/* Mission and vision: shared full-width row within the existing about section. */
#about .about-purpose{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);border-top:1px solid var(--line);padding-top:40px;margin-top:8px}
#about .about-purpose article{min-width:0}
#about .about-purpose h3{font-size:clamp(25px,2.3vw,32px);line-height:1.2;margin:0 0 18px;color:var(--ink)}
#about .about-purpose p{font-size:17px;line-height:1.7;margin:0;color:var(--muted);max-width:58ch}
@media(max-width:760px){#about .about-purpose{grid-template-columns:1fr;gap:32px;margin-top:32px;padding-top:32px}#about .about-purpose p{font-size:16px}}
