html:lang(ru) body,html:lang(ru) :is(h1,h2,h3,h4,button,input,select,textarea,summary,.logo){font-family:Arial,sans-serif}
html:lang(ru) :is(h1,h2,h3,h4,a,td,th){overflow-wrap:anywhere}
html:lang(ru) .mainnav{min-width:0;flex-wrap:wrap}
html:lang(ru) .mainnav{flex-wrap:nowrap;gap:0}
html:lang(ru) .mainnav>a,html:lang(ru) .mainnav .dd>a{padding:22px 6px;font:600 15px/1.15 Arial,sans-serif;letter-spacing:0;white-space:nowrap}
html:lang(ru) .mainnav>a[hreflang]{font-size:13px;padding-inline:4px}
html:lang(ru) h1,html:lang(ru) h2{overflow-wrap:normal;hyphens:auto}
html:lang(ru) .mlinks{max-height:70vh;overflow-y:auto}
@media(max-width:700px){html:lang(ru) h1,html:lang(ru) h2{overflow-wrap:anywhere}html:lang(ru) h1{font-size:clamp(27px,8vw,42px)}}
