.legal-shell{color:#16181d;background:#fff;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.legal-nav,.legal-main,.legal-footer{width:min(100% - 40px,920px);margin:0 auto}.legal-nav{border-bottom:1px solid #e6eaf3;justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.legal-brand{color:#16181d;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-back{color:#1e6ee8;font-size:14px;font-weight:700;text-decoration:none}.legal-main{padding:clamp(48px,8vw,88px) 0 72px}.legal-kicker{color:#1e6ee8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.legal-main h1{letter-spacing:-.025em;max-width:760px;margin:14px 0 18px;font-size:clamp(36px,7vw,52px);line-height:1.08}.legal-updated{color:#6b7385;margin-bottom:44px;font-size:14px}.legal-card{background:#edf2fb;border-radius:24px;padding:clamp(24px,5vw,48px)}.legal-section+.legal-section{border-top:1px solid #d8e1f1;margin-top:32px;padding-top:32px}.legal-section h2{margin:0 0 12px;font-size:21px}.legal-section p,.legal-section li{color:#414958;font-size:15px;line-height:1.7}.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:10px 0 0;padding-left:22px}.legal-section a,.legal-footer a{color:#155bbf}.legal-footer{color:#6b7385;border-top:1px solid #e6eaf3;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:28px 0 40px;font-size:13px;display:flex}.legal-footer-links{flex-wrap:wrap;gap:18px;display:flex}
