.about-page{max-width:1120px;padding:28px 22px 64px;margin:auto;line-height:1.75}.about-page h1,.about-page h2,.about-page h3{color:#123d70;line-height:1.2}.about-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center;padding:34px 0 48px}.about-eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.12em;color:#0053a8}.about-page h1{font-size:clamp(2.1rem,4.5vw,3.6rem);letter-spacing:-.035em;margin:16px 0 22px}.about-lead{font-size:1.2rem;font-weight:650}.about-hero figure{margin:0}.about-hero img{display:block;width:100%;height:380px;object-fit:cover;border-radius:18px}.about-hero figcaption{color:#52677a;font-size:.85rem;margin-top:9px}.about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:24px}.about-secondary{font-weight:750;color:#0053a8;text-decoration:none}.about-secondary:hover{text-decoration:underline}.about-story{max-width:780px;margin:0 auto;padding:32px 0 48px}.about-page h2{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.02em}.about-story p:not(.about-eyebrow){font-size:1.05rem}.about-values{padding:16px 0 40px}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.about-grid article{background:white;border:1px solid #dce6f0;border-radius:14px;padding:25px}.about-number{color:#0053a8;font-size:.8rem;font-weight:800}.about-grid h3{font-size:1.2rem}.about-community{background:#eaf2fb;border-radius:18px;padding:32px;margin:16px 0 44px}.about-community>div{max-width:780px}.about-contact{padding-top:10px}.about-note{font-size:.88rem;color:#52677a;max-width:850px;margin-top:26px}.about-page a:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}@media(max-width:760px){.about-hero{grid-template-columns:1fr;gap:28px;padding-top:20px}.about-hero img{height:290px}.about-grid{grid-template-columns:1fr}.about-community{padding:24px}.about-page{padding:20px 18px 44px}}@media print{header,footer,.about-actions{display:none}.about-hero{display:block}.about-hero img{height:200px}.about-grid article{break-inside:avoid}.about-page{padding:0}}
