.navigation-submenu { list-style: none; min-width: 13rem; margin: 0; }
.navigation-toggle { color: var(--bs-nav-link-color, var(--bs-link-color)); }
.navigation-submenu .navigation-item > div > a { flex: 1; }
nav.navbar > .navbar-brand { max-width: calc(100% - 4rem); white-space: normal; overflow-wrap: anywhere; }
@media (max-width: 991.98px) {
    .navigation-submenu { min-width: 0; }
}
@media (min-width: 992px) {
    .navigation-items > .navigation-item > .navigation-submenu { position: absolute; z-index: 1030; inset-inline-start: 0; top: 100%; }
}
