/* Selected typographic RU / EN. Native links and existing placements stay intact. */
.rx-language-switcher{box-sizing:border-box;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-self:end;gap:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#18243B;font:500 14px/1.2 Arial,sans-serif;letter-spacing:.035em;white-space:nowrap}
.rx-language-switcher::before{content:'/';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#79838C;font-weight:400;pointer-events:none}
.rx-language-switcher a{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;border-radius:4px;background:none;color:#586470;text-decoration:none}
.rx-language-switcher a[aria-current="page"]{color:#18243B;font-weight:700}
.rx-language-switcher a[aria-current="page"]::after{content:'';position:absolute;left:50%;bottom:5px;transform:translateX(-50%);width:18px;height:2px;border-radius:1px;background:currentColor}
.rx-language-switcher a:hover{color:#18243B;background:#18243B08}
.rx-language-switcher a:focus-visible{outline:3px solid #146D83;outline-offset:3px}
.rx-language-switcher .rx-language-flag{display:none}
#screens .agency-trust-clients{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}
#screens .rx-language-switcher{grid-column:2;grid-row:1;margin-bottom:16px}
#screens .agency-brands-intro{grid-column:1;grid-row:1}
#screens .agency-trust-brands{grid-column:1/-1;grid-row:2}
.led-header>.rx-language-switcher{margin-left:0}
.led-header>nav{margin-left:auto}
.f-header-inner>.rx-language-switcher{margin-left:0}
.e-header-inner>.rx-language-switcher{margin-left:0}
@media(max-width:1279px){.f-header-inner{column-gap:12px}.f-header-inner>.rx-language-switcher{margin-left:0}}
@media(min-width:1100px) and (max-width:1279px){.f-header-inner .f-desktop-nav{gap:12px}.f-header-inner .f-header-cta{padding-inline:12px}}
@media(max-width:1099px){.f-header-inner>.rx-language-switcher{order:2}.f-header-inner>.f-menu-toggle{order:3;margin-left:0}.f-header-inner>.f-brand-caption{margin-right:auto}}
@media(max-width:850px){.e-header-inner{gap:12px}.e-header-inner>.rx-language-switcher{margin-left:auto;order:1}.e-header-inner>.e-menu-toggle{order:2}}
@media(max-width:700px){#screens .agency-trust-clients{column-gap:12px}#screens .rx-language-switcher{margin-bottom:18px}.led-header>.brand{order:0}.led-header>.rx-language-switcher{order:1;margin-left:auto}.led-header>nav{order:2;width:100%;margin-left:0}}
@media(max-width:600px){.f-header-inner>.f-brand{margin-right:auto}.f-header-inner{gap:8px;flex-wrap:wrap}.f-header-inner>.f-menu-toggle{gap:5px}}
@media(max-width:400px){.e-header-inner{gap:8px;flex-wrap:wrap}.e-header-inner>.e-brand{gap:6px}.e-header-inner>.e-brand span{display:none}.f-header-inner{column-gap:4px}.f-header-inner>.f-menu-toggle{font-size:0;gap:0;min-width:44px;padding:0}.f-header-inner>.f-menu-toggle span{font-size:20px}}
@media(forced-colors:active){.rx-language-switcher,.rx-language-switcher::before{color:CanvasText}.rx-language-switcher a{color:LinkText}.rx-language-switcher a[aria-current="page"]{color:CanvasText}.rx-language-switcher a[aria-current="page"]::after{background:CanvasText}.rx-language-switcher a:focus-visible{outline-color:Highlight}}
