.public-site select#language-switch{width:112px;min-width:96px;margin:0;padding:9px 6px;font-size:13px;line-height:1.4;color:#18323e;background:#fff;border:1px solid #dce3e5;cursor:pointer}
html[lang=ru] .public-site{font-family:Arial,sans-serif;letter-spacing:0}
html[lang=ru] .public-site h1,html[lang=ru] .public-site h2,html[lang=ru] .public-site h3{font-family:Arial,sans-serif;letter-spacing:0;overflow-wrap:break-word}
html[lang=ru] .public-site #navigation{gap:16px;font-size:13px}
html[lang=ru] .public-site .nav-link,html[lang=ru] .public-site .nav-cta{white-space:normal}
html[lang=ru] .public-site .page-hero h1{font-size:42px;line-height:1.2}
html[lang=ru] .public-site .contact-dock a{white-space:normal;text-align:center}
.locale-source-note{font-size:14px;line-height:1.7;color:#617581;margin-bottom:20px}
@media(max-width:700px){html[lang=ru] .public-site .page-hero h1{font-size:30px}html[lang=ru] .public-site .hero h1{font-size:36px}.public-site select#language-switch{width:96px;min-width:0}html[lang=ru] .public-site .brand-image{width:112px}html[lang=ru] .public-site header{gap:8px}html[lang=ru] .public-site .menu{padding:8px}html[lang=ru] .public-site .contact-dock a{font-size:12px;gap:4px}}
