.legal-page{max-width:800px;color:var(--text-primary);font-family:var(--font-inter), "Inter", sans-serif;margin:0 auto;padding:120px 120px 80px}.legal-page h1{font-size:36px;font-weight:700;font-family:var(--font-geist), "Inter", sans-serif;margin-bottom:8px}.legal-updated{color:var(--text-muted);margin-bottom:32px;font-size:14px}.legal-page h2{margin-top:32px;margin-bottom:12px;font-size:20px;font-weight:600}.legal-page p{color:var(--text-secondary);font-size:15px;line-height:1.7}.legal-page ul{margin:12px 0;padding-left:24px}.legal-page li{color:var(--text-secondary);margin-bottom:6px;font-size:15px;line-height:1.7}@media (max-width:640px){.legal-page{padding:100px 16px 64px}.legal-page h1{font-size:28px}.legal-page h2{font-size:18px}}@media (min-width:641px) and (max-width:768px){.legal-page{padding:100px 24px 64px}}
