.legal-page{background:#f6f8fc}.legal-main{padding:70px clamp(24px,7vw,110px) 110px}.legal-hero{max-width:900px;margin:0 auto 38px}.legal-hero h1{font-size:clamp(48px,5vw,72px);margin-bottom:18px}.legal-hero p{font-size:18px;color:var(--muted);max-width:760px}.legal-card{max-width:900px;margin:auto;background:#fff;border:1px solid #dfe4ef;border-radius:16px;padding:clamp(28px,5vw,64px);box-shadow:0 24px 70px #26356712}.legal-card section+section{border-top:1px solid #e5e8f0;margin-top:34px;padding-top:28px}.legal-card h2{font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.5px;margin:0 0 14px}.legal-card h3{font-size:16px;margin:22px 0 8px}.legal-card p,.legal-card li{color:#4f596f}.legal-card ul{padding-left:22px}.legal-card a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-note{padding:18px 20px;border-left:4px solid var(--blue);background:#f0f4ff;border-radius:0 8px 8px 0}.legal-updated{font-size:13px;color:#80889b}
@media(max-width:760px){.legal-main{padding-top:50px;padding-bottom:75px}.legal-page .topbar nav{display:flex;position:static;padding:0;box-shadow:none;background:transparent}.legal-page .topbar nav a:first-child{display:none}}
