.legal-page,.legal-page *,.legal-page :after,.legal-page :before{box-sizing:border-box}.legal-page{min-height:100vh;background:#f8fafc;font-family:DM Sans,system-ui,sans-serif;color:#1a2332}.legal-topbar{height:64px;display:flex;align-items:center;padding:0 28px;background:#fff;border-bottom:1px solid #eef0f4}.legal-topbar img{height:30px;display:block}.legal-shell{max-width:740px;margin:0 auto;padding:48px 24px 80px}.legal-title{font-size:28px;font-weight:700;letter-spacing:-.4px;margin-bottom:6px}.legal-updated{font-size:13px;color:#8693a8;margin-bottom:32px}.legal-section{margin-bottom:28px}.legal-section h2{font-size:16.5px;font-weight:700;color:#1a2332;margin-bottom:10px}.legal-section li,.legal-section p{font-size:14px;line-height:1.75;color:#4a5568}.legal-section ul{padding-left:20px;margin-top:6px}.legal-section li{margin-bottom:4px}.legal-section a{color:#16a34a;font-weight:600;text-decoration:none}.legal-section a:hover{text-decoration:underline}