[data-astro-cid-m6feknbd][data-charity-game-page]{--charity-green:#217a5a;--charity-deep:#123f35;--charity-coral:#ee765f;--charity-tint:#edf8f3;--charity-line:#c7e5d9;background:#fff}.charity-container[data-astro-cid-m6feknbd]{width:min(100% - 56px,var(--container-max));margin-inline:auto}.charity-container--narrow[data-astro-cid-m6feknbd]{max-width:840px}.charity-hero[data-astro-cid-m6feknbd]{padding-block:calc(var(--header-height-compact) + 40px) 64px;overflow:hidden;background:linear-gradient(130deg,#fff,#f4fbf8 55%,#dff3ea)}.charity-hero__inner[data-astro-cid-m6feknbd]{display:flex;flex-direction:column;gap:48px}.charity-eyebrow[data-astro-cid-m6feknbd],.charity-section-label[data-astro-cid-m6feknbd]{margin-bottom:var(--space-4);color:var(--charity-green);font:700 var(--text-15)/1.3 var(--font-sans)}.charity-h1[data-astro-cid-m6feknbd]{max-width:820px;margin-bottom:var(--space-5);color:var(--charity-deep);font:700 42px/1.05 var(--font-legal);letter-spacing:-.03em}.charity-lede[data-astro-cid-m6feknbd]{max-width:740px;margin-bottom:var(--space-8);color:var(--color-ink);font:20px/1.45 var(--font-legal)}.charity-h2[data-astro-cid-m6feknbd]{margin-bottom:var(--space-5);color:var(--charity-deep);font:700 34px/1.08 var(--font-legal)}.charity-body[data-astro-cid-m6feknbd]{max-width:840px;color:var(--color-ink);font:var(--text-15)/1.6 var(--font-legal)}.charity-body[data-astro-cid-m6feknbd]+.charity-body[data-astro-cid-m6feknbd]{margin-top:var(--space-4)}.charity-body[data-astro-cid-m6feknbd] a[data-astro-cid-m6feknbd]{color:var(--charity-green);text-decoration:underline}.charity-hero__ctas[data-astro-cid-m6feknbd],.charity-links[data-astro-cid-m6feknbd]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.charity-btn[data-astro-cid-m6feknbd],.charity-link[data-astro-cid-m6feknbd]{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-pill);background:var(--charity-green);color:#fff;font:700 var(--text-16)/1.2 var(--font-sans)}.charity-btn--ghost[data-astro-cid-m6feknbd],.charity-link--light[data-astro-cid-m6feknbd]{border:1px solid var(--charity-line);background:#fff;color:var(--charity-green)}.charity-links[data-astro-cid-m6feknbd]{margin-top:var(--space-6)}.charity-section[data-astro-cid-m6feknbd]{padding-block:64px}.charity-section--panel[data-astro-cid-m6feknbd] .charity-container[data-astro-cid-m6feknbd]{padding:48px 28px;border-radius:var(--radius-2xl);background:var(--charity-tint)}.charity-cards[data-astro-cid-m6feknbd]{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.charity-card[data-astro-cid-m6feknbd]{padding:24px;border:1px solid var(--charity-line);border-radius:var(--radius-xl);background:var(--charity-tint)}.charity-card[data-astro-cid-m6feknbd] h3[data-astro-cid-m6feknbd],.charity-step[data-astro-cid-m6feknbd] h3[data-astro-cid-m6feknbd],.charity-faq[data-astro-cid-m6feknbd] h3[data-astro-cid-m6feknbd]{color:var(--charity-deep);font-family:var(--font-legal);font-weight:700}.charity-card[data-astro-cid-m6feknbd] h3[data-astro-cid-m6feknbd],.charity-step[data-astro-cid-m6feknbd] h3[data-astro-cid-m6feknbd]{margin-bottom:var(--space-2);font-size:20px;line-height:1.3}.charity-card[data-astro-cid-m6feknbd] p[data-astro-cid-m6feknbd],.charity-step[data-astro-cid-m6feknbd] p[data-astro-cid-m6feknbd],.charity-faq[data-astro-cid-m6feknbd] p[data-astro-cid-m6feknbd]{color:var(--color-ink);font:var(--text-15)/1.5 var(--font-legal)}.charity-steps[data-astro-cid-m6feknbd]{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.charity-step[data-astro-cid-m6feknbd]{display:flex;align-items:flex-start;gap:var(--space-4);padding:20px;border-radius:var(--radius-xl);background:#fff}.charity-step[data-astro-cid-m6feknbd]>span[data-astro-cid-m6feknbd]{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:50%;background:var(--charity-green);color:#fff;font:700 var(--text-16)/1 var(--font-sans)}.charity-callout[data-astro-cid-m6feknbd]{margin-top:var(--space-6);padding:20px 22px;border-left:4px solid var(--charity-coral);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--charity-tint);color:var(--charity-deep);font:600 var(--text-15)/1.5 var(--font-legal)}.charity-preview[data-astro-cid-m6feknbd]{width:100%;max-width:470px;margin-inline:auto;padding:28px;border:1px solid rgba(33,122,90,.18);border-radius:30px;background:#fff;box-shadow:0 28px 60px #123f3529;transform:rotate(1deg)}.charity-preview__head[data-astro-cid-m6feknbd]{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--charity-line);color:var(--charity-green);font:700 14px/1.2 var(--font-sans)}.charity-preview__head[data-astro-cid-m6feknbd] strong[data-astro-cid-m6feknbd]{color:var(--charity-deep);font-size:20px}.charity-preview__question[data-astro-cid-m6feknbd]{display:grid;gap:12px;margin-block:22px;padding:20px;border-radius:16px;background:var(--charity-tint)}.charity-preview__question[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]{color:var(--charity-deep);font:700 15px/1.3 var(--font-sans)}.charity-preview__question[data-astro-cid-m6feknbd] b[data-astro-cid-m6feknbd]{padding:12px 16px;border:1px solid var(--charity-green);border-radius:12px;background:#fff;color:var(--charity-green);font:700 13px/1.2 var(--font-sans)}.charity-preview__result[data-astro-cid-m6feknbd]{display:flex;align-items:center;gap:12px;color:var(--charity-deep);font:700 14px/1.3 var(--font-sans)}.charity-preview__result[data-astro-cid-m6feknbd] i[data-astro-cid-m6feknbd]{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:50%;background:var(--charity-green);color:#fff;font-style:normal}.charity-preview__track[data-astro-cid-m6feknbd]{height:12px;margin-top:18px;overflow:hidden;border-radius:var(--radius-pill);background:#e3ece8}.charity-preview__track[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--charity-green),#65b994)}.charity-faq[data-astro-cid-m6feknbd]{margin-top:var(--space-6)}.charity-faq[data-astro-cid-m6feknbd] details[data-astro-cid-m6feknbd]{border-bottom:1px solid var(--charity-line)}.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:20px;cursor:pointer;list-style:none}.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd]::-webkit-details-marker{display:none}.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd] h3[data-astro-cid-m6feknbd]{font-size:var(--text-16);line-height:1.3}.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]{position:relative;flex:0 0 30px;height:30px;border-radius:50%;background:var(--charity-green)}.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]:before,.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#fff;transform:translate(-50%,-50%)}.charity-faq[data-astro-cid-m6feknbd] summary[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]:after{transform:translate(-50%,-50%) rotate(90deg)}.charity-faq[data-astro-cid-m6feknbd] details[data-astro-cid-m6feknbd][open] summary[data-astro-cid-m6feknbd] span[data-astro-cid-m6feknbd]:after{display:none}.charity-faq[data-astro-cid-m6feknbd] p[data-astro-cid-m6feknbd]{padding-bottom:20px}body:has([data-charity-game-page]) .site-header{border-bottom:1px solid rgba(18,63,53,.1);background:#fffffffa;box-shadow:0 4px 20px #123f3512}body:has([data-charity-game-page]) .site-header .nav-phone{color:var(--color-ink)}@media(max-width:599px){.charity-hero__ctas[data-astro-cid-m6feknbd] .charity-btn[data-astro-cid-m6feknbd]{width:100%}.charity-preview[data-astro-cid-m6feknbd]{padding:20px}}@media(min-width:810px){.charity-cards[data-astro-cid-m6feknbd]{grid-template-columns:repeat(3,1fr)}.charity-steps[data-astro-cid-m6feknbd]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.charity-hero__inner[data-astro-cid-m6feknbd]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:64px}}@media(min-width:1200px){.charity-hero[data-astro-cid-m6feknbd]{padding-block:calc(var(--header-height) + 64px) 80px}.charity-h1[data-astro-cid-m6feknbd]{font-size:58px}.charity-lede[data-astro-cid-m6feknbd]{font-size:22px}.charity-h2[data-astro-cid-m6feknbd]{font-size:44px}.charity-body[data-astro-cid-m6feknbd]{font-size:var(--text-16)}.charity-section[data-astro-cid-m6feknbd]{padding-block:80px}.charity-section--panel[data-astro-cid-m6feknbd] .charity-container[data-astro-cid-m6feknbd]{padding:72px 120px;border-radius:var(--radius-3xl)}body:has([data-charity-game-page]) .site-header{top:0}}
