.legal-main.svelte-1e0rsuc{padding-bottom:4rem}.legal-hero.svelte-1e0rsuc{padding:clamp(2.2rem,5vw,4rem) 0 1.5rem}.legal-shell.svelte-1e0rsuc{max-width:52rem}.legal-title.svelte-1e0rsuc{font-size:clamp(3rem,6vw,4.8rem)}.legal-lead.svelte-1e0rsuc,.legal-card.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--text-soft);font-size:1.02rem;line-height:1.72}.legal-lead.svelte-1e0rsuc{margin:1.2rem 0 0;max-width:44rem}.legal-meta.svelte-1e0rsuc{margin:1rem 0 0;color:var(--text-faint);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.legal-section.svelte-1e0rsuc{padding-top:1rem}.legal-shell.svelte-1e0rsuc{display:grid;gap:1rem}.legal-card.svelte-1e0rsuc{padding:1.5rem}.legal-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){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-1e0rsuc p:where(.svelte-1e0rsuc){margin:0}@media(max-width:700px){.legal-card.svelte-1e0rsuc{padding:1.2rem}}
