.ez-recipe-grid {
    padding-top: 45px !important;
}

.ez-recipe-pagination {
    padding-top: 0 !important;
}

.ez-recipe-grid__inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 20px;
    row-gap: 60px;
}

/* Category meta description */
.ez-recipe-cat-meta {
    padding: 0 0 10px;
}

.ez-recipe-cat-meta__desc {
    font-size: 16px;
    color: var(--666666);
    line-height: 1.6;
}

/* ── Responsive ── */

@media only screen and (max-width: 991px) {
    .ez-recipe-grid__inner {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 576px) {
    .ez-recipe-grid__inner {
        grid-template-columns: 1fr;
    }
}