.legal-page.svelte-7ke6fz{max-width:60ch;margin:0 auto;padding:4rem 2rem}.legal-card.svelte-7ke6fz{padding:2rem 2rem 2.5rem}.legal-header.svelte-7ke6fz{margin-bottom:2rem}.back.svelte-7ke6fz{color:var(--text-secondary);font-size:14px}h1.svelte-7ke6fz{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:.5rem 0 .25rem}.muted.svelte-7ke6fz{color:var(--text-secondary);font-size:13px;margin:0;font-family:var(--font-mono)}h2.svelte-7ke6fz{margin:1.75rem 0 .5rem}p.svelte-7ke6fz{color:var(--text-secondary);line-height:1.65;margin:0 0 .5rem}p.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent);text-decoration:underline}p.svelte-7ke6fz code:where(.svelte-7ke6fz){font-family:var(--font-mono);font-size:12px;background:var(--bg-raised);border:1px solid var(--hairline);border-radius:4px;padding:1px 5px}em.svelte-7ke6fz{color:var(--text-secondary);font-style:normal;font-size:13px}
