.cx-language{display:inline-flex;align-items:center;gap:2px;margin-left:10px;white-space:nowrap;font:600 12px/1.2 system-ui,sans-serif;flex-shrink:0}
.cx-language a{padding:8px 7px!important;min-width:32px;text-align:center;text-decoration:none;border-radius:6px;color:#9baec3!important}
.cx-language a[aria-current=page]{color:#fff!important;background:rgba(117,169,219,.14)}
.cx-language a:hover,.cx-language a:focus-visible{color:#fff!important;outline:1px solid #8baecc;outline-offset:2px}
.cx-original-language{font-size:.8em;font-weight:400;opacity:.75}
.cx-source-note{margin:18px auto;padding:12px 20px;max-width:1200px;color:#b7c8dc;font-size:13px}
html[lang=en-CA] .v2-nav{gap:clamp(10px,1.3vw,22px)}
@media(max-width:1050px){.cx-language{margin:8px 0;gap:8px}.cx-language a{padding:12px!important}}
