.about-page .about-hero{align-items:start}
.about-page .about-facts h2{font:650 clamp(1.8rem,2.5vw,2.4rem)/1.2 var(--display);letter-spacing:-1px;margin:18px 0 28px;color:#fff}
.about-page .about-facts dl{margin:0}
.about-page .about-facts dl>div{padding:18px 0;border-top:1px solid #627970}
.about-page .about-facts dt{font-weight:650;color:var(--lime);margin-bottom:6px}
.about-page .about-facts dd{margin:0;color:#d8e4de;font-size:.95rem;line-height:1.65}
.about-page .about-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.about-page .about-support-grid article{min-width:0;padding:30px;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column}
.about-page .about-support-grid .about-growth{background:var(--soft);border-color:#93ac6e}
.about-page .about-support-grid .eyebrow{font-size:.7rem;letter-spacing:.8px}
.about-page .about-support-grid h3{font:650 1.5rem/1.3 var(--display);letter-spacing:-.7px;margin:10px 0 12px}
.about-page .about-support-grid p:not(.eyebrow){color:var(--text);margin:0 0 24px}
.about-page .about-support-grid .text-link{margin-top:auto}
.about-page .about-scope-note{margin-top:24px;max-width:870px;color:var(--text)}
.about-page .about-contact-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.about-page .about-contact-actions p{margin-bottom:0}
.about-page .about-contact-actions a{overflow-wrap:anywhere}
.about-page .faq-list{padding-inline:0}
.about-page .detail-copy .text-link{display:inline-block}
@media(max-width:1000px){.about-page .about-support-grid{grid-template-columns:1fr}.about-page .about-support-grid article{padding:28px}.about-page .about-support-grid h3{max-width:28ch}}
@media(max-width:760px){.about-page .about-facts h2{font-size:2rem}.about-page .about-contact-actions .button{max-width:100%}.about-page .about-support-grid{gap:16px}}
