.legal-shell.svelte-7ke6fz{min-height:70vh;padding:clamp(5rem,9vw,9rem) 1rem clamp(6rem,10vw,10rem);background:radial-gradient(circle at 12% 4%,rgba(237,42,145,.09),transparent 25rem),#f2f0eb;color:#20131f}.legal-card.svelte-7ke6fz{display:grid;width:min(880px,100%);gap:.9rem;margin-inline:auto;padding-left:clamp(1.25rem,4vw,3rem);border-left:1px solid rgba(237,42,145,.35)}.legal-kicker.svelte-7ke6fz{width:fit-content;margin:0 0 .8rem;padding:.46rem .7rem;border:1px solid rgba(237,42,145,.3);border-radius:999px;background:#ed2a9114;color:#b5166d;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1.svelte-7ke6fz,h2.svelte-7ke6fz{font-family:Manrope,sans-serif}h1.svelte-7ke6fz{margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.96;letter-spacing:-.055em}.legal-updated.svelte-7ke6fz{margin:.2rem 0 2.5rem;color:#837783;font-size:.86rem}h2.svelte-7ke6fz{margin:1.25rem 0 0;padding-top:1.5rem;border-top:1px solid rgba(32,19,31,.13);font-size:clamp(1.1rem,1.7vw,1.35rem);letter-spacing:-.025em}p.svelte-7ke6fz{margin:0;color:#665d68;line-height:1.8}
