/* Codex 2026-10-24: FAQ Book lives inside a narrow Helix component column.
   Its stock breakpoint follows the viewport (991px), not the actual component
   width, so at a 1440px viewport the 280px topic navigation crushed the
   question list to 100px. Keep this correction isolated to FAQ Book pages. */
body.com-faqbookpro #fbExtended {
  flex-direction: column;
}

body.com-faqbookpro .fbLeftNavigation_core {
  width: 100% !important;
  margin: 0 0 30px;
  border-right: 0;
}

body.com-faqbookpro .fbLeftNavigation_toggle {
  display: none;
}

body.com-faqbookpro .fbContent_core {
  width: 100%;
}

body.com-faqbookpro ul.fbTopNavigation_root {
  white-space: normal;
}

/* Codex 2026-10-25: Widgetkit module 179 uses a fixed-width action column.
   Below 480px it left only 85px for the excursion text. Stack the action
   below the text, scoped to this module's existing class only. */
@media (max-width: 480px) {
  .rus-new-excursions .uk-grid-small.uk-flex-middle {
    flex-wrap: wrap;
  }

  .rus-new-excursions .uk-grid-small.uk-flex-middle > .uk-width-expand,
  .rus-new-excursions .uk-grid-small.uk-flex-middle > .uk-width-auto {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }

  .rus-new-excursions .uk-grid-small.uk-flex-middle > .uk-width-auto {
    margin-top: 12px;
  }
}
