.paid-review__header-image--desktop {
    display: none;
}

.customer-reviews-w-image__card {
    .is-type-video iframe {
        border-radius: 12px;
    }

    .is-type-video .wp-block-embed__wrapper {
        aspect-ratio: 4 / 3;
    }

    .wp-block-image img {
        aspect-ratio: 4 / 3;
        object-fit: cover;
    }
}

.paid-review__pattern-wrapper .wp-block-video video {
    object-fit: contain;
}

@media screen and (min-width: 620px) {
    .paid-review__header-wrapper {
        display: flex;
        gap: 48px;
    }

    .paid-review__header-wrapper>div {
        flex: 1 1 50%;
    }

    .paid-review__header-image--desktop {
        display: block;
    }

    .paid-review__header-image--mobile {
        display: none;
    }

    .customer-reviews-w-image__container>div,
    .customer-reviews-wo-image__container>div {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (min-width: 1024px) {
    .paid-review__pattern-wrapper>*+* {
        margin-block-start: 96px;
    }
}