.cc_g1vygwp9_TwQlhA8CpR .split {
  background: var(--split-bg);
  color: var(--split-fg);
  padding: var(--section-pt) 0 var(--section-pb);
}

.cc_g1vygwp9_TwQlhA8CpR .split-track {
  display: grid;
  grid-template-columns: repeat(var(--split-columns), 1fr);
  gap: var(--split-gap);
  height: var(--split-h-desktop);
}

.cc_g1vygwp9_TwQlhA8CpR .split-track > * {
  display: contents;
}

@media (max-width: 1024px) {
  .cc_g1vygwp9_TwQlhA8CpR .split {
    padding: var(--section-pt-t) 0 var(--section-pb-t);
  }
}

@media (max-width: 768px) {
  .cc_g1vygwp9_TwQlhA8CpR .split {
    padding: var(--section-pt-m) 0 var(--section-pb-m);
  }

  .cc_g1vygwp9_TwQlhA8CpR .split-track {
    grid-auto-flow: column;
    grid-template-columns: none;
    grid-auto-columns: calc(100% - var(--sp-m-32));
    height: var(--split-h-mobile);
    padding: 0 var(--sp-m-16);
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-padding-left: var(--sp-m-16);
    scrollbar-width: none;
  }

  .cc_g1vygwp9_TwQlhA8CpR .split-track::-webkit-scrollbar {
    display: none;
  }

  .cc_g1vygwp9_TwQlhA8CpR .split-track .panel {
    scroll-snap-align: start;
  }
}
