.legal-page.svelte-7ke6fz{width:min(880px,100% - 32px);margin:0 auto;padding:clamp(32px,5vw,60px) 0 64px}.legal-hero.svelte-7ke6fz{border-bottom:1px solid var(--border-faint);margin-bottom:34px;padding-bottom:22px}.eyebrow.svelte-7ke6fz{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}h1.svelte-7ke6fz{max-width:760px;font-family:var(--font-display);color:var(--text-primary);margin:0 0 .75rem;font-size:clamp(2.1rem,5vw,3.8rem);font-weight:500;line-height:1.04}.legal-hero.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{color:var(--text-secondary)}section.svelte-7ke6fz{border-bottom:1px solid var(--border-faint);gap:10px;padding:22px 0;display:grid}h2.svelte-7ke6fz{font-family:var(--font-display);color:var(--text-primary);font-size:1.45rem;font-weight:500}p.svelte-7ke6fz,li.svelte-7ke6fz{color:var(--text-secondary);line-height:1.68}ul.svelte-7ke6fz{gap:8px;margin:0;padding-left:1.2rem;display:grid}strong.svelte-7ke6fz{color:var(--text-primary);font-weight:700}@media (width<=560px){.legal-page.svelte-7ke6fz{width:min(100% - 22px,880px);padding-top:28px}}
