.endurance_page .explore__wrapper.keep {
  justify-content: center;
}

.endurance_page .explore__wrapper.keep > .browse__slide-block {
  flex: 0 0 calc((100% - 4rem) / 2);
  min-width: 0;
  max-width: 58rem;
}

.endurance_page [data-race-countries] .browse__block[hidden] {
  display: none;
}

.endurance_page .countries-expanded .browse__wrapper {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

@media (max-width: 767.98px) {
  .endurance_page .countries-expanded .browse__wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .endurance_page .countries-expanded .browse__block {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .endurance_page .explore__wrapper.keep > .browse__slide-block {
    flex-basis: 30rem;
    width: 30rem;
    max-width: 100%;
  }

  .endurance_page .explore__wrapper.keep .browse__slide-item {
    min-width: 0;
  }
}
