.legal-main.svelte-7ke6fz{padding-bottom:4rem}.legal-hero.svelte-7ke6fz{padding:clamp(2.2rem,5vw,4rem) 0 1.5rem}.legal-shell.svelte-7ke6fz{max-width:52rem}.legal-title.svelte-7ke6fz{font-size:clamp(3rem,6vw,4.8rem)}.legal-lead.svelte-7ke6fz,.legal-card.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-card.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-soft);font-size:1.02rem;line-height:1.72}.legal-lead.svelte-7ke6fz{margin:1.2rem 0 0;max-width:44rem}.legal-meta.svelte-7ke6fz{margin:1rem 0 0;color:var(--text-faint);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.legal-section.svelte-7ke6fz{padding-top:1rem}.legal-shell.svelte-7ke6fz{display:grid;gap:1rem}.legal-card.svelte-7ke6fz{padding:1.5rem}.legal-card.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0 0 .85rem;font-family:Sora,sans-serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.legal-card.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-card.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0}.legal-card.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.2rem;display:grid;gap:.55rem}@media(max-width:700px){.legal-card.svelte-7ke6fz{padding:1.2rem}}
