/* Keep bilingual territorial navigation within the mobile viewport. */
@media (max-width: 720px) {
    .card { overflow-wrap: anywhere; }
    .category-tag { max-width: 100%; min-width: 0; }
    .category-tag span { min-width: 0; max-width: 100%; white-space: normal !important; }
    html[lang="en"] .topbar .topbar__nav--primary { min-width: 0; }
    html[lang="en"] .topbar .topbar__nav--primary .nav-pair { min-width: 0; flex-wrap: wrap; }
    html[lang="en"] .topbar .topbar__nav--primary .nav-menu { min-width: 0; flex: 1 1 145px; }
    html[lang="en"] .topbar .topbar__nav--primary .nav-menu__link { white-space: normal; }
}
