/* Corresponding-page navigation, using the accepted November palette. */
.si-languages{display:flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap;margin:0}
.si-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:4px;color:#FAFBF6;font:600 12px/1.2 Montserrat,sans-serif;text-decoration:none}
.si-languages a[aria-current=page]{color:#00ABC9}
.si-languages a:hover{background:#0B4053}
.si-languages a:focus-visible{outline:2px solid #00ABC9;outline-offset:2px}
.nv-header .si-languages{order:3}
.nv-header .nv-mobile-nav{order:4}
.si-source-language{font-size:.75em;font-weight:500;white-space:nowrap}
@media(max-width:1450px){.nv-header{gap:16px}.nv-desktop-nav{gap:12px}.nv-desktop-nav a{font-size:11px}.nv-header-cta{font-size:11px;padding:14px 12px}}
@media(max-width:1180px){.nv-desktop-nav,.nv-header-cta{display:none!important}.nv-mobile-nav{display:block!important}.nv-header .si-languages{margin-left:auto}.si-nav{display:none}.si-menu{display:block}}
@media(max-width:700px){.si-header-inner{gap:10px}.si-header-inner>.si-button{display:none}.si-header .si-languages{margin-left:auto}.si-languages{gap:0}.si-languages a{min-width:32px}.nv-header{gap:6px}.nv-header .brand{max-width:170px}.si-logo{max-width:170px}}
@media(max-width:380px){.nv-header .brand,.si-logo{max-width:140px}.si-languages a{min-width:29px;font-size:11px}}
