/* Donation page: form uses document scrolling; desktop contact panel stays sticky. */
.fhri-donate-page{background:#f4f6fa;min-width:0;width:100%}
.fhri-donate-page .fhri-news-hero{margin:0;max-width:none;min-height:0;padding:clamp(3.5rem,9vw,7.5rem) max(1.25rem,calc((100vw - 1400px)/2));width:100%}
.fhri-donate-page .fhri-news-hero-inner{max-width:none;width:min(100%,1400px)}
.fhri-donate-page .fhri-news-hero-title{color:#fff;display:block;font-size:clamp(2.4rem,5.5vw,4.8rem);line-height:1.04;margin:0;max-width:950px;visibility:visible}
.fhri-donate-main{background:#f4f6fa;margin:0;padding:clamp(1rem,3vw,2.5rem)}
.fhri-donate-workspace{align-items:start;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);grid-template-rows:auto;height:auto;margin:0 auto;max-width:1360px;min-height:0;overflow:visible;width:100%}
.fhri-donate-form-pane{background:#fff;border:1px solid #e1e5ef;border-radius:16px;min-height:0;min-width:0;overflow:visible;padding:clamp(1.25rem,3vw,2.5rem)}
.fhri-donate-form-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;scroll-margin-top:calc(var(--fhri-header-h,144px) + 1rem)}
.fhri-donate-contact-pane{align-self:start;border:1px solid rgba(255,255,255,.12);border-radius:16px;max-height:none;min-width:0;overflow:visible;padding:clamp(1.25rem,3vw,2rem);position:sticky;top:calc(var(--fhri-header-h,144px) + 1rem)}
.fhri-donate-contact-inner{max-width:none}
.fhri-donate-workspace{align-items:start}
.fhri-donate-form-pane{height:auto;max-height:none;min-height:0;overflow:visible;overscroll-behavior:auto;scroll-behavior:auto}
.fhri-donate-contact-pane{height:max-content}
.fhri-donate-page .fhri-donate-form-heading .fhri-donate-kicker{margin:0 0 .5rem}
.fhri-donate-page .fhri-donate-form-heading h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}
.fhri-donate-form-content select.form-select{appearance:auto!important;-webkit-appearance:menulist;background:#fff!important;background-image:none!important;padding:.68rem 2.5rem .68rem .8rem}
html:has(.fhri-donate-page){scroll-padding-top:calc(var(--fhri-header-h,144px) + 1rem)}
@media(max-width:900px){.fhri-donate-workspace{display:flex;flex-direction:column}.fhri-donate-form-pane,.fhri-donate-contact-pane{width:100%}.fhri-donate-form-pane{height:auto;max-height:none;min-height:0;overflow:visible;overscroll-behavior:auto;scroll-behavior:auto}.fhri-donate-contact-pane{position:static;top:auto}.fhri-donate-main{padding:1rem}}
@media(max-width:600px){.fhri-donate-page .fhri-news-hero{padding:3.5rem 1.25rem}.fhri-donate-main{padding:.75rem}.fhri-donate-form-pane,.fhri-donate-contact-pane{border-radius:12px;padding:1.1rem}.fhri-donate-form-content .fhri-donate-name-row{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){html:has(.fhri-donate-page){scroll-behavior:auto}}
