.donate-hero.svelte-1k9wub8{background-color:#faf7f0;padding:56px 0 64px}.donate-hero-grid.svelte-1k9wub8{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px 48px;align-items:start;width:100%;padding:0 40px;box-sizing:border-box}.donate-form-panel.svelte-1k9wub8{order:2;background:#fff;border-radius:16px;padding:20px 20px 12px;box-shadow:0 18px 50px #08083b14}.donate-copy.svelte-1k9wub8{order:1}.donate-copy.svelte-1k9wub8 h1:where(.svelte-1k9wub8){margin:0 0 14px;font-family:var(--kazimir-font);font-weight:400;font-size:clamp(28px,4vw,48px);line-height:1.2;letter-spacing:-.02em;color:#08083b;text-decoration:underline;text-decoration-color:#ffca0a;text-decoration-thickness:3px;text-underline-offset:6px}.lede.svelte-1k9wub8{margin:0 0 20px;max-width:34em;font-family:var(--nova-font);font-size:18px;line-height:1.55;font-weight:300;color:#333232}.trust-list.svelte-1k9wub8{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.trust-list.svelte-1k9wub8 li:where(.svelte-1k9wub8){position:relative;padding-left:28px;font-family:var(--nova-font);font-size:16px;font-weight:300;line-height:1.45;color:#333232}.trust-list.svelte-1k9wub8 li:where(.svelte-1k9wub8):before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:50%;background:#ffca0a}.donate-form-panel.svelte-1k9wub8 .form-wrapper{padding:0}.donate-form-panel.svelte-1k9wub8 .payment-form{max-width:none;background:transparent;box-shadow:none;padding:4px 2px 8px}.donate-impact.svelte-1k9wub8 .container-box:where(.svelte-1k9wub8),.donate-hero.svelte-1k9wub8 .container-box:where(.svelte-1k9wub8){flex-direction:column;align-items:stretch}.donate-impact.svelte-1k9wub8{background:#fff;padding:56px 0 64px}.impact-header.svelte-1k9wub8{max-width:40rem;margin-bottom:24px;padding:0 40px;width:100%;box-sizing:border-box}.impact-header.svelte-1k9wub8 h2:where(.svelte-1k9wub8){margin:0 0 10px;font-family:var(--kazimir-font);font-weight:400;font-size:clamp(24px,3vw,36px);line-height:1.25;color:#08083b;text-decoration:underline;text-decoration-color:#ffca0a;text-decoration-thickness:3px;text-underline-offset:6px}.impact-header.svelte-1k9wub8 p:where(.svelte-1k9wub8){margin:0;font-family:var(--nova-font);font-size:17px;line-height:1.5;font-weight:300;color:#333232}.impact-grid.svelte-1k9wub8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;padding:0 40px;box-sizing:border-box}.impact-card.svelte-1k9wub8{background:#faf7f0;border-radius:12px;padding:22px 20px}.impact-card.svelte-1k9wub8 h3:where(.svelte-1k9wub8){margin:0 0 8px;font-family:var(--kazimir-font);font-size:20px;font-weight:400;color:#08083b}.impact-card.svelte-1k9wub8 p:where(.svelte-1k9wub8){margin:0;font-family:var(--nova-font);font-size:15px;line-height:1.5;font-weight:300;color:#333232}@media (max-width: 960px){.donate-hero.svelte-1k9wub8{padding:32px 0 40px}.donate-hero-grid.svelte-1k9wub8{grid-template-columns:1fr;gap:28px;padding:0 20px}.donate-form-panel.svelte-1k9wub8{order:-1;width:100%;box-sizing:border-box}.donate-copy.svelte-1k9wub8{order:0}.impact-header.svelte-1k9wub8,.impact-grid.svelte-1k9wub8{padding:0 20px}.impact-grid.svelte-1k9wub8{grid-template-columns:1fr;gap:12px}.donate-impact.svelte-1k9wub8{padding:40px 0 48px}}@media (max-width: 640px){.donate-hero.svelte-1k9wub8{padding:24px 0 32px}.donate-hero-grid.svelte-1k9wub8{padding:0 16px;gap:24px}.donate-copy.svelte-1k9wub8 h1:where(.svelte-1k9wub8){font-size:26px;line-height:1.25;text-decoration-thickness:2px;text-underline-offset:5px;margin-bottom:12px}.lede.svelte-1k9wub8{font-size:15px;line-height:1.5;margin-bottom:16px}.donate-form-panel.svelte-1k9wub8{padding:16px 12px 10px;border-radius:14px}.trust-list.svelte-1k9wub8{gap:8px}.trust-list.svelte-1k9wub8 li:where(.svelte-1k9wub8){font-size:14px;padding-left:24px}.trust-list.svelte-1k9wub8 li:where(.svelte-1k9wub8):before{width:8px;height:8px;top:.4em}.impact-header.svelte-1k9wub8,.impact-grid.svelte-1k9wub8{padding:0 16px}.impact-header.svelte-1k9wub8{margin-bottom:16px}.impact-header.svelte-1k9wub8 h2:where(.svelte-1k9wub8){font-size:22px;text-decoration-thickness:2px}.impact-header.svelte-1k9wub8 p:where(.svelte-1k9wub8){font-size:15px}.impact-card.svelte-1k9wub8{padding:18px 16px}.impact-card.svelte-1k9wub8 h3:where(.svelte-1k9wub8){font-size:18px}.impact-card.svelte-1k9wub8 p:where(.svelte-1k9wub8){font-size:14px}.donate-impact.svelte-1k9wub8{padding:36px 0 44px}}
