.legal-main{display:block;flex:1;max-width:760px;padding-block:42px 75px}
.legal-main h1{font-size:clamp(36px,6vw,54px);letter-spacing:-.055em;line-height:1.1;margin-bottom:32px}
.legal-main h2{font-size:18px;letter-spacing:-.025em;line-height:1.4;margin:30px 0 12px}
.legal-main p,.legal-main address,.legal-main li{font-size:13px;line-height:1.9;font-style:normal}
.legal-main p{margin-bottom:15px}
.legal-main ul{margin:10px 0 20px;padding-left:20px}
.legal-main .status{font-size:11px;color:var(--muted);margin-bottom:25px}
.legal-main .deployment-note{padding:18px;border:2px solid #9c193d;border-radius:10px;margin:24px 0;font-size:13px;line-height:1.8}
.legal-main .deployment-note strong{display:block;margin-bottom:8px}
@media(max-width:700px){.legal-main{padding-block:22px 45px}.legal-main h1{margin-bottom:25px}.legal-main p,.legal-main address,.legal-main li{font-size:12px}}
