/**
 * Cards Grid Block - Frontend Styles
 * 
 * Reuses existing theme styles from apoie.css
 * 
 * @package Ably_Blocks
 */

.block-components__cards {
    display: grid;
    gap: var(--semantics-spacing-bigger, 32px);
}

.block-components__cards--3col {
    grid-template-columns: repeat(3, 1fr);
}

.block-components__cards--4col {
    grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 992px) {
    .block-components__cards,
    .block-components__cards--3col,
    .block-components__cards--4col {
        grid-template-columns: 1fr;
        gap: 24px;
    }
}
