/**
 * Testimonials (.home-swiper) block fixes.
 *
 * The quotes icon (<img alt="quotes">) had an explicit size only inside the
 * mobile @media query in the global bundle. On desktop it was unconstrained,
 * so the lazy-load placeholder — a 1:1 viewBox SVG with no intrinsic pixels —
 * stretched to the flex line's max-width (700px) and blew the card up to
 * ~1745px, distributing that height across the grid rows (huge empty cards).
 *
 * Locking the icon size on all breakpoints keeps the card at its natural
 * height. Shipped as a per-block stylesheet so it deploys via git pull
 * without rebuilding build/css/style.min.css (which is gitignored).
 */
.home-swiper-card-text-block img {
    width: 28px;
    height: 28px;
    flex-shrink: 0;
}

@media screen and (max-width: 767.98px) {
    .home-swiper-card-text-block img {
        width: 24px;
        height: 24px;
    }
}
