.editorial-theme{--editorial-paper: #f7f7f2;--editorial-ink: #1d1d1f;--editorial-summary: #565650;--editorial-muted: #66665e;--editorial-rule: #d9d9d1;--editorial-link: #21584b;--editorial-hover: #365b51;--editorial-category: #52615e;--editorial-quiet: #41483f;color-scheme:light}html.dark .editorial-theme{--editorial-paper: #0b1220;--editorial-ink: #e5edf5;--editorial-summary: #cbd5e1;--editorial-muted: #a9bacd;--editorial-rule: #334155;--editorial-link: #99d8c6;--editorial-hover: #cff5e8;--editorial-category: #aac6be;--editorial-quiet: #cbd5e1;color-scheme:dark}.newsletter-footer.svelte-1je82t0{background:#0b1220;color:#cbd5e1;border-top:1px solid #334155;padding:1.75rem 1.25rem;scroll-margin-top:1rem}.footer-inner.svelte-1je82t0{max-width:68rem;margin:0 auto}nav.svelte-1je82t0{display:flex;flex-wrap:wrap;gap:.75rem}.newsletter-footer.svelte-1je82t0 a:where(.svelte-1je82t0){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;border:1px solid #64748b;border-radius:.5rem;color:#cffafe;font-weight:600;text-decoration:none}.newsletter-footer.svelte-1je82t0 a:where(.svelte-1je82t0):hover{background:#1e293b;text-decoration:underline;text-underline-offset:.2em}.newsletter-footer.svelte-1je82t0 a:where(.svelte-1je82t0):focus-visible{outline:3px solid #fbbf24;outline-offset:4px}p.svelte-1je82t0{font-size:.8125rem;line-height:1.6;margin:.875rem 0 0}.newsletter-footer[data-theme=editorial].svelte-1je82t0{background:var(--editorial-paper, #f7f7f2);color:var(--editorial-muted, #66665e);border-color:var(--editorial-rule, #d9d9d1);padding:1.5rem clamp(1.25rem,5vw,5rem)}[data-theme=editorial].svelte-1je82t0 .footer-inner:where(.svelte-1je82t0){max-width:72rem}[data-theme=editorial].svelte-1je82t0 nav:where(.svelte-1je82t0){gap:2rem}.newsletter-footer[data-theme=editorial].svelte-1je82t0 a:where(.svelte-1je82t0){border:0;border-radius:0;padding:.5rem 0;color:var(--editorial-quiet, #41483f);font-size:.85rem;font-weight:500}.newsletter-footer[data-theme=editorial].svelte-1je82t0 a:where(.svelte-1je82t0):hover{background:transparent;color:var(--editorial-link, #21584b)}.newsletter-footer[data-theme=editorial].svelte-1je82t0 a:where(.svelte-1je82t0):focus-visible{outline-color:var(--editorial-link, #21584b)}[data-theme=editorial].svelte-1je82t0 p:where(.svelte-1je82t0){font-size:.75rem;margin-top:.5rem}
