.legal-page.svelte-1gmktme{padding-top:120px;padding-bottom:80px}.back.svelte-1gmktme{display:inline-block;margin-bottom:28px;color:var(--text-muted);font-size:.92rem;transition:color .18s ease}.back.svelte-1gmktme:hover{color:var(--accent-hot)}.page-title.svelte-1gmktme{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:36px}.prose.svelte-1gmktme h2{font-size:1.15rem;margin:2.2rem 0 .85rem;letter-spacing:.06em}.prose.svelte-1gmktme h3{font-size:1rem;margin:1.6rem 0 .65rem;letter-spacing:.04em}.prose.svelte-1gmktme p,.prose.svelte-1gmktme li{color:var(--text-muted);font-family:var(--font);font-size:.97rem;line-height:1.75;text-transform:none;font-weight:400;letter-spacing:normal}.prose.svelte-1gmktme p{margin-bottom:1rem}.prose.svelte-1gmktme ul,.prose.svelte-1gmktme ol{margin:0 0 1rem;padding-left:1.35rem;list-style:disc}.prose.svelte-1gmktme ol{list-style:decimal}.prose.svelte-1gmktme li{margin-bottom:.45rem}.prose.svelte-1gmktme a{color:var(--accent-hot);text-decoration:underline;text-underline-offset:3px}.prose.svelte-1gmktme a:hover{color:var(--accent)}.prose.svelte-1gmktme address{font-style:normal;margin-bottom:1rem;color:var(--text-muted);line-height:1.75}.prose.svelte-1gmktme .updated{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--border-soft);font-size:.88rem;color:var(--text-dim)}
