.cc-banner[data-astro-cid-6brcimk5][data-state=live] .cc-banner-live[data-astro-cid-6brcimk5]{display:flex}.cc-banner[data-astro-cid-6brcimk5][data-state=live] [data-astro-cid-6brcimk5][data-cc-banner-state=upcoming]{display:none}.cc-banner[data-astro-cid-6brcimk5]:not([data-state=live]) [data-astro-cid-6brcimk5][data-cc-banner-state=live]{display:none}[data-astro-cid-6brcimk5][data-cc-banner-cta]{display:none}[data-astro-cid-6brcimk5][data-cc-banner-cta=far]{display:inline}.cc-banner[data-astro-cid-6brcimk5][data-state=live] [data-astro-cid-6brcimk5][data-cc-banner-cta=far]{display:none}.cc-banner[data-astro-cid-6brcimk5][data-state=live] [data-astro-cid-6brcimk5][data-cc-banner-cta=live]{display:inline}@media(prefers-reduced-motion:no-preference){.launch-strip[data-astro-cid-glhvr2bo]{animation:strip-slide .6s cubic-bezier(.16,1,.3,1) .4s backwards}}@keyframes strip-slide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.cp[data-astro-cid-sphpzxp6]{width:min(560px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:24px;background:transparent;color:#2a2428;overflow-y:auto;overscroll-behavior:contain}.cp[data-astro-cid-sphpzxp6]::backdrop{background:#10101080}html:has(#challenge-popup[open]){overflow:hidden}.cp-card[data-astro-cid-sphpzxp6]{overflow:hidden;border-radius:24px;background:#fff;font-family:Outfit,system-ui,sans-serif}@media(prefers-reduced-motion:no-preference){.cp[data-astro-cid-sphpzxp6][open] .cp-card[data-astro-cid-sphpzxp6]{animation:cp-rise .32s cubic-bezier(.16,1,.3,1)}.cp[data-astro-cid-sphpzxp6][open]::backdrop{animation:cp-fade .32s ease-out}}@keyframes cp-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes cp-fade{0%{opacity:0}}.cp-head[data-astro-cid-sphpzxp6]{position:relative;padding:36px 36px 32px;background:#157a3e;color:#fff}.cp-close[data-astro-cid-sphpzxp6]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:#fff;transition:background-color .15s}.cp-close[data-astro-cid-sphpzxp6]:hover{background:#ffffff26}.cp-overline[data-astro-cid-sphpzxp6]{padding-right:40px;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#fff}.cp-title[data-astro-cid-sphpzxp6]{margin-top:14px;font-size:clamp(1.5rem,3.2vw,1.875rem);font-weight:800;line-height:1.12;text-wrap:balance}.cp-body[data-astro-cid-sphpzxp6]{padding:28px 36px 24px}.cp-headline[data-astro-cid-sphpzxp6]{margin-bottom:20px;padding:12px;border-radius:20px;background:#f2f3ee}.cp-lede[data-astro-cid-sphpzxp6]{max-width:44ch;font-size:17px;line-height:1.55;color:#73656e}.cp-date[data-astro-cid-sphpzxp6]{margin-top:18px;padding-top:16px;border-top:2px dashed #d6d6d6;font-size:15px;font-weight:700;color:#2a2428}.cp-date[data-astro-cid-sphpzxp6] time[data-astro-cid-sphpzxp6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.cp-date-local[data-astro-cid-sphpzxp6]{flex-basis:100%;font-weight:400;color:#73656e}.cp-date-day[data-astro-cid-sphpzxp6]{font-size:22px;font-weight:800;color:#157a3e}.cp-actions[data-astro-cid-sphpzxp6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.cp-btn[data-astro-cid-sphpzxp6]{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:44px;padding:14px 20px;border-radius:999px;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.cp-btn--primary[data-astro-cid-sphpzxp6]{background:#157a3e;color:#fff}.cp-btn--primary[data-astro-cid-sphpzxp6]:hover{background:#0e5a2f}.cp-btn--ghost[data-astro-cid-sphpzxp6]{border:1px solid #2a2428;color:#2a2428}.cp-btn--ghost[data-astro-cid-sphpzxp6]:hover{border-color:#157a3e;color:#157a3e}.cp-later[data-astro-cid-sphpzxp6]{display:block;margin:14px auto 0;padding:8px 12px;border-radius:8px;font-size:15px;color:#73656e;text-decoration:underline;text-underline-offset:4px}.cp-later[data-astro-cid-sphpzxp6]:hover{color:#2a2428}.cp-btn[data-astro-cid-sphpzxp6]:focus-visible,.cp-later[data-astro-cid-sphpzxp6]:focus-visible{outline:2px solid #157a3e;outline-offset:2px}.cp-close[data-astro-cid-sphpzxp6]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:767px){.cp[data-astro-cid-sphpzxp6]{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:24px 24px 0 0}.cp-card[data-astro-cid-sphpzxp6]{border-radius:24px 24px 0 0}.cp-head[data-astro-cid-sphpzxp6]{padding:28px 20px 24px}.cp-title[data-astro-cid-sphpzxp6]{font-size:1.375rem}.cp-body[data-astro-cid-sphpzxp6]{padding:20px 20px calc(16px + env(safe-area-inset-bottom))}.cp-lede[data-astro-cid-sphpzxp6]{font-size:16px}.cp-actions[data-astro-cid-sphpzxp6]{flex-direction:column}}
