.single-post-content-group {
    margin-block-start: 5rem;
    margin-block-end: 5rem;
}

.single-post-content-group .wp-block-columns {
        row-gap: 4rem;
        -moz-column-gap: 6rem;
             column-gap: 6rem;
    }

:is(.single-post-content-group .wp-block-columns) .wp-block-heading {
            font-size: var(--wp--preset--font-size--x-large);
        }

:is(.single-post-content-group .wp-block-columns):not(:has(.single-post-meta > *)) .single-post-content {
                flex-basis: 100%;
            }

:is(.single-post-content-group .wp-block-columns):not(:has(.single-post-meta > *)) .single-post-meta {
                display: none;
            }

@media (max-width: 1023px) {
    .single-post-hero {
        padding-bottom: 5rem;
    }
}


@media (max-width: 781px) {
    .single-post-content {
        order: 2;
    }

    .single-post-meta {
        order: 1;
    }
}