/* WEB174 - final narrow-scope visual corrections; no hero or global floating mascot rules. */
.givesHomeFrame170 .givesHomeArt170,.contactPage145 .givesContact170 .givesContactArt170{display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:0!important;padding:8px 0 2px!important}
.givesHomeFrame170 .givesHomeArt170>img,.contactPage145 .givesContact170 .givesContactArt170>img{order:1!important;display:block!important;position:static!important;width:min(80%,265px)!important;height:clamp(160px,19vw,215px)!important;max-height:none!important;object-fit:contain!important;margin:8px auto -2px!important;flex:0 0 auto!important}
.givesHomeFrame170 .givesHomeArt170>button.givesAction170,.contactPage145 .givesContact170 .givesContactArt170>button[data-contact-giving-form]{order:2!important;position:static!important;transform:none!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;width:auto!important;max-width:min(100%,330px)!important;margin:0 auto!important;padding:12px 20px!important;background:linear-gradient(130deg,#513919,#24232a)!important;color:#fff!important;border:1px solid #f9ca72!important;border-radius:13px!important;box-shadow:0 8px 26px #0008,0 0 14px #f3ae3340!important;font-size:clamp(.83rem,1.1vw,.95rem)!important;font-weight:850!important;text-align:center!important;cursor:pointer!important}
.givesHomeFrame170 .givesHomeArt170>span.givesHomeArtLabel170,.contactPage145 .givesContact170 .givesContactArt170>span{order:3!important;position:static!important;transform:none!important;margin:5px auto 0!important;text-align:center!important;max-width:100%!important}
.homeStep3 .compaCommunity136 .communityNetworkHeadline168{font-size:clamp(2.15rem,5vw,4.1rem)!important;line-height:1.05!important;color:#fff!important}
.homeStep3 .compaCommunity136 .statCopy h3{font-size:clamp(.94rem,1.8vw,1.25rem)!important;line-height:1.3!important}
.homeStep3 .compaCommunity136 .statCopy p{max-width:62ch;line-height:1.5!important}
.homeStep3 .compaCommunity136 .homeSocial136{display:flex!important;flex-wrap:nowrap!important;gap:9px!important;align-items:center!important}
.homeStep3 .compaCommunity136 .homeSocial136 a{flex:0 0 43px!important;width:43px!important;height:43px!important}
.homeStep3 .compaCommunity136 .communityFollow174{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:12px;padding:9px 14px;border:1px solid rgba(255,204,110,.65);border-radius:12px;background:rgba(25,29,39,.85);color:#fff;font-size:.86rem;font-weight:700;text-decoration:none}
.homeStep3 .compaCommunity136 .compaStatVisual img{transform:translateY(-5px)}
.web173ShareButton{white-space:nowrap}
@media(max-width:700px){.givesHomeFrame170 .givesHomeArt170>img,.contactPage145 .givesContact170 .givesContactArt170>img{width:min(75%,220px)!important;height:175px!important}.homeStep3 .compaCommunity136 .homeSocial136{flex-wrap:wrap!important;justify-content:center!important}.homeStep3 .compaCommunity136 .communityNetworkHeadline168{font-size:clamp(2rem,8vw,3rem)!important}}
@media(prefers-reduced-motion:reduce){.givesHomeFrame170 .givesHomeArt170>img,.contactPage145 .givesContact170 .givesContactArt170>img{animation:none!important}}
/* Support high-contrast native date/time picker controls without changing their values. */
input[type=date],input[type=time]{color-scheme:dark}
