/* Compatibilité des layouts Gutenberg natifs avec WordPress 7 et versions ultérieures. */
.wp-block-group.ps-grid,
.wp-block-group.ps-feature,
.wp-block-group.ps-contact,
.wp-block-group.ambassadors-heading {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.wp-block-group.ps-grid-3 {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.wp-block-group.ps-grid-4 {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.wp-block-group.ps-grid-6 {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

@media (max-width: 1050px) {
    .wp-block-group.ps-grid-4,
    .wp-block-group.ps-grid-6 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 760px) {
    .wp-block-group.ps-grid,
    .wp-block-group.ps-grid-3,
    .wp-block-group.ps-grid-4,
    .wp-block-group.ps-grid-6,
    .wp-block-group.ps-feature,
    .wp-block-group.ps-contact,
    .wp-block-group.ambassadors-heading {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}
