/* Shared language navigation; the supplied Ukrainian design remains the base. */
.header-actions{display:flex;align-items:center;gap:calc(28 * var(--u));min-width:0}
.language-switch{display:flex;align-items:center;gap:8px;flex:none;font-size:12px;line-height:1;white-space:nowrap}
.language-switch a{display:flex;align-items:center;min-height:36px;padding:4px 0;opacity:.65}
.language-switch a[aria-current="page"]{opacity:1;text-decoration:underline;text-underline-offset:5px}
.language-switch a:hover{opacity:1}
.language-switch>span{opacity:.45}
.english-version .justified{text-align:justify;text-align-last:left}
@media(max-width:850px){
 .header-actions{gap:14px}
 .site-header .brand{max-width:calc(100% - 132px)}
 .language-switch{font-size:10px;gap:6px}
 .menu-toggle{padding:10px 0 10px 4px}
 .english-version .justified{text-align:left}
}
@media(max-width:600px){
 .header-actions{gap:10px}
 .site-header .brand{max-width:calc(100% - 122px)}
 .english-version .hero h1{font-size:clamp(34px,10.7vw,56px)}
}
