/* Six content locales; existing responsive navigation is retained. */
.region-language-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px;max-width:100%;font-size:12px;line-height:1.6}
.region-language-menu a{white-space:nowrap;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}
.region-language-menu a[aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.dain-header nav .region-language-menu{flex-basis:100%}
#home-nav .region-language-menu{flex-basis:100%}
@media(max-width:1000px){.region-language-menu{justify-content:flex-start;gap:8px 14px}#home-nav .region-language-menu{width:100%;padding-top:10px;border-top:1px solid #d9e2df}}
@media(max-width:640px){.region-language-menu{font-size:12px;gap:6px 12px}.region-language-menu a{min-height:36px}}
.language-card h3 span{white-space:nowrap}
@media(max-width:800px){.gateway-visual{overflow-x:clip}}
