html{background:#e8ddcf}.legal-page.svelte-7ad8we{color:#e8ddcf;background:radial-gradient(circle at 10% 0,#d9a77f2e,#0000 34rem),#e8ddcf;min-height:100vh;padding:24px}.legal-nav.svelte-7ad8we{gap:18px;max-width:860px;margin:0 auto 18px;font-size:13px;display:flex}.legal-nav.svelte-7ad8we a:where(.svelte-7ad8we){color:#afc39f;text-decoration:none}.legal-card.svelte-7ad8we{background:#102630e6;border:1px solid #afc39f21;border-radius:28px;max-width:860px;margin:auto;padding:clamp(24px,5vw,56px);box-shadow:0 28px 80px #0000004d}h1.svelte-7ad8we{margin:.2em 0 .8em;font-size:clamp(32px,6vw,52px)}h2.svelte-7ad8we{color:#e8ddcf;margin:2em 0 .55em;font-size:18px}p.svelte-7ad8we{color:#e8ddcfbd;line-height:1.75}a.svelte-7ad8we{color:#afc39f}.legal-kicker.svelte-7ad8we{color:#d9a77f;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.legal-warning.svelte-7ad8we{color:#dd7c45;background:#dd7c451a;border:1px solid #dd7c4559;border-radius:14px;padding:16px;line-height:1.55}.legal-updated.svelte-7ad8we{color:#e8ddcfb8;margin-top:42px;font-size:12px}.legal-nav.svelte-7ad8we{flex-wrap:wrap;align-items:center}.legal-nav.svelte-7ad8we .legal-brand:where(.svelte-7ad8we){margin-right:auto}
