.legal-page.svelte-1gmktme{padding-block:clamp(56px,8vw,96px) clamp(64px,9vw,112px)}.legal-container.svelte-1gmktme{max-width:780px}.legal-container.svelte-1gmktme h1:where(.svelte-1gmktme){margin-top:12px;font-size:clamp(2.7rem,5.4vw,4.1rem)}.legal-updated.svelte-1gmktme{color:var(--muted);margin-top:12px;font-size:.9rem}.legal-intro.svelte-1gmktme{color:var(--muted);margin-top:28px;font-size:1.08rem}.legal-section.svelte-1gmktme{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.legal-section.svelte-1gmktme h2:where(.svelte-1gmktme){font-family:var(--font-display);margin-bottom:10px;font-size:1.6rem;font-weight:600;line-height:1.15}.legal-section.svelte-1gmktme p:where(.svelte-1gmktme){max-width:68ch;color:var(--muted)}.legal-link.svelte-1gmktme{color:var(--orange-text);-webkit-text-decoration-color:var(--orange-graphic);text-decoration-color:var(--orange-graphic);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:2px}.legal-link.svelte-1gmktme:hover{color:var(--orange-press)}.legal-back.svelte-1gmktme{margin-top:32px}
