/* WEB169: only Community proportions and Gives Back presentation. */
.homeStep3 .compaCommunity136 .communityNetworkHeadline168{font-size:clamp(2rem,3.4vw,3.2rem)!important;line-height:1.05!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow-wrap:normal!important;margin:5px 0 3px!important}
.homeStep3 .compaCommunity136 .statCopy{padding-top:22px!important;padding-bottom:22px!important}
.homeStep3 .compaCommunity136 .statCopy h3{font-size:clamp(.85rem,1.08vw,1.03rem)!important;margin:4px 0 9px!important}
.homeStep3 .compaCommunity136 .statCopy p{font-size:clamp(.82rem,1.1vw,.93rem)!important;line-height:1.48!important;margin-bottom:14px!important}
.homeStep3 .compaCommunity136 .homeSocial136{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}
.homeStep3 .compaCommunity136 .homeSocial136 a{width:41px!important;height:41px!important;border-radius:13px!important}
.contactPage145 .contactGiving145{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 95% 8%,rgba(250,169,55,.12),transparent 52%),linear-gradient(145deg,#141e2c,#101014 65%,#18120d)!important;border:1px solid rgba(255,190,83,.55)!important;box-shadow:inset 0 1px rgba(255,255,255,.09),0 20px 48px rgba(0,0,0,.33),0 0 20px rgba(245,151,35,.06)!important;padding:clamp(30px,4vw,48px) clamp(20px,4vw,46px)!important}
.contactPage145 .contactGiving145::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,202,103,.035) 55%,transparent 80%);z-index:-1}
.contactPage145 .contactGiving145 h2{font-size:clamp(1.65rem,3.1vw,2.65rem)!important;line-height:1.14!important;margin:11px auto 17px!important}
.contactPage145 .contactGiving145 p{max-width:650px!important;line-height:1.6!important;color:#e2dfd8!important}
.contactPage145 .contactGiving145 button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px!important;padding:13px 24px!important;box-shadow:0 8px 26px rgba(0,0,0,.26);transition:transform .2s ease,box-shadow .2s ease}
.contactPage145 .contactGiving145 button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.3)}
@media(max-width:760px){.homeStep3 .compaCommunity136 .communityNetworkHeadline168{font-size:clamp(1.9rem,8.4vw,2.6rem)!important}.homeStep3 .compaCommunity136 .statCopy{padding:16px 18px 25px!important}.homeStep3 .compaCommunity136 .homeSocial136{justify-content:center!important}.contactPage145 .contactGiving145{margin-inline:12px!important}}
@media(prefers-reduced-motion:reduce){.contactPage145 .contactGiving145 button{transition:none!important}.contactPage145 .contactGiving145 button:hover{transform:none!important}}
