.legal-page.svelte-1588ews{background:#fbfcfe}.legal-shell.svelte-1588ews{padding-block:clamp(3rem,7vw,4.5rem)}.legal-card.svelte-1588ews{max-width:54rem;margin:0 auto;padding:clamp(1.4rem,3vw,2rem);border:1px solid rgba(226,232,240,.92);border-radius:1.4rem;background:#fff;box-shadow:0 18px 42px #0f172a0d}.legal-card.svelte-1588ews h1:where(.svelte-1588ews){margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.02;color:#0f172a}.legal-intro.svelte-1588ews,.legal-note.svelte-1588ews,.legal-card.svelte-1588ews p:where(.svelte-1588ews){margin:0;line-height:1.65;color:#475569}.legal-intro.svelte-1588ews{margin-top:.85rem}.legal-grid.svelte-1588ews{display:grid;gap:1.3rem;margin-top:2rem}.legal-grid.svelte-1588ews section:where(.svelte-1588ews){display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid rgba(226,232,240,.88)}.legal-grid.svelte-1588ews h2:where(.svelte-1588ews){margin:0;font-size:1rem;line-height:1.35;color:#0f172a}.legal-note.svelte-1588ews{margin-top:1.6rem}@media(min-width:820px){.legal-grid.svelte-1588ews{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}
