.legal-shell.svelte-6vipbz{max-width:720px;margin:0 auto;padding:48px 32px 80px;font-family:Inter,system-ui,sans-serif;color:var(--color-ink, #0a0a0a);line-height:1.65;background:var(--color-paper, #fafaf8);min-height:100vh;min-height:100dvh}.legal-shell h1{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:var(--text-display-l);font-weight:400;letter-spacing:-.6px;line-height:1.15;margin:0 0 24px}.legal-shell h2{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:20px;font-weight:500;letter-spacing:-.3px;margin:32px 0 12px}.legal-shell p,.legal-shell li{font-size:var(--text-body-l)}.legal-shell .meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--text-eyebrow);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-ink-3, #8a8a86);margin-bottom:8px}.legal-footer.svelte-6vipbz{margin-top:64px;padding-top:24px;border-top:1px solid var(--color-rule-fine, rgba(10, 10, 10, .1));display:flex;flex-wrap:wrap;gap:20px;font-size:var(--text-body-s)}.legal-footer.svelte-6vipbz a:where(.svelte-6vipbz){color:var(--color-ink-3, #8a8a86);text-decoration:none}.legal-footer.svelte-6vipbz a:where(.svelte-6vipbz):hover{color:var(--color-accent, #d14b1f)}
