.vision-editorial{display:block}.vision-quote{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem) 0;border-bottom:1px solid var(--border)}.vision-quote h2{font-family:var(--font-display);font-size:clamp(1.7rem,3.8vw,2.8rem);line-height:1.15;letter-spacing:-.03em;max-width:18ch;color:var(--text)}.vision-quote p:last-of-type{margin-top:1rem;max-width:58ch;color:var(--text-muted);font-size:1.05rem}.vision-quote>span{font-family:var(--font-display);font-size:clamp(3.5rem,10vw,7rem);font-weight:800;line-height:.85;color:rgba(26,74,99,.12)}.vision-quote--alt h2{color:var(--primary-dark)}.vision-principles{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.vision-principles h2{margin-bottom:1rem;font-family:var(--font-display);font-size:1.35rem}.vision-principles ul{display:grid;grid-gap:.7rem;gap:.7rem;padding-left:1.1rem;list-style:disc;color:var(--text-muted)}@media (min-width:900px){.vision-quote{grid-template-columns:1.4fr .5fr;align-items:end}}