.legal-header{background:#0a203d;color:white}.legal-header .wrap{display:flex;align-items:center;justify-content:space-between;height:76px}.legal-header .brand{color:white;font-weight:800}.legal-header .brand img{width:34px;height:34px}.legal-back{font-size:13px;font-weight:700;padding:10px 18px;border-radius:30px;background:var(--lime);color:var(--navy)}.legal-hero{background:radial-gradient(circle at 10% 0%,#00aeb02e,transparent 40%),var(--pale);padding:64px 0 40px}.legal-hero h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.05em;line-height:1.05;margin-top:12px}.legal-hero p{color:var(--muted);font-size:13px;margin-top:14px}.legal{padding:48px 0 80px}.legal>*{max-width:780px}.legal h2{font-size:22px;letter-spacing:-.02em;margin:36px 0 12px}.legal h2:first-child{margin-top:0}.legal p,.legal li{font-size:15px;line-height:1.8;color:#3d4c5b}.legal ul{padding-left:20px;margin:8px 0}.legal a{color:var(--teal);font-weight:700}.legal-note{padding:16px 18px;border-radius:14px;background:var(--pale);border:1px solid var(--line);font-size:13px!important}
