.legal-page{background:#f8fafc;color:#1e293b}.legal-nav{height:70px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 960px)/2))}.legal-nav img{height:40px}.legal-nav>div{display:flex;align-items:center;gap:8px}.legal-nav a,.legal-nav button{min-height:42px;border:1px solid #dbe2ea;border-radius:10px;background:#fff;color:#334155;padding:9px 13px;text-decoration:none;font-weight:650}.legal-nav button[aria-pressed=true]{background:#111827;color:#fff;border-color:#111827}.legal-main{max-width:860px;margin:0 auto;padding:64px 24px 90px}.legal-main>header{padding-bottom:34px;border-bottom:1px solid #dbe2ea}.legal-main h1{font-size:clamp(34px,5vw,52px);margin:0 0 12px;color:#0f172a}.legal-updated{font-size:13px;color:#64748b}.legal-intro{font-size:17px;line-height:1.8;color:#475569;margin:26px 0 0}.legal-sections section{padding:30px 0;border-bottom:1px solid #e2e8f0}.legal-sections h2{font-size:21px;margin:0 0 12px;color:#0f172a}.legal-sections p{font-size:15px;line-height:1.9;color:#475569;margin:0}.legal-footer{text-align:center;border-top:1px solid #e2e8f0;padding:24px;color:#64748b;font-size:13px;background:#fff}@media(max-width:600px){.legal-nav{padding:0 14px}.legal-nav a{display:none}.legal-main{padding-top:42px}}
