.legal-page{max-width:800px;margin:0 auto;padding:60px 24px 80px}.legal-page h1{font-family:var(--font-barlow);color:var(--text);margin:0 0 8px;font-size:36px;font-weight:800}.legal-page .legal-updated{color:var(--text-muted);margin-bottom:40px;font-size:13px;display:block}.legal-page h2{font-family:var(--font-barlow);color:var(--text);border-bottom:1px solid var(--border);margin:36px 0 12px;padding-bottom:8px;font-size:20px;font-weight:700}.legal-page p,.legal-page li{color:#444;margin-bottom:10px;font-size:15px;line-height:1.7}.legal-page ul{margin-bottom:12px;padding-left:20px}.legal-page a{color:var(--primary);text-decoration:underline}
