/* Denser story layout, scoped to this page. */
body[data-section-page="our-story"] #about{padding:34px 0!important;min-height:clamp(480px,39.6vw,740px)}
body[data-section-page="our-story"] #about .sharp-copy{width:65%;max-width:980px}
body[data-section-page="our-story"] #about h1{font-size:clamp(37px,3.6vw,65px)!important;line-height:1.08!important;margin:17px 0 20px!important}
body[data-section-page="our-story"] #about .sharp-copy>p{font-size:17px!important;line-height:1.65!important;max-width:790px;margin:0 0 14px}
body[data-section-page="our-story"] #about .sharp-facts{margin-top:20px;padding:12px 16px;max-width:740px;font-size:13px;gap:16px}
body[data-section-page="our-story"] .giving-statement{padding:34px 0}
body[data-section-page="our-story"] .giving-grid{gap:clamp(28px,4vw,64px)}
body[data-section-page="our-story"] .giving-statement h2{font-size:clamp(29px,2.65vw,43px);margin-top:15px;line-height:1.18}
body[data-section-page="our-story"] .giving-goal-card{padding:23px 25px 22px;border-radius:12px}
body[data-section-page="our-story"] .giving-heart{top:21px;right:23px;width:23px;height:23px}
body[data-section-page="our-story"] .giving-goal-label{font-size:11px;letter-spacing:.1em}
body[data-section-page="our-story"] p.giving-goal-amount{font-size:clamp(44px,4.4vw,66px);margin:9px 0 11px;line-height:1.1}
body[data-section-page="our-story"] p.giving-goal-description{font-size:16px;line-height:1.55;margin-bottom:14px}
body[data-section-page="our-story"] .giving-clock-compact{padding:11px 14px;margin:16px 0}
body[data-section-page="our-story"] .giving-clock-compact p.giving-clock-total{font-size:clamp(24px,2vw,32px)}
body[data-section-page="our-story"] p.giving-goal-community{font-size:14px;line-height:1.6;padding-top:13px}
body[data-section-page="our-story"] .responsibility-section{padding:38px 0 42px}
body[data-section-page="our-story"] .responsibility-section h2{margin:13px 0 24px}
body[data-section-page="our-story"] .responsibility-grid{gap:26px}
body[data-section-page="our-story"] .responsibility-grid article{padding-top:14px}
body[data-section-page="our-story"] .responsibility-grid h3{margin:13px 0 11px}
body[data-section-page="our-story"] .responsibility-grid p{font-size:14px;line-height:1.7;margin-bottom:0}
body[data-section-page="our-story"] .responsibility-section>.container>.text-link{margin-top:21px}
@media(min-width:1800px){body[data-section-page="our-story"] #about .sharp-copy>p{font-size:19px!important;max-width:910px}body[data-section-page="our-story"] .giving-goal-card{padding:28px 30px}body[data-section-page="our-story"] .giving-goal-label{font-size:12px}body[data-section-page="our-story"] p.giving-goal-description{font-size:18px}body[data-section-page="our-story"] p.giving-goal-community{font-size:16px}}
@media(max-width:1000px){body[data-section-page="our-story"] #about .sharp-copy{width:75%;max-width:760px}body[data-section-page="our-story"] #about h1{font-size:clamp(36px,4vw,45px)!important}}
@media(max-width:800px){
 body[data-section-page="our-story"] #about{padding:28px 0 32px!important;min-height:0!important;background-size:cover!important;background-position:center bottom!important}
 body[data-section-page="our-story"] #about:before{background:linear-gradient(90deg,#f4f7fff2,#f4f7ffdc 65%,#f4f7ff99)!important}
 body[data-section-page="our-story"] #about .sharp-copy{width:100%;max-width:none}
 body[data-section-page="our-story"] #about h1{font-size:clamp(34px,6.2vw,45px)!important}
 body[data-section-page="our-story"] #about .sharp-copy>p{font-size:16px!important;line-height:1.65!important}
 body[data-section-page="our-story"] #about .sharp-facts{position:static;width:100%;max-width:none;display:flex;flex-wrap:wrap;margin:20px 0 0!important;padding:12px 16px;gap:8px 16px}
 body[data-section-page="our-story"] #about .sharp-facts>span{flex:1 1 140px;font-size:13px}
 body[data-section-page="our-story"] .giving-statement{padding:28px 0}
 body[data-section-page="our-story"] .giving-grid{gap:22px}
 body[data-section-page="our-story"] .giving-goal-card{padding:22px}
 body[data-section-page="our-story"] p.giving-goal-amount{font-size:clamp(43px,9vw,58px)}
 body[data-section-page="our-story"] .responsibility-section{padding:29px 0 32px}
 body[data-section-page="our-story"] .responsibility-grid{gap:20px}
}
@media(max-width:430px){body[data-section-page="our-story"] .giving-goal-card{padding:20px}body[data-section-page="our-story"] .giving-goal-label{font-size:10px}body[data-section-page="our-story"] .giving-heart{top:19px;right:19px}body[data-section-page="our-story"] .giving-clock-compact p.giving-clock-total{font-size:24px}}
