.legal-page.svelte-1e0rsuc{padding:104px 40px 96px}.legal-shell.svelte-1e0rsuc{width:100%;max-width:720px;margin:0 auto}.legal-shell.svelte-1e0rsuc .eyebrow:where(.svelte-1e0rsuc){margin-bottom:16px}.legal-shell.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){letter-spacing:-.035em;margin:0 0 8px;font-size:48px;font-weight:700;line-height:1.05}.legal-updated.svelte-1e0rsuc{color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0 0 48px;font-size:13px}.legal-body.svelte-1e0rsuc{color:var(--text-secondary);font-size:16px;line-height:1.7}.legal-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:var(--text-primary);letter-spacing:-.02em;margin:48px 0 16px;font-size:22px;font-weight:600}.legal-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 16px}.legal-body.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 16px;padding-left:24px}.legal-body.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:8px}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--text-primary)}@media (width<=680px){.legal-page.svelte-1e0rsuc{padding:72px 20px}.legal-shell.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:38px}}
