.language-nav { display:flex; align-items:center; gap:12px; margin-left:auto; font:11px 'DM Mono',monospace; }
.language-nav a { display:inline-flex; align-items:center; gap:6px; min-height:40px; text-decoration:none; opacity:.6; }
.language-nav a:hover,.language-nav a[aria-current="page"] { opacity:1; color:#a51b28; }
.language-nav a[aria-current="page"] { text-decoration:underline; text-underline-offset:5px; }
.language-nav img { width:21px; height:14px; object-fit:cover; border:1px solid #0001; }
.backhaul-header { flex-wrap:wrap; }
.backhaul-header > .backhaul-nav { order:3; }
@media (min-width:1101px) { .backhaul-header { flex-wrap:nowrap; } .language-nav { order:4; margin-left:4px; } .backhaul-header > .backhaul-nav { margin-left:auto; } }
@media (min-width:761px) and (max-width:1100px) { .backhaul-header > .backhaul-nav { width:100%; justify-content:space-between; } }
