.cross-related-content--product .related-content {
  width: 100%;
  margin-top: 2.5rem;
  padding-bottom: 0;
}
.cross-related-content--case {
  width: 84vw;
  margin: 0 auto;
  padding-bottom: 7.5rem;
}
.cross-related-content--case .related-content { margin-top: 0; }
@media (min-width: 1025px) {
  .related-content.related-content--product.is-static .related-content__track {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .related-content.related-content--product.is-carousel .related-content__track > article {
    flex-basis: calc(25% - var(--related-gap) * .75);
  }
  .related-content--product.related-content--count-4 .related-content__controls {
    display: none;
  }
  .related-content--product.related-content--count-4 .related-content__viewport {
    cursor: auto;
  }
}
@media (max-width: 600px) {
  .cross-related-content--case {
    width: calc(100% - 1.25rem);
    padding-bottom: 3.125rem;
  }
}
