.legal{max-width:760px;margin:0 auto;padding:46px 20px 80px}.legal h1{font-family:var(--font-display);margin-bottom:6px;font-size:clamp(30px,4.5vw,40px);font-weight:600}.legal .upd{color:var(--muted);margin-bottom:30px;font-size:13px}.legal h2{margin:30px 0 8px;font-size:19px;font-weight:700}.legal p,.legal li{color:var(--muted2,#3d4a5c);font-size:15px;line-height:1.65}.legal ul{margin:8px 0;padding-left:22px}.legal a{color:var(--cta-deep)}
