.rich-content{min-width:0}.rich-content>:first-child{margin-top:0!important}.rich-content>:last-child{margin-bottom:0!important}.rich-content p{margin-top:0}.rich-content ul,.rich-content ol{padding-left:1.35em}.rich-content a{text-decoration:underline;text-underline-offset:2px}.rich-content blockquote{margin:1.2em 0;padding:.8em 1em;border-left:3px solid currentColor;opacity:.9}.rich-content h2,.rich-content h3,.rich-content h4{letter-spacing:-.025em}
.hero-slide-rich{font-size:16px;line-height:1.7;color:#526775;margin:0 0 24px;max-width:500px}.hero-slide-rich p{margin:0 0 .8em}.hero-slide-rich h2,.hero-slide-rich h3,.hero-slide-rich h4{color:#173a50;margin:.4em 0 .7em}.lead.rich-content{font-size:21px;line-height:1.75;margin:0 0 28px;color:#344653}.lead.rich-content p{margin:0 0 .9em}.card-summary{color:#aabac4;line-height:1.6;font-size:14px;min-height:67px}.card-summary p{margin:.55em 0}.purpose-rich{font-size:18px;line-height:1.7;margin-top:55px}.purpose-rich p{margin:0 0 .8em}.purpose-card.accent .purpose-rich{color:inherit}.page-hero-rich{max-width:720px;color:#b9c9d3;font-size:18px;line-height:1.7}.page-hero-rich p{margin:1em 0 0}.prose-rich{font-size:18px;line-height:1.85;color:#3a4a55}.prose-rich p{margin:0 0 1.3em}.footer-rich{color:#91a4af;line-height:1.7;max-width:480px}.footer-rich p{margin:8px 0}.news-card-rich{color:var(--muted);line-height:1.6}.news-card-rich p{margin:.7em 0}.article-body>.rich-content,.article-body p,.article-body ul,.article-body ol,.article-body blockquote{font-size:18px;line-height:1.85;color:#3a4a55}.article-body h2,.article-body h3,.article-body h4{margin:1.3em 0 .55em}
.concern-hero-summary{max-width:760px;margin:22px 0 0;font-size:18px;line-height:1.7;color:rgba(255,255,255,.8)}.concern-hero-summary p{margin:0 0 .8em}.concern-section-copy>.rich-content{max-width:820px;margin-top:30px;font-size:18px;line-height:1.9;color:#344751}.concern-section-copy>.rich-content p{margin:0 0 18px}.commitment-rich{max-width:850px;font:500 clamp(22px,2.5vw,34px)/1.55 Manrope,sans-serif;color:rgba(255,255,255,.88);letter-spacing:-.02em}.commitment-rich p{margin:0 0 .8em}.concern-cta-rich{max-width:780px;margin:22px auto 0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.75}.concern-cta-rich p{margin:0 0 .8em}
@media(max-width:900px){.hero-slide-rich{max-width:700px}}@media(max-width:640px){.concern-hero-summary{font-size:16px}.lead.rich-content{font-size:18px}.purpose-rich{font-size:16px;margin-top:32px}.page-hero-rich{font-size:16px}}
.value-rich{color:var(--muted);line-height:1.6}.value-rich p{margin:0 0 .8em}.contact-intro-rich{max-width:650px;margin:27px 0 0;color:#c8dce7;font-size:18px;line-height:1.75}.contact-intro-rich p{margin:0 0 .8em}.contact-office-intro p{margin:0 0 .8em}.contact-form-intro-rich{margin:12px 0 0;color:var(--muted);line-height:1.65}.contact-form-intro-rich p{margin:0 0 .8em}.gallery-empty-rich{color:var(--muted);line-height:1.7}.gallery-caption-rich{margin-top:7px;color:#526d7d;font-size:12px;line-height:1.6}.gallery-caption-rich p{margin:.35em 0}.gallery-lightbox [data-lightbox-caption]{color:#cbd5da;line-height:1.7}.news-empty-rich{grid-column:1/-1;color:var(--muted);line-height:1.7}
