.legal-page.svelte-1gmktme{background:var(--paper);color:var(--ink)}.legal-hero.svelte-1gmktme{background:var(--plum-900);color:var(--ivory);padding:clamp(4rem,10vw,8rem) 0 clamp(3rem,7vw,5rem)}.legal-hero.svelte-1gmktme h1:where(.svelte-1gmktme){max-width:11ch;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:.75rem 0 1rem;font-size:clamp(4rem,10vw,9rem);font-weight:900;line-height:.82}.legal-hero.svelte-1gmktme>.shell:where(.svelte-1gmktme)>p:where(.svelte-1gmktme):last-child{color:var(--blush-300);margin:0}.legal-content.svelte-1gmktme{max-width:850px;padding-block:clamp(4rem,9vw,7rem)}.legal-content.svelte-1gmktme .legal-lead{margin:0 0 4rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.legal-content.svelte-1gmktme section{border-top:1px solid var(--line);padding:2rem 0}.legal-content.svelte-1gmktme h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(1.45rem,2.3vw,2rem)}.legal-content.svelte-1gmktme h3{margin:1.5rem 0 .5rem;font-size:1rem}.legal-content.svelte-1gmktme p,.legal-content.svelte-1gmktme li{color:var(--muted)}.legal-content.svelte-1gmktme ul{gap:.65rem;padding-left:1.3rem;display:grid}.legal-content.svelte-1gmktme a{text-underline-offset:.2em;font-weight:750}
