.legal-page.svelte-1gmktme{padding-top:clamp(32px,7vw,72px)}.legal-document.svelte-1gmktme{width:min(500px,100%);color:var(--muted-text);margin:0 auto;font-family:Syne,sans-serif;font-size:15px;line-height:1.7}.legal-header.svelte-1gmktme{margin-bottom:28px}.legal-header.svelte-1gmktme h1:where(.svelte-1gmktme){color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(28px,6vw,38px);font-weight:400;line-height:1.05}.legal-intro.svelte-1gmktme,.legal-contact.svelte-1gmktme,.legal-sections.svelte-1gmktme p:where(.svelte-1gmktme){margin:0}.legal-intro.svelte-1gmktme{color:var(--ink);font-size:17px;line-height:1.65}.legal-sections.svelte-1gmktme{gap:28px;margin-top:38px;display:grid}.legal-sections.svelte-1gmktme section:where(.svelte-1gmktme){border-top:1px solid var(--line);padding-top:20px}.legal-sections.svelte-1gmktme h2:where(.svelte-1gmktme){color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:400}.legal-contact.svelte-1gmktme{margin-top:38px}.legal-contact.svelte-1gmktme a:where(.svelte-1gmktme){color:var(--ink);-webkit-text-decoration-color:rgba(var(--ink-rgb), .35);text-decoration-color:rgba(var(--ink-rgb), .35);text-underline-offset:3px}.legal-contact.svelte-1gmktme a:where(.svelte-1gmktme):hover{text-decoration-color:currentColor}
