/* Shared country landing layout across RU, EN and DE. Native links also work without JS. */
.country-locale .uae-languages{display:flex;gap:2px;align-items:center;flex-shrink:0}
.country-locale .uae-language{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:44px;padding:4px;text-decoration:none;color:var(--color-text-primary);font-size:13px;font-weight:600;border-radius:8px}
.country-locale .uae-language[aria-current=page]{background:var(--color-bg-secondary);color:var(--color-primary);box-shadow:inset 0 -2px currentColor}
.country-locale .uae-language:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.country-locale .nav-right{gap:8px;min-width:0}
.country-locale .visa-info h3 a{color:inherit;text-decoration:none}
.country-locale .visa-info .bo-order{position:relative;z-index:1;margin-top:10px;margin-left:12px;text-decoration:none}
.country-locale .article-hero.plx-lp-hero{height:560px;background-size:cover;background-position:center}
.country-locale .bo-text{overflow-wrap:anywhere}
.country-locale .article-body{overflow-wrap:anywhere}
.country-locale .article-body table{max-width:100%}
@media(max-width:768px){

 .country-locale .nav-left{flex:1;min-width:90px}

 .country-locale .nav-right{gap:4px}
 .country-locale nav .info-toggle,.country-locale nav .news-btn{display:none}
 .country-locale .article-hero.plx-lp-hero{height:320px}
 .country-locale .visa-info .bo-order{margin-left:0;display:flex;width:fit-content}
}
@media(max-width:480px){
 .country-locale .article-hero.plx-lp-hero{height:240px}

 .country-locale .uae-language{min-width:36px}
 .country-locale .nav-right{margin-left:auto}
}
.country-locale .cp-service-order-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
.country-locale .article-sidebar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}
.country-locale .article-sidebar h2{margin-bottom:20px}
@media(max-width:480px){.country-locale .article-sidebar-grid{grid-template-columns:1fr}}
