.legal-page.svelte-2xu2ig{max-width:820px;color:var(--fg-1);font-family:var(--font-ui);margin:0 auto;padding:64px 24px 48px}.legal-header.svelte-2xu2ig{border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:28px}.kicker.svelte-2xu2ig{letter-spacing:.14em;text-transform:uppercase;color:var(--ember-500);margin-bottom:12px;font-size:11px;font-weight:700}h1.svelte-2xu2ig{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--fs-display-md);letter-spacing:-.02em;margin:0 0 12px}.legal-meta.svelte-2xu2ig{color:var(--fg-3);margin:0;font-size:13px}.lead.svelte-2xu2ig{color:var(--fg-2);margin-bottom:24px;font-size:16px;line-height:1.65}.draft-banner.svelte-2xu2ig{color:var(--fg-2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;margin:0 0 32px;padding:14px 16px;font-size:13.5px;line-height:1.6}.draft-banner.svelte-2xu2ig strong:where(.svelte-2xu2ig){color:var(--fg-1)}h2.svelte-2xu2ig{font-family:var(--font-display);color:var(--fg-1);margin:36px 0 14px;font-size:22px;font-weight:700}p.svelte-2xu2ig,li.svelte-2xu2ig{color:var(--fg-2);font-size:14.5px;line-height:1.7}ul.svelte-2xu2ig{margin:8px 0 16px;padding-left:20px}li.svelte-2xu2ig{margin-bottom:6px}strong.svelte-2xu2ig{color:var(--fg-1)}em.svelte-2xu2ig{font-style:italic}.quote.svelte-2xu2ig{border-left:3px solid var(--ember-500);color:var(--fg-1);background:#ffffff0a;border-radius:0 6px 6px 0;margin:12px 0;padding:14px 18px;font-size:14px;line-height:1.65}a.svelte-2xu2ig{color:var(--ember-500);text-underline-offset:2px;text-decoration:underline}a.svelte-2xu2ig:hover{color:var(--ember-400)}@media (width<=640px){.legal-page.svelte-2xu2ig{padding:40px 18px 32px}h1.svelte-2xu2ig{font-size:32px}}
