.legal-body{max-width:780px;padding-top:56px;padding-bottom:110px}
.legal-body h1{font-family:var(--serif);font-weight:400;font-size:52px;line-height:1.05;margin-bottom:8px}
.legal-body h2{font-family:var(--serif);font-weight:400;font-size:26px;margin:38px 0 10px}
.legal-body p,.legal-body li{font-size:17px;line-height:1.75;color:var(--text)}
.legal-body p{margin-bottom:12px}
.legal-body ul{padding-left:22px;margin-bottom:12px}
.legal-body a{color:var(--green);font-weight:700}
.upd{color:var(--mut)!important;font-size:14px!important}
.draft{background:#FFF6DB;border:1px solid #E0A100;color:#5C4000!important;padding:14px 16px;font-size:14px!important;font-weight:600;margin-bottom:28px!important}
@media (max-width:700px){.legal-body h1{font-size:38px}.top .lnk{font-size:14px}}
