/* Собранный CSS содержит .collapse{visibility:collapse}, но не содержит
   .collapse.show{visibility:visible} — правило вырезано при сборке,
   так как в оригинале класс .show навешивался React-рантаймом, а не
   статической разметкой. Без этого правила открытое мобильное меню и
   FAQ-аккордеон визуально не появляются, хотя JS корректно переключает
   класс .show. */
.collapse.show {
  visibility: visible;
}

/* Тот же вырезанный кусок CSS ломает и десктопную навигацию: на lg+
   .navbar-collapse должен быть постоянно виден (это делает
   .navbar-expand-lg через display:flex!important), но базовое
   .collapse{visibility:collapse} никто не перебивает, если класс .show
   не навешен — а на десктопе он и не навешивается, там не нужен toggle.
   Без этого правила пропадает содержимое навбара после ссылок меню
   (кнопка «Демо продукта», переключатель темы). */
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-collapse {
    visibility: visible;
  }
}
