.cc_x0mYM5eqsR_ynapebr6WE .smx-reviews { padding: var(--smx-space-12) 0; background: var(--smx-surface-200); }

.cc_x0mYM5eqsR_ynapebr6WE .smx-reviews__head { display: grid; gap: var(--smx-space-2); margin-bottom: var(--smx-space-6); }

.cc_x0mYM5eqsR_ynapebr6WE .smx-reviews__track {
  margin: 0 calc(-1 * var(--smx-gutter));
  padding: 0 var(--smx-gutter) var(--smx-space-2);
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-padding: 0 var(--smx-gutter);
  scrollbar-width: none;
}

.cc_x0mYM5eqsR_ynapebr6WE .smx-reviews__track::-webkit-scrollbar { display: none; }

.cc_x0mYM5eqsR_ynapebr6WE .smx-reviews__list {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 82%;
  gap: var(--smx-space-3);
}

@media (min-width: 768px) {
  .cc_x0mYM5eqsR_ynapebr6WE .smx-reviews__list { grid-auto-columns: calc((100% - 2 * var(--smx-space-4)) / 3); gap: var(--smx-space-4); }
}

@media (min-width: 1024px) {
  .cc_x0mYM5eqsR_ynapebr6WE .smx-reviews { padding: var(--smx-space-16) 0; }
  .cc_x0mYM5eqsR_ynapebr6WE .smx-reviews__list { grid-auto-columns: calc((100% - 3 * var(--smx-space-6)) / 4); gap: var(--smx-space-6); }
}
