.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:12px}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:40px;padding:6px;color:inherit;font-family:Arial,sans-serif;font-size:13px;font-weight:700;border:1px solid currentColor;border-radius:4px;text-decoration:none}
.language-switch a{width:44px;height:44px;padding:6px;border-color:transparent;background:transparent}
.language-switch a img{display:block;width:30px;height:20px;max-width:none;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(127,127,127,.35)}
.language-switch a:hover{background:rgba(127,127,127,.15)}
.language-switch a[aria-current]{background:rgba(226,35,26,.1);border-color:#e2231a}
.language-switch a:focus-visible{outline:3px solid #e2231a;outline-offset:3px}
.editorial-note{padding-top:24px;padding-bottom:32px;color:#545454;font-size:14px;line-height:1.7}
.editorial-note a{color:inherit;text-decoration:underline}
html[lang=en] .nav-menu>li>a{padding-left:12px;padding-right:12px}
@media(max-width:991px){.language-switch{margin:12px 20px;color:#222;justify-content:flex-start}html[lang=en] .side-cta__label{font-size:12px}}

#nav .language-switch{color:#fff}
body.is-scrolled #nav .language-switch,#nav .navigation-portrait .language-switch{color:#222}
#nav .navigation-portrait .language-switch{margin:12px 26px}
html[lang=en] #nav .navigation-landscape .nav-menu>li>a{padding-left:12px;padding-right:12px}
