.container-narrow.svelte-4rm2pb{max-width:720px;margin:0 auto;padding:80px 24px 120px}h1.svelte-4rm2pb{font-size:2.5rem;color:var(--text-primary);margin-bottom:.5rem}.last-updated.svelte-4rm2pb{color:var(--text-tertiary);font-size:.9rem;margin-bottom:2rem}.legal-content.svelte-4rm2pb h2:where(.svelte-4rm2pb){color:var(--text-primary);font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem}.legal-content.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--text-primary);font-size:1.15rem;margin-top:1.5rem;margin-bottom:.5rem}.legal-content.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.legal-content.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono);background:var(--surface);padding:2px 6px;border-radius:4px;font-size:.9em}.legal-content.svelte-4rm2pb pre:where(.svelte-4rm2pb){background:var(--surface);border:1px solid var(--surface-border);border-radius:8px;padding:14px 16px;overflow-x:auto;margin:.75rem 0 1.25rem}.legal-content.svelte-4rm2pb pre:where(.svelte-4rm2pb) code:where(.svelte-4rm2pb){background:transparent;padding:0;font-size:.85rem;line-height:1.6}.legal-content.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--accent);text-decoration:none;border-bottom:1px dotted var(--accent)}.legal-content.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{border-bottom-style:solid}
