.legal-page.svelte-16fxxow{position:relative;min-height:100svh;background:#f4f6fc;color:#131313}.legal-shell.svelte-16fxxow{width:min(100%,1120px);margin:0 auto;padding:clamp(7.5rem,12vw,10.5rem) clamp(1.15rem,2.8vw,2rem) clamp(5rem,8vw,7rem)}.legal-hero.svelte-16fxxow{max-width:44rem;padding-bottom:clamp(2.4rem,5vw,3.8rem)}h1.svelte-16fxxow{margin:0;font-family:Inter,sans-serif;font-size:clamp(3rem,8vw,6.25rem);line-height:.94;font-weight:500;letter-spacing:var(--site-display-letter-spacing);color:#111;text-wrap:balance}.legal-content.svelte-16fxxow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4.5rem);padding-top:clamp(2.4rem,5vw,4rem)}.legal-section.svelte-16fxxow{padding-top:1.2rem;border-top:1px solid rgba(19,19,19,.08)}h2.svelte-16fxxow{margin:0 0 .95rem;font-family:Inter,sans-serif;font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.04;font-weight:300;letter-spacing:-.03em;color:#111}.legal-section.svelte-16fxxow p:where(.svelte-16fxxow){margin:0;max-width:34rem;font-family:Inter,sans-serif;font-size:clamp(.98rem,1.06vw,1.05rem);line-height:1.72;font-weight:300;color:#1313139e}.legal-section.svelte-16fxxow p:where(.svelte-16fxxow)+p:where(.svelte-16fxxow){margin-top:.85rem}@media(max-width:900px){.legal-shell.svelte-16fxxow{padding-top:clamp(15rem,52vw,21rem);padding-left:clamp(1rem,5vw,1.4rem);padding-right:clamp(1rem,5vw,1.4rem);padding-bottom:clamp(4rem,12vw,5rem)}.legal-content.svelte-16fxxow{grid-template-columns:1fr;gap:1.6rem}h1.svelte-16fxxow{max-width:8ch;font-size:clamp(2.6rem,14vw,4.2rem)}}
