.legal-page{max-width:800px;color:var(--ink);overflow-wrap:anywhere;margin:0 auto;padding:clamp(140px,16vw,200px) 24px 100px;font-size:1rem;line-height:1.75}.legal-page h1{letter-spacing:-.04em;text-wrap:balance;margin:32px 0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.08}.legal-page h2{margin:40px 0 16px;font-size:1.4rem;line-height:1.3}.legal-page p{margin:16px 0}.legal-page li{margin:16px 0;padding-left:8px}.legal-page ol{padding-left:24px;list-style:decimal}.legal-page a{text-underline-offset:4px;text-decoration:underline}.legal-page__updated{color:var(--muted)}
