/* Card List 2 Block — keep vertical cards and horizontal swiper on tablet */

@media (max-width: 1280px) {
    .card-list-2 .card-list-2__swiper {
        overflow: hidden;
    }

    .card-list-2 .card-list-2__swiper .swiper-wrapper {
        flex-direction: row;
        gap: 0;
    }

    .card-list-2 .card-list__card,
    .card-list-2 a.card-list__card {
        flex-direction: column;
    }

    .card-list-2 .card-list__image {
        width: 100%;
        min-width: unset;
        aspect-ratio: 586 / 308;
        padding: 0;
    }

    .card-list-2 .card-list__body {
        padding: 25px;
    }

    .card-list-2 .card-list-2__nav-wrapper {
        display: flex;
    }
}

@media (max-width: 768px) {
    .card-list-2 .card-list-2__swiper {
        margin-left: -18px;
        margin-right: -18px;
        padding-left: 18px;
        padding-right: 18px;
    }
}
