.legal.svelte-1e0rsuc{background:var(--surface-surround);height:100dvh;color:var(--ink-primary);overflow-y:auto}.shell.svelte-1e0rsuc{max-width:768px;margin:0 auto;padding:2.5rem 1.5rem}.back.svelte-1e0rsuc{color:var(--ink-secondary);margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;display:inline-block}h1.svelte-1e0rsuc{margin:0 0 .75rem;font-size:1.6rem;font-weight:700}p.svelte-1e0rsuc{color:var(--ink-secondary);margin:0;line-height:1.55}a.svelte-1e0rsuc{color:var(--ink-primary)}
