.legal-page.svelte-1e0rsuc{box-sizing:border-box;color:#2f3b4a;background:#f5f0e8;min-height:100vh;padding:4rem 1rem;font-family:Georgia,Times New Roman,serif}.legal-content.svelte-1e0rsuc{width:min(720px,100%);margin:0 auto}h1.svelte-1e0rsuc{margin:0 0 .25rem;font-size:2rem}h2.svelte-1e0rsuc{color:#39495a;margin:2rem 0 .5rem;font-size:1.12rem}p.svelte-1e0rsuc{margin:.6rem 0;font-size:.96rem;line-height:1.65}.updated.svelte-1e0rsuc{color:#6b7280;margin-bottom:1.75rem;font-size:.85rem}a.svelte-1e0rsuc{color:#725f32;font-weight:600}.legal-actions.svelte-1e0rsuc{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.primary-link.svelte-1e0rsuc{color:#fff;background:#2f3b4a;border-radius:6px;padding:.75rem 1.1rem;text-decoration:none}
