.swiper-horizontal {
    overflow-x: clip;
}

.sliderList {
    gap: 0;
}

/** Disables pause between slides */
.swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

/** sets different inline overflow for container 1 and 2 */
.swiperContainer-1 .swiper-slide:first-child {
    margin-left: 30px;
}

.swiperContainer-2 .swiper-slide:first-child {
    margin-left: 80px;
}

.sliderItem__contentWrapper {
    padding: var(--marginSmallMedium);
}

.sliderItem__imageWrapper {
    overflow: clip;
}

.sliderItem__image {
    width: 100%;
    transition: scale var(--timingFlash);
}

.sliderItem__link:hover .sliderItem__image {
    scale: var(--imageScale);
}

.sliderItem__link,
.sliderItem__link:hover {
    color: inherit;
    text-decoration: none;
}

.sliderItem__link {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    margin: .25rem;
    border-radius: var(--pbui-radius);
    background-color: var(--baseLight100);
    overflow: clip;
}

.Article.Article--snippet:has(.sliderList) {
    padding-inline: 0;

    & .Article__content {
        max-width: none;
    }

    & .Article__title {
        text-align: center;
    }
}
