.desktop-nav{gap:19px}.desktop-nav a.active{color:var(--green)}.contact-support-link{margin-top:27px;font-size:11px;line-height:1.5}.support-resource strong{color:var(--green)}.page-hero{padding:37px 0 61px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 80% 22%,#283e1536,transparent 61%),#0a0e08}.breadcrumb{font-size:10px;color:#89977f;display:inline-flex;gap:12px;align-items:center}.breadcrumb:hover{color:var(--green)}.breadcrumb span{color:#516344}.support-intro{display:grid;grid-template-columns:1.8fr 1fr;align-items:center;gap:100px;margin-top:50px}.page-hero h1{font-size:clamp(54px,5.1vw,76px);letter-spacing:-.7px;line-height:1.01;margin-top:22px}.page-lead{font-size:20px;line-height:1.5;color:#d4dfca;margin-top:25px;max-width:650px}.support-explainer{font-size:14px;line-height:1.75;color:var(--muted);margin-top:20px;max-width:640px}.support-number{padding:26px;text-align:center;border:1px solid #334429;background:#11190d}.support-number>span{font-size:8px;letter-spacing:1.8px;color:#9fb18f}.support-number>strong{font-family:var(--display);font-size:180px;color:var(--green);line-height:1.1;display:block;margin-top:15px;letter-spacing:-5px}.support-number>p{font-size:10px;letter-spacing:1.7px;color:#ccd9c1}.support-number>small{display:block;color:#95a68a;font-size:12px;line-height:1.6;margin-top:22px}.support-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.support-action{position:relative;padding:24px 28px;border:1px solid #465a36;background:#172111;display:flex;flex-direction:column;min-height:162px;transition:border-color .2s,background .2s}.support-action:hover{background:#23331a;border-color:#9fcb7d}.support-action.primary-action{background:var(--green);border-color:var(--green);color:#16210e}.support-action.primary-action:hover{background:var(--green-hover)}.action-label{font-size:9px;letter-spacing:1.3px;font-weight:700;opacity:.75}.support-action strong{font-family:var(--display);font-size:39px;margin-top:9px;line-height:1.15}.action-detail{font-size:11px;margin-top:10px;opacity:.75;padding-right:25px}.support-action>.icon{position:absolute;right:25px;bottom:24px;width:20px;height:20px}.service-note{font-size:11px;color:#849579;line-height:1.65;margin-top:20px;max-width:800px}.words-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.words-grid h2{font-size:48px}.words-grid>div>p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:23px;max-width:390px}.words-grid blockquote{margin:0;border-left:2px solid var(--green);padding:12px 0 12px 30px;font-size:25px;line-height:1.5;color:#d9e7cf}.support-words{border-bottom:1px solid var(--line);padding-block:75px}.support-faq .faq-grid{grid-template-columns:1fr 1fr;gap:100px}.support-faq h2{font-size:48px}.support-close{padding:60px 0;background:#15210e;border-block:1px solid #3b502d}.support-close>.container{display:flex;align-items:center;justify-content:space-between;gap:40px}.support-close h2{font-size:42px;margin-top:17px}.support-close p:not(.eyebrow){font-size:13px;color:#a2b793;margin-top:17px}.support-close-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.support-close .text-link{font-size:12px}.donate-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:90px;align-items:start;margin-top:48px}.donate-hero h1{font-size:clamp(50px,4.6vw,68px);margin-top:25px}.giving-panel{padding:26px 30px 30px;background:#141d0f;border:1px solid #3a4e2d}.giving-panel>img{width:100%;height:auto;max-width:300px;margin:0 auto 26px;mix-blend-mode:screen}.giving-panel .eyebrow{font-size:8px;letter-spacing:1.3px}.giving-panel h2{font-size:37px;margin-top:19px;line-height:1.1}.giving-panel>p:not(.eyebrow){font-size:13px;color:#a7b89a;margin-top:17px;line-height:1.7}.giving-panel .button{width:100%;margin-top:22px;font-size:12px;min-height:49px}.giving-unavailable:disabled{background:#2d3e22;color:#b2c89e;border:1px solid #5b7448;transform:none;opacity:1;white-space:normal}.giving-note{display:block;font-size:10px;color:#91a481;margin-top:11px;text-align:center}.giving-panel .text-link{font-size:11px;line-height:1.5;margin-top:25px}.planned-priorities{border-bottom:1px solid var(--line)}.priority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.priority{padding:27px;border:1px solid #303e26;background:#11180d;position:relative}.priority-number{font-size:9px;color:#9bb389;letter-spacing:1.3px;display:block}.priority>.icon{color:var(--green);width:29px;height:29px;margin-top:35px}.priority h3{font-size:32px;margin-top:19px}.priority p{font-size:13px;color:var(--muted);line-height:1.7;margin-top:14px}.priorities-note{font-size:10px;line-height:1.6;color:#7d8f72;margin-top:23px}.other-ways{background:#0d120a}.other-ways .resource-list{margin-top:0}.share-status{font-size:11px;color:var(--green);line-height:1.7;overflow-wrap:anywhere;margin-top:15px}
@media(max-width:1250px){.desktop-nav{gap:15px}.support-intro{gap:60px}.support-number>strong{font-size:152px}.support-number>span{font-size:7px}.support-number>p{font-size:8px;letter-spacing:1.5px}.donate-intro{gap:50px}.words-grid,.support-faq .faq-grid{gap:65px}.giving-panel{padding:24px}.giving-panel h2{font-size:34px}.donate-hero h1{font-size:58px}}
@media(max-width:1050px){.support-intro{grid-template-columns:1.7fr 1fr;gap:35px}.page-hero h1{font-size:57px}.page-lead{font-size:18px}.support-number{padding:24px 15px}.support-number>strong{font-size:130px}.support-number>p{font-size:7px;letter-spacing:1px}.support-actions{gap:13px}.support-action{padding:23px;min-height:160px}.support-action strong{font-size:32px}.action-label{font-size:8px}.action-detail{font-size:10px;line-height:1.6}.support-action>.icon{right:19px;bottom:22px;width:18px}.words-grid,.support-faq .faq-grid{gap:40px}.words-grid h2,.support-faq h2{font-size:42px}.words-grid blockquote{font-size:22px;padding-left:24px}.donate-intro{gap:35px;grid-template-columns:1.2fr 1fr}.donate-hero h1{font-size:46px}.giving-panel h2{font-size:30px}.giving-panel .eyebrow{font-size:7px;letter-spacing:.9px}.priority-grid{gap:16px}.priority{padding:23px}.priority h3{font-size:29px}.priority-number{font-size:8px}.priority p{font-size:12px}.support-close h2{font-size:39px}}
@media(max-width:760px){.page-hero{padding-top:25px;padding-bottom:43px}.breadcrumb{font-size:9px;gap:10px}.support-intro{grid-template-columns:1fr;gap:28px;margin-top:35px}.page-hero .eyebrow{font-size:9px;letter-spacing:1.6px}.page-hero h1{font-size:clamp(36px,11.8vw,54px);margin-top:21px;line-height:1.04;letter-spacing:-.3px}.page-lead{font-size:18px;margin-top:23px;line-height:1.5}.support-explainer{font-size:13px;margin-top:18px;line-height:1.75}.support-number{display:none}.support-actions{grid-template-columns:1fr;gap:12px;margin-top:27px}.support-action{padding:18px 21px;min-height:130px}.support-action strong{font-size:34px;margin-top:5px}.action-label{font-size:8px}.action-detail{font-size:11px;margin-top:6px;padding-right:35px}.support-action>.icon{right:23px;bottom:21px}.service-note{font-size:10px;margin-top:18px;line-height:1.75}.words-grid,.support-faq .faq-grid{grid-template-columns:1fr;gap:29px}.words-grid h2,.support-faq h2{font-size:40px}.words-grid>div>p:not(.eyebrow){font-size:13px;margin-top:20px}.words-grid blockquote{font-size:21px;padding:8px 0 8px 23px}.support-words{padding-block:51px}.support-close{padding-block:45px}.support-close>.container{align-items:flex-start;flex-direction:column;gap:28px}.support-close h2{font-size:39px}.support-close .eyebrow{font-size:9px}.support-close-actions{width:100%;gap:20px}.support-close-actions>.button{width:100%;justify-content:space-between}.support-close .text-link{font-size:12px}.donate-intro{grid-template-columns:1fr;gap:33px;margin-top:35px}.donate-hero h1{font-size:clamp(31px,9.7vw,47px);line-height:1.08}.giving-panel{padding:27px 23px}.giving-panel>img{max-width:260px;margin-bottom:27px}.giving-panel .eyebrow{font-size:8px;letter-spacing:1px}.giving-panel h2{font-size:33px}.giving-panel>p:not(.eyebrow){font-size:13px}.giving-panel .button{margin-top:20px}.giving-panel .text-link{font-size:11px}.planned-priorities .section-heading h2{font-size:40px}.priority-grid{grid-template-columns:1fr;gap:17px}.priority{padding:25px}.priority-number{font-size:9px}.priority>.icon{margin-top:24px;width:25px;height:25px}.priority h3{font-size:32px;margin-top:15px}.priority p{font-size:13px;margin-top:13px}.priorities-note{font-size:10px;margin-top:20px}.other-ways h2{font-size:41px}.donation-close>.container>.button{width:100%;justify-content:space-between}.contact-support-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){.support-action{transition:none}}
