.charity-page[data-astro-cid-2ztn4pcm]{width:100%;min-height:100%;padding:48px 20px 72px}.charity-hero[data-astro-cid-2ztn4pcm]{max-width:980px;margin:0 auto}.charity-card[data-astro-cid-2ztn4pcm]{position:relative;overflow:hidden;padding:32px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a101ef0,#060a14fa);box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff0a}.charity-card[data-astro-cid-2ztn4pcm]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,215,0,.08),transparent 28%),radial-gradient(circle at left center,rgba(0,87,183,.08),transparent 26%)}.charity-card[data-astro-cid-2ztn4pcm]>[data-astro-cid-2ztn4pcm]{position:relative;z-index:1}.charity-eyebrow[data-astro-cid-2ztn4pcm]{margin:0 0 .7rem;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#7fb3ff}.charity-card[data-astro-cid-2ztn4pcm] h1[data-astro-cid-2ztn4pcm]{margin:0 0 1rem;font-size:clamp(1.35rem,2.7vw,2.35rem);line-height:1.18;color:#fff;max-width:none}.charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm]{margin:0 0 .9rem;line-height:1.65;font-size:.96rem;color:#ffffffe6;max-width:72ch}.charity-note[data-astro-cid-2ztn4pcm]{color:#ffffffb3}.charity-actions[data-astro-cid-2ztn4pcm]{margin-top:1.25rem}.charity-button[data-astro-cid-2ztn4pcm]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.9rem 1.2rem;border-radius:12px;text-decoration:none;font-weight:700;color:#08111f;background:linear-gradient(135deg,#ffd84d,#ffe88e);box-shadow:0 8px 24px #ffd84d3d;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.charity-button[data-astro-cid-2ztn4pcm]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ffd84d4d}.charity-button[data-astro-cid-2ztn4pcm]:active{transform:translateY(0)}@media(max-width:720px){.charity-card[data-astro-cid-2ztn4pcm]{padding:18px 16px;border-radius:16px}.charity-card[data-astro-cid-2ztn4pcm]{padding:20px 18px;border-radius:16px}.charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm]{line-height:1.65}}html[data-theme=light] .charity-page[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-page[data-astro-cid-2ztn4pcm],html.light .charity-page[data-astro-cid-2ztn4pcm],body.light .charity-page[data-astro-cid-2ztn4pcm]{background:transparent}html[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm],html.light .charity-card[data-astro-cid-2ztn4pcm],body.light .charity-card[data-astro-cid-2ztn4pcm]{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffff5,#f7fafffa);box-shadow:0 18px 50px #0f172a14,inset 0 1px #ffffffb3}html[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm]:before,body[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm]:before,html.light .charity-card[data-astro-cid-2ztn4pcm]:before,body.light .charity-card[data-astro-cid-2ztn4pcm]:before{background:radial-gradient(circle at top right,rgba(255,215,0,.08),transparent 28%),radial-gradient(circle at left center,rgba(0,87,183,.06),transparent 24%)}html[data-theme=light] .charity-eyebrow[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-eyebrow[data-astro-cid-2ztn4pcm],html.light .charity-eyebrow[data-astro-cid-2ztn4pcm],body.light .charity-eyebrow[data-astro-cid-2ztn4pcm]{color:#2563eb}html[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm] h1[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm] h1[data-astro-cid-2ztn4pcm],html.light .charity-card[data-astro-cid-2ztn4pcm] h1[data-astro-cid-2ztn4pcm],body.light .charity-card[data-astro-cid-2ztn4pcm] h1[data-astro-cid-2ztn4pcm]{color:#0f172a}html[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm],html.light .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm],body.light .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm]{color:#243244}html[data-theme=light] .charity-note[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-note[data-astro-cid-2ztn4pcm],html.light .charity-note[data-astro-cid-2ztn4pcm],body.light .charity-note[data-astro-cid-2ztn4pcm]{color:#5b6b81}html[data-theme=light] .charity-button[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-button[data-astro-cid-2ztn4pcm],html.light .charity-button[data-astro-cid-2ztn4pcm],body.light .charity-button[data-astro-cid-2ztn4pcm]{color:#1f2937;background:linear-gradient(135deg,#f6d34f,#f8e189);box-shadow:0 8px 24px #f6d34f38}html[data-theme=light] .charity-button[data-astro-cid-2ztn4pcm]:hover,body[data-theme=light] .charity-button[data-astro-cid-2ztn4pcm]:hover,html.light .charity-button[data-astro-cid-2ztn4pcm]:hover,body.light .charity-button[data-astro-cid-2ztn4pcm]:hover{box-shadow:0 12px 28px #f6d34f47}html[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm],html.light .charity-card[data-astro-cid-2ztn4pcm],body.light .charity-card[data-astro-cid-2ztn4pcm]{border-radius:20px}html[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm],body[data-theme=light] .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm],html.light .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm],body.light .charity-card[data-astro-cid-2ztn4pcm] p[data-astro-cid-2ztn4pcm]{color:#223046}
