.landing-page main.legal-page{width:min(720px,calc(100% - 2*var(--space-8)));margin:0 auto;padding:64px 0 96px}.legal-page h1{color:var(--text-primary);font-family:var(--font-mono);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.legal-page .legal-date{color:var(--text-muted);font-family:var(--font-mono);margin-bottom:48px;font-size:12px;display:block}.legal-page h2{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:40px 0 12px;font-size:15px;font-weight:600}.legal-page p,.legal-page li{color:var(--text-secondary);font-family:var(--font-mono);margin:0 0 16px;font-size:13px;line-height:1.8}.legal-page ul{margin:0 0 16px;padding-left:20px}.legal-page a{color:var(--accent);text-decoration:none}.legal-page a:hover{text-decoration:underline}.legal-page hr{border:none;border-top:1px solid var(--border);margin:40px 0}.legal-page #do-not-sell{scroll-margin-top:96px}@media (width<=640px){.landing-page main.legal-page{width:min(100%,calc(100% - 2*var(--space-4)));padding:48px 0 80px}.legal-page h1{font-size:24px}}
