.legal{width:min(920px,calc(100% - 30px));margin:auto;padding:42px 0 90px}.legal>article{margin-top:55px;padding:clamp(28px,6vw,64px);border:1px solid #194b63;border-radius:18px;background:linear-gradient(145deg,rgba(9,38,57,.96),rgba(4,19,32,.97));box-shadow:0 35px 100px rgba(0,0,0,.3)}.legal h1{font-size:clamp(38px,7vw,64px);letter-spacing:-2.5px;margin:0}.legal h2{font-size:20px;margin:38px 0 10px;color:#d8f7ff}.legal p{color:#91aebe;line-height:1.8}.legal .updated{color:#5f879d;font-size:12px}.legal a{color:#23e5f2}.legal aside{margin-top:42px;padding:20px;border:1px solid #795f2b;border-radius:10px;background:#302713}.legal aside b{color:#ffd883}.legal aside p{margin-bottom:0;color:#c7b98f;font-size:13px}@media(max-width:620px){.legal>article{margin-top:35px}.legal h2{margin-top:30px}}
