/* @group Press grid
------------------------------------ */
.press-grid[data-name="component"] {
    position: relative;
}
.press-grid[data-name="component"] .first-row .wp-block-columns {
    margin: 0 0 3.2rem;
}
.press-grid[data-name="component"] .last-row .wp-block-columns h4 {
    margin: 0 0 1.8rem;
}
.press-grid[data-name="component"] .wp-block-columns figure {
    margin: 0 0 1rem!important;
}
@media only screen
and (min-width : 961px) {
    .press-grid[data-name="component"] .wp-block-columns {
        width: 100%;
    }
    .press-grid[data-name="component"] .first-row.wp-block-columns {
        margin: 0 0 4rem;
    }
    .press-grid[data-name="component"] .last-row.wp-block-columns {
        column-gap: 3.6rem;
    }
    .press-grid[data-name="component"] .last-row .wp-block-column {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 17rem;
    }
    .press-grid[data-name="component"] .last-row .wp-block-columns h4 {
        margin: 0 0 2.4rem;
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .press-grid[data-name="component"] .first-row h2{
        max-width: 28.5rem;
        margin: 0 auto;
    }
    .press-grid[data-name="component"] .last-row .wp-block-columns {
        row-gap: 2rem!important;
    }
    .press-grid[data-name="component"] .last-row .wp-block-column {
        flex: 0 1 50%;
        max-width: 50%;
    }
    .press-grid[data-name="component"] .last-row .wp-block-column h3 {
        max-width: 15rem;
        margin: 0 auto;
    }
}

/* @end */
