.legal__wrap{max-width:720px;margin:0 auto;padding:0 20px}.legal__top .legal__wrap{justify-content:space-between;align-items:center;min-height:64px;display:flex}.legal__body{gap:14px;padding-top:24px;padding-bottom:40px;display:grid}.legal h1{letter-spacing:-.02em;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:800}.legal h2{margin-top:14px;font-size:1.2rem}.legal p,.legal li{color:#e4e4ea;line-height:1.6}.legal ul{gap:6px;margin:0;padding-left:20px;display:grid}.legal a{color:#fff;text-underline-offset:3px}.legal__foot{color:var(--muted);padding-bottom:40px;font-size:.9rem}
