.page.svelte-1j4aiiw{background:var(--color-canvas,#fff);min-height:100vh}.legal.svelte-1j4aiiw{max-width:760px;color:var(--color-ink);margin:0 auto;padding:40px 20px 64px;font-size:15.5px;line-height:1.65}.legal.svelte-1j4aiiw h1{margin:0 0 24px;font-size:32px;line-height:1.2}.legal.svelte-1j4aiiw h2{margin:32px 0 8px;font-size:19px}.legal.svelte-1j4aiiw h3{margin:20px 0 6px;font-size:16px}.legal.svelte-1j4aiiw p,.legal.svelte-1j4aiiw ul{margin:0 0 12px}.legal.svelte-1j4aiiw ul{padding-left:20px}.legal.svelte-1j4aiiw a{color:var(--color-brand)}.legal.svelte-1j4aiiw dl{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0 0 12px;display:grid}.legal.svelte-1j4aiiw dt{font-weight:600}.legal.svelte-1j4aiiw dd{margin:0}.draft.svelte-1j4aiiw{color:#78350f;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:10px 14px;font-weight:600}.updated.svelte-1j4aiiw{color:var(--color-muted);margin-top:28px;font-size:13.5px}@media (width<=560px){.legal.svelte-1j4aiiw dl{grid-template-columns:1fr;gap:2px}.legal.svelte-1j4aiiw dd{margin-bottom:8px}}.todo.svelte-r1v2th{color:#7c2d12;background:#fde68a;border-radius:3px;padding:0 4px;font-weight:700}
