.daf-page[data-astro-cid-2d4ffsol]{color:#102630}.daf-page[data-astro-cid-2d4ffsol] p[data-astro-cid-2d4ffsol]{font-size:18px;line-height:1.65}.daf-page[data-astro-cid-2d4ffsol] h2[data-astro-cid-2d4ffsol]{margin:12px 0 24px;font-size:clamp(34px,3.3vw,48px);line-height:1.1}.daf-page[data-astro-cid-2d4ffsol] h3[data-astro-cid-2d4ffsol]{margin:0 0 16px;font-size:27px;line-height:1.2}.daf-page[data-astro-cid-2d4ffsol] a[data-astro-cid-2d4ffsol]:not(.button){color:inherit;text-underline-offset:4px;font-weight:700}.daf-hero[data-astro-cid-2d4ffsol]{color:#fff;background:#163f30;align-items:center;min-height:480px;display:flex;position:relative}.daf-hero[data-astro-cid-2d4ffsol]>img[data-astro-cid-2d4ffsol]{object-fit:cover;object-position:center;width:66%;height:100%;position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.daf-hero[data-astro-cid-2d4ffsol]>div[data-astro-cid-2d4ffsol]{width:52%;max-width:720px;padding:40px 0 38px 6vw;position:relative}.daf-hero[data-astro-cid-2d4ffsol] h1[data-astro-cid-2d4ffsol]{margin:18px 0;font-size:clamp(46px,5.4vw,76px);line-height:1.02}.daf-hero[data-astro-cid-2d4ffsol] p[data-astro-cid-2d4ffsol]{max-width:470px}.daf-hero[data-astro-cid-2d4ffsol] .hero-note[data-astro-cid-2d4ffsol]{margin:15px 0 0;font-size:15px}.daf-intro[data-astro-cid-2d4ffsol],.daf-details[data-astro-cid-2d4ffsol],.daf-questions[data-astro-cid-2d4ffsol],.daf-payments[data-astro-cid-2d4ffsol]{grid-template-columns:1fr 1.2fr;gap:7vw;padding:46px 6vw;display:grid}.daf-intro[data-astro-cid-2d4ffsol]{background:#f2f1e9}.daf-intro[data-astro-cid-2d4ffsol] p[data-astro-cid-2d4ffsol]:first-child{margin-top:0}.daf-how[data-astro-cid-2d4ffsol]{padding:44px 6vw}.daf-how[data-astro-cid-2d4ffsol] ol[data-astro-cid-2d4ffsol]{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:35px;margin:30px 0 0;padding:0;list-style:none;display:grid}.daf-how[data-astro-cid-2d4ffsol] li[data-astro-cid-2d4ffsol]{counter-increment:steps;border-top:2px solid #2b6147;padding-top:20px}.daf-how[data-astro-cid-2d4ffsol] li[data-astro-cid-2d4ffsol]:before{content:counter(steps,decimal-leading-zero);color:#34674c;margin-bottom:16px;font-size:42px;font-weight:800;display:block}.daf-details[data-astro-cid-2d4ffsol]{color:#fff;background:#123b2d}.charity-details[data-astro-cid-2d4ffsol] strong[data-astro-cid-2d4ffsol]{font-size:clamp(34px,4vw,50px);line-height:1.1}.charity-details[data-astro-cid-2d4ffsol] .ein-label[data-astro-cid-2d4ffsol]{margin-bottom:8px}.charity-details[data-astro-cid-2d4ffsol]>p[data-astro-cid-2d4ffsol]:last-child{max-width:450px}.daf-questions[data-astro-cid-2d4ffsol] details[data-astro-cid-2d4ffsol]{border-top:1px solid #b7c5bb;padding:20px 0}.daf-questions[data-astro-cid-2d4ffsol] summary[data-astro-cid-2d4ffsol]{cursor:pointer;font-size:22px;font-weight:700}.daf-payments[data-astro-cid-2d4ffsol]{background:#eaf0e8;align-items:center}.daf-payments[data-astro-cid-2d4ffsol]>div[data-astro-cid-2d4ffsol]:last-child{justify-self:center}.daf-page[data-astro-cid-2d4ffsol] a[data-astro-cid-2d4ffsol]:focus-visible,.daf-page[data-astro-cid-2d4ffsol] summary[data-astro-cid-2d4ffsol]:focus-visible{outline-offset:5px;outline:3px solid #b5d900}@media (width<=700px){.daf-page[data-astro-cid-2d4ffsol] p[data-astro-cid-2d4ffsol]{font-size:17px}.daf-hero[data-astro-cid-2d4ffsol]{flex-direction:column;min-height:0}.daf-hero[data-astro-cid-2d4ffsol]>img[data-astro-cid-2d4ffsol]{object-fit:contain;width:100%;height:auto;max-height:280px;position:relative;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.daf-hero[data-astro-cid-2d4ffsol]>div[data-astro-cid-2d4ffsol]{width:100%;padding:0 24px 30px}.daf-hero[data-astro-cid-2d4ffsol] h1[data-astro-cid-2d4ffsol]{font-size:46px}.daf-hero[data-astro-cid-2d4ffsol] .button[data-astro-cid-2d4ffsol]{font-size:15px}.daf-intro[data-astro-cid-2d4ffsol],.daf-details[data-astro-cid-2d4ffsol],.daf-questions[data-astro-cid-2d4ffsol],.daf-payments[data-astro-cid-2d4ffsol]{grid-template-columns:1fr;gap:16px;padding:32px 24px}.daf-how[data-astro-cid-2d4ffsol]{padding:32px 24px}.daf-how[data-astro-cid-2d4ffsol] ol[data-astro-cid-2d4ffsol]{grid-template-columns:1fr;gap:16px}.daf-how[data-astro-cid-2d4ffsol] li[data-astro-cid-2d4ffsol]:before{float:left;margin:0 18px 15px 0;font-size:32px}.daf-how[data-astro-cid-2d4ffsol] li[data-astro-cid-2d4ffsol] p[data-astro-cid-2d4ffsol]{clear:both}.daf-payments[data-astro-cid-2d4ffsol]>div[data-astro-cid-2d4ffsol]:last-child{justify-self:start}}
