.legal-page.svelte-1e0rsuc{flex-direction:column;gap:1rem;max-width:760px;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:flex}.card.svelte-1e0rsuc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.75rem}h1.svelte-1e0rsuc{color:var(--color-text);margin:0;font-size:1.4rem}h2.svelte-1e0rsuc{color:var(--color-text);margin:0 0 .75rem;font-size:1rem;font-weight:700}.updated.svelte-1e0rsuc{color:var(--color-text-faint);margin:.35rem 0 0;font-size:.78rem}.review-notice.svelte-1e0rsuc{background:var(--color-loss-dim);border:1px solid var(--color-loss);border-radius:var(--radius-sm);color:var(--color-text-dim);margin-top:1rem;padding:.8rem .95rem;font-size:.82rem;line-height:1.6}.review-notice.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--color-loss)}p.svelte-1e0rsuc{color:var(--color-text-dim);margin:0 0 .75rem;font-size:.86rem;line-height:1.7}p.svelte-1e0rsuc:last-child{margin-bottom:0}p.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:var(--color-text)}ul.svelte-1e0rsuc{color:var(--color-text-dim);margin:0 0 .75rem;padding-left:1.2rem;font-size:.86rem;line-height:1.7}ul.svelte-1e0rsuc strong:where(.svelte-1e0rsuc),a.svelte-1e0rsuc{color:var(--color-text)}.back-link.svelte-1e0rsuc{color:var(--color-text-dim);align-self:center;margin-top:.5rem;font-size:.82rem;text-decoration:none}.back-link.svelte-1e0rsuc:hover{color:var(--color-text);text-decoration:underline}
