.legal-hero.svelte-1588ews{text-align:center;background:radial-gradient(circle at center,rgba(229,57,53,.18),transparent 60%),linear-gradient(180deg,#080c12d9,#080c12f2)}.legal-hero.svelte-1588ews h1:where(.svelte-1588ews){font-size:clamp(2.5rem,4vw,3.25rem);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem}.legal-hero.svelte-1588ews p:where(.svelte-1588ews){color:var(--color-text-muted);line-height:1.7;max-width:640px;margin:0 auto}.legal-content.svelte-1588ews{display:grid;gap:2rem;max-width:840px;margin:0 auto}.legal-content.svelte-1588ews h2:where(.svelte-1588ews){letter-spacing:.14em;text-transform:uppercase;margin-bottom:.75rem}.legal-content.svelte-1588ews p:where(.svelte-1588ews){color:var(--color-text-muted);line-height:1.8}.legal-content.svelte-1588ews a:where(.svelte-1588ews){color:var(--color-accent-soft);text-decoration:none;font-weight:600}
