.legal{padding:48px 16px 90px;max-width:760px}
.legal p,.legal li{font-size:19px;line-height:1.85;margin-bottom:14px}
.legal h2{font-size:22px;font-weight:300;letter-spacing:.04em;margin:36px 0 10px}
.legal ul{padding-inline-start:24px;margin-bottom:14px}
.legal .upd{color:var(--mute);font-size:18px;margin-bottom:8px}
.legal a{border-bottom:1px solid var(--line)}
.legal .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}
.menu-sub{list-style:none;text-align:center;margin:38px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 30px}
.menu-sub a{display:inline-block;font-size:19px;font-weight:300;color:var(--mute);padding:8px 6px}
.menu-sub a:hover{color:#fff}
.form-note{margin-top:18px;font-size:17px;color:var(--mute)}
.form-note a{border-bottom:1px solid var(--line)}
