@media (min-width: 960px) {
  .article-list__theme-grid .article-list__track {
    overflow: visible;
  }

  .article-list__theme-carousel .article-list__track {
    width: auto;
    padding-block: var(--row-gap);
    margin-block: calc(var(--row-gap) * -1);
    padding-inline: var(--page-gutter);
    margin-inline: calc(var(--page-gutter) * -1);
    scroll-padding-inline: var(--page-gutter);
  }

  .article-list__theme-carousel .carousel-indicator__arrows {
    margin-block-start: var(--section-spacing);
  }

  .article-list .block-heading~.article-list__theme-carousel .carousel-indicator__arrows {
    position: absolute;
    inset-inline-end: 0;
    inset-block-end: calc(100% + var(--section-spacing, 0px) + var(--block-spacing, 0px));
    margin-block-start: 0;
  }
}

@media (max-width: 959px) {
  .mobile\:article-list__theme-carousel .article-list__track {
    width: auto;
    padding-block: var(--row-gap);
    margin-block: calc(var(--row-gap) * -1);
    padding-inline: var(--page-gutter);
    margin-inline: calc(var(--page-gutter) * -1);
    scroll-padding-inline: var(--page-gutter);
  }
}