:where(.wp-site-blocks) > * {
    margin-block-start: 0;
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap: wrap !important;
    }
}

@media (max-width: 960px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 100% !important;
    }
}

.wp-block-buttons>.wp-block-button>.wp-element-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}