/* Language controls occupy the existing header; the page composition is shared. */
/* Same Inter family; extend coverage for Ә, Ғ, Қ, Ң, Ө, Ү, Һ and their lowercase forms. */
@font-face{font-family:Inter;src:url('/assets/inter-cyrillic-ext.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
.language-switcher{display:flex;align-items:center;gap:7px;margin-left:auto;margin-right:28px;white-space:nowrap;font-size:14px;line-height:24px;letter-spacing:0;color:var(--muted)}
.language-switcher a{padding-block:8px;text-underline-offset:4px}
.language-switcher a[aria-current=true]{color:#222631;text-decoration:underline;text-decoration-color:#c80d54}
.language-switcher a:hover{color:#c80d54}
.language-switcher a:focus-visible{outline:2px solid #c80d54;outline-offset:3px}
@media(max-width:600px){.language-switcher{position:absolute;right:20px;top:2px;margin:0;font-size:13px;line-height:22px;gap:6px}.language-switcher a{padding-block:4px}.header-cta{transform:translateY(12px)}}
@media(max-width:359px){.language-switcher{right:16px}}
html[lang=kk] .editor-tools span{white-space:normal;text-align:center}
html[lang=kk] .editor-info p{overflow-wrap:anywhere}
html[lang=kk] .process-labels>div>span:last-child{min-width:0;max-width:100%;overflow-wrap:anywhere}
html[lang=kk] :is(h1,h2,h3){overflow-wrap:anywhere}
