.about-page{color:#243b3b;overflow-wrap:anywhere;max-width:960px;margin:auto;padding:28px 24px 70px;font-family:inherit;line-height:1.9}.about-header,.about-header nav,.about-brand,.about-footer,.about-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.about-header{justify-content:space-between}.about-page a{color:#075b53;text-underline-offset:4px;text-decoration:underline}.about-brand{gap:10px;font-weight:700;text-decoration:none!important}.about-page a:focus-visible{outline-offset:5px;outline:3px solid #a36b13}.about-header a,.about-actions a{align-items:center;min-height:44px;display:inline-flex}.about-page article{background:#fff;border:1px solid #dbe5e1;border-radius:24px;margin-top:28px;padding:clamp(22px,5vw,48px);scroll-margin-top:20px}.about-page h1,.about-title{color:#075b53;margin:12px 0;font-size:clamp(30px,5vw,42px);line-height:1.4}.about-kicker{color:#6f5630;letter-spacing:.025em;font-size:14px}.about-lead{font-size:20px;line-height:1.9}.about-page section{margin-top:28px}.about-page section h2{color:#075b53;font-size:24px;line-height:1.6}.about-page li{margin:10px 0}.about-page ol{padding-inline-start:24px}.about-actions{gap:16px 24px;margin-top:24px}.about-actions .about-primary{color:#fff;background:#075b53;border-radius:12px;padding:8px 22px;text-decoration:none}.about-footer{justify-content:space-between;margin-top:26px;font-size:14px}@media (max-width:480px){.about-page{padding:20px 14px 50px}.about-lead{font-size:18px}.about-actions{flex-direction:column;align-items:stretch}.about-actions a{justify-content:center}.about-footer{gap:14px}}
