.legal-page{max-width:820px;color:var(--foreground);margin:0 auto;padding:18vh 6vw 14vh}.legal-head{margin:28px 0 56px}.legal-eyebrow{font:500 12px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.legal-page h1{margin-top:14px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.05}.legal-lede{margin-top:24px;font-size:1.15rem;line-height:1.75}.legal-page section{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);padding:36px 0}.legal-page section>h2{margin:0 0 18px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.25}.legal-page h3{margin:22px 0 8px;font-size:1.05rem}.legal-page p,.legal-page li{line-height:1.8}.legal-page p+p{margin-top:14px}.legal-page ul{margin:12px 0 14px;padding-left:1.2em;list-style:outside}.legal-page li+li{margin-top:6px}.legal-page section a,.legal-lede a{text-underline-offset:3px;padding-block:12px;text-decoration:underline}
