.donate-hero[data-astro-cid-zuf77eul]{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);color:var(--cream);padding:72px 0 56px}.donate-hero[data-astro-cid-zuf77eul] h1[data-astro-cid-zuf77eul]{color:var(--gold-light);margin:0 0 16px;font-size:32px;line-height:1.3}.donate-hero-sub[data-astro-cid-zuf77eul]{opacity:.95;max-width:780px;font-size:17px;line-height:1.7}.tax-notice[data-astro-cid-zuf77eul]{background:var(--cream);border:1px solid var(--border-warm);border-left:4px solid var(--heritage-red);border-radius:8px;padding:24px 28px}.tax-notice[data-astro-cid-zuf77eul] h3[data-astro-cid-zuf77eul]{color:var(--heritage-red);margin:0 0 12px;font-size:16px}.tax-notice[data-astro-cid-zuf77eul] p[data-astro-cid-zuf77eul]{color:var(--text-dark);margin:0;font-size:14px;line-height:1.75}.tax-notice[data-astro-cid-zuf77eul] a[data-astro-cid-zuf77eul]{color:var(--primary-dark);border-bottom:1px dashed var(--gold)}.impact-grid[data-astro-cid-zuf77eul]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.impact-card[data-astro-cid-zuf77eul]{background:var(--white);border:1px solid var(--border-warm);border-top:4px solid var(--gold);text-align:center;border-radius:8px;padding:24px}.impact-amount[data-astro-cid-zuf77eul]{color:var(--primary-dark);margin-bottom:12px;font-size:28px;font-weight:700}.impact-card[data-astro-cid-zuf77eul] p[data-astro-cid-zuf77eul]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.donate-subhead[data-astro-cid-zuf77eul]{color:var(--primary-dark);margin:0 0 6px;font-size:20px}.donate-lead[data-astro-cid-zuf77eul]{color:var(--text-muted);margin:0 0 24px;font-size:14px}.donate-lead-light[data-astro-cid-zuf77eul]{color:var(--cream);opacity:.9;margin:0 0 32px;font-size:14px}.mt-48[data-astro-cid-zuf77eul]{margin-top:48px}.amount-grid[data-astro-cid-zuf77eul]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.amount-btn[data-astro-cid-zuf77eul]{background:var(--white);border:2px solid var(--border-warm);text-align:center;color:var(--text-dark);border-radius:10px;padding:24px 16px;text-decoration:none;transition:all .18s;display:block}.amount-btn[data-astro-cid-zuf77eul]:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 10px 22px #00000014}.amount-btn-monthly[data-astro-cid-zuf77eul]{border-color:var(--gold);background:linear-gradient(135deg,#fffaf0 0%,#fff 100%)}.amount-btn[data-astro-cid-zuf77eul] .amount[data-astro-cid-zuf77eul]{color:var(--primary-dark);margin-bottom:4px;font-size:22px;font-weight:700}.amount-btn[data-astro-cid-zuf77eul] .period[data-astro-cid-zuf77eul]{color:var(--text-muted);font-size:12px}.amount-btn[data-astro-cid-zuf77eul].disabled{opacity:.5;pointer-events:none}.placeholder-note[data-astro-cid-zuf77eul]{border-left:4px solid var(--gold-deep);color:var(--text-dark);background:#fff4db;border-radius:4px;margin-top:24px;padding:14px 18px;font-size:13px}.bank-card[data-astro-cid-zuf77eul]{background:#ffffff0f;border:1px solid #d4a7454d;border-radius:10px;max-width:780px;padding:28px 32px}.bank-card[data-astro-cid-zuf77eul] dl[data-astro-cid-zuf77eul]{grid-template-columns:180px 1fr;gap:14px 24px;margin:0;display:grid}.bank-card[data-astro-cid-zuf77eul] dt[data-astro-cid-zuf77eul]{text-transform:uppercase;letter-spacing:.5px;color:var(--gold-light);font-size:12px;font-weight:600}.bank-card[data-astro-cid-zuf77eul] dd[data-astro-cid-zuf77eul]{color:var(--cream);margin:0}.bank-card[data-astro-cid-zuf77eul] code[data-astro-cid-zuf77eul]{color:var(--gold);letter-spacing:.5px;background:#ffffff1a;border-radius:4px;padding:2px 10px;font-family:ui-monospace,monospace;font-size:16px}.link-gold[data-astro-cid-zuf77eul]{color:var(--gold);border-bottom:1px dashed var(--gold)}.other-grid[data-astro-cid-zuf77eul]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.other-card[data-astro-cid-zuf77eul]{background:var(--cream);border:1px solid var(--border-warm);color:var(--text-dark);border-radius:8px;padding:24px;text-decoration:none;transition:all .18s;display:block}.other-card[data-astro-cid-zuf77eul]:hover{border-color:var(--gold);transform:translateY(-2px)}.other-card[data-astro-cid-zuf77eul] h3[data-astro-cid-zuf77eul]{color:var(--primary-dark);margin:0 0 8px;font-size:16px}.other-card[data-astro-cid-zuf77eul] p[data-astro-cid-zuf77eul]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}.legal-links[data-astro-cid-zuf77eul]{text-align:center;color:var(--text-muted);font-size:13px}.legal-links[data-astro-cid-zuf77eul] a[data-astro-cid-zuf77eul]{color:var(--primary-dark);border-bottom:1px dashed var(--border-warm);margin:0 8px}@media (max-width:640px){.donate-hero[data-astro-cid-zuf77eul] h1[data-astro-cid-zuf77eul]{font-size:24px}.bank-card[data-astro-cid-zuf77eul] dl[data-astro-cid-zuf77eul]{grid-template-columns:1fr;gap:4px 0}.bank-card[data-astro-cid-zuf77eul] dt[data-astro-cid-zuf77eul]{margin-top:12px}}
