.locale-switch{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px 17px;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:10px 0;font:600 11px/1.5 Manrope,'Segoe UI',Arial,sans-serif;color:#69768f}
.locale-switch a{color:inherit;text-decoration:none;padding:4px 2px}.locale-switch a:hover{color:#2858cf}.locale-switch a[aria-current=page]{font-weight:800;color:#172a59}.locale-switch a:focus-visible{outline:3px solid #2388ff;outline-offset:3px;border-radius:3px}
html[lang=de] h1,html[lang=de] h2,html[lang=de] h3{overflow-wrap:break-word;hyphens:auto}
.language-options{flex-wrap:wrap;justify-content:flex-end}.sample.sample .sample-ru,.sample.sample .sample-en,.sample.sample .sample-de{display:none}.sample.sample:has(#language-ru:checked) .sample-ru,.sample.sample:has(#language-en:checked) .sample-en,.sample.sample:has(#language-de:checked) .sample-de{display:block}
@media(max-width:680px){.locale-switch{width:calc(100% - 40px);padding:9px 0;gap:6px 16px}.sample-bar{flex-wrap:wrap}.language-options{justify-content:flex-start}}
@media print{.locale-switch{display:none}.sample.sample .sample-ru,.sample.sample .sample-en,.sample.sample .sample-de{display:none!important}html[lang=ru] .sample.sample .sample-ru,html[lang=en] .sample.sample .sample-en,html[lang=de] .sample.sample .sample-de{display:block!important}}
