/* Exact narrow-desktop bridge: retain the rail and card vertical position, but reclaim width. */
@media (min-width: 921px) and (max-width: 1060px) {
  .lh-catalogue-page .lxe-grid2 {
    grid-template-columns: 220px minmax(0, 1fr);
    gap: 18px;
  }

  .lh-catalogue-page .lxe-facets,
  .lh-catalogue-page .lxe-results {
    min-width: 0;
  }

  .lh-catalogue-page .lxe-results > .grid {
    grid-template-columns: repeat(auto-fill, minmax(226px, 1fr)) !important;
  }
}

@media (min-width: 1000px) and (max-width: 1060px) {
  .lh-catalogue-page .lxe-results > .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lh-catalogue-page .lxe-results > .grid > .rc {
    min-width: 0;
  }
}
