.legal-root.svelte-1e0rsuc{min-height:100vh;padding:2.5rem 1rem;background:radial-gradient(circle at 100% -10%,rgba(255,143,81,.13),transparent 35%),linear-gradient(180deg,#fffaf4,#fff);color:#1a2e44}.legal-shell.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:1.4rem;border-radius:1rem;background:#ffffffe6;border:1px solid rgba(23,44,67,.08);box-shadow:0 14px 32px #142d4314}h1.svelte-1e0rsuc{margin-top:.4rem;font-size:clamp(2rem,5vw,2.5rem);line-height:1.1}.legal-eyebrow.svelte-1e0rsuc{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ca4b1a}.legal-meta.svelte-1e0rsuc{margin-top:.6rem;font-size:.88rem;color:#5d7084}section.svelte-1e0rsuc{margin-top:1.2rem}h2.svelte-1e0rsuc{font-size:1.08rem;font-weight:700}p.svelte-1e0rsuc,li.svelte-1e0rsuc{margin-top:.5rem;line-height:1.68;color:#3e556d}ul.svelte-1e0rsuc{padding-left:1.1rem}a.svelte-1e0rsuc{color:#d85725;font-weight:700;text-decoration:none}footer.svelte-1e0rsuc{margin-top:1.5rem;display:flex;gap:1rem;font-size:.92rem}@media(max-width:640px){.legal-root.svelte-1e0rsuc{padding:1rem}}
