.legal-page{max-width:820px;color:var(--text-secondary);font-size:calc((16px) * var(--font-scale,1));padding-block:64px 96px;line-height:1.8}.legal-page .legal-eyebrow{color:var(--muted);font-size:calc((12px) * var(--font-scale,1));letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-weight:600}.legal-page h1{color:var(--foreground);font-size:calc((clamp(32px,5vw,48px)) * var(--font-scale,1));letter-spacing:-1.5px;margin:0;line-height:1.15}.legal-page .legal-updated{color:var(--muted);font-size:calc((14px) * var(--font-scale,1));margin:20px 0 32px}.legal-page section{margin-top:36px}.legal-page h2{color:var(--foreground);font-size:calc((21px) * var(--font-scale,1));letter-spacing:-.4px;margin:0 0 12px;line-height:1.4}.legal-page p+p{margin-top:16px}.legal-page ul{margin:16px 0;padding-left:24px;list-style:outside}.legal-page li+li{margin-top:10px}.legal-page a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-page a:hover{color:var(--foreground)}@media (max-width:640px){.legal-page{font-size:calc((15px) * var(--font-scale,1));padding-block:40px 64px}.legal-page h2{font-size:calc((20px) * var(--font-scale,1))}}
