.legal-container{max-width:800px;margin:calc(var(--topnav-height) + 40px)auto 0;color:#101722;text-align:justify;background:0 0;padding:0 24px 100px;font-family:inherit;line-height:1.6}.legal-hero{text-align:left;border-bottom:1px solid #e2e8f0;margin-bottom:40px;padding-bottom:30px}.legal-hero h1{color:#101722;letter-spacing:-.01em;margin-bottom:8px;font-size:2.25rem;font-weight:700}.legal-hero p{color:#64748b;font-size:.9rem;font-weight:500}.legal-content h2{color:#101722;margin:40px 0 16px;font-size:1.5rem;font-weight:700}.legal-content h3{color:#1e293b;margin:24px 0 12px;font-size:1.15rem;font-weight:600}.legal-content p{color:#334155;margin-bottom:16px}.legal-content ul{margin:0 0 20px 20px;list-style-type:disc}.legal-content li{color:#334155;margin:8px 0}.legal-tabs{border-bottom:1px solid #e2e8f0;gap:4px;margin-bottom:30px;display:flex}.legal-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .2s}.legal-tab-btn:hover{color:#101722}.legal-tab-btn.active{color:#ee7630;border-bottom:2px solid #ee7630}.legal-link{color:#ee7630;text-decoration:underline;transition:color .1s}.legal-link:hover{color:#d95f1a}.legal-link-todo{color:#d946ef;background:#fdf4ff;border-radius:2px;padding:1px 4px}@media (max-width:640px){.legal-container{padding:40px 16px}.legal-hero h1{font-size:1.75rem}}
