.legal.svelte-1gmktme{padding:clamp(36px,6vw,64px) 24px clamp(56px,8vw,88px)}.legal-header.svelte-1gmktme{max-width:720px;margin:0 auto 40px;display:flex;flex-direction:column;gap:14px;text-align:center}.legal-dates.svelte-1gmktme{font-size:15px;color:var(--sub);margin:0}.legal-body.svelte-1gmktme{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px;font-size:clamp(17px,1.9vw,19px);line-height:1.7;text-align:left}.legal-body.svelte-1gmktme h2{font-family:var(--head);font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.25;margin-top:22px}.legal-body.svelte-1gmktme h3{font-size:18px;font-weight:700;line-height:1.35;margin-top:6px}.legal-body.svelte-1gmktme ul,.legal-body.svelte-1gmktme ol{display:flex;flex-direction:column;gap:8px;padding-left:24px}.legal-body.svelte-1gmktme strong{font-weight:700}.legal-body.svelte-1gmktme a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.legal-body.svelte-1gmktme a:hover{color:#1d4ed8}
