.block-columns--4-8 .block-column:first-child .block-column__content > .wp-block-image {
    max-width: 80%;
    margin-left: 0;
    margin-right: 0;
}

.block-column__content .wp-block-image,
.block-column__content .wp-block-post-featured-image {
    margin: 30px 0;
}
.block-column__content *:not(.wp-block-image) + .wp-block-image {
    margin-top: 38px;
}

.block-column__content > :first-child {
    margin-top: 0;
}
.block-column__content > :last-child {
    margin-bottom: 0;
}

.block-column__content > .wp-block-image:first-child {
    margin-top: 13px;
}

.block-columns--4-8 .block-column:nth-child(2) .block-column__content > .wp-block-heading,
.block-columns--4-8 .block-column:nth-child(2) .block-column__content > .block-paragraph,
.block-columns--4-8 .block-column:nth-child(2) .block-column__content > .block-list,
.block-columns--8-4 .block-column:nth-child(1) .block-column__content > .wp-block-heading,
.block-columns--8-4 .block-column:nth-child(1) .block-column__content > .block-paragraph,
.block-columns--8-4 .block-column:nth-child(1) .block-column__content > .block-list,
.block-columns--3-8 .block-column:nth-child(2) .block-column__content > .wp-block-heading,
.block-columns--3-8 .block-column:nth-child(2) .block-column__content > .block-paragraph,
.block-columns--3-8 .block-column:nth-child(2) .block-column__content > .block-list {
    --custom-theme-flex-span: 8;
    max-width: calc((100% - 11 * var(--custom-theme-flex-gap)) / 12 * var(--custom-theme-flex-span) + var(--custom-theme-flex-gap) * (var(--custom-theme-flex-span) - 1));
}

.block-column__content img {
    max-width: 100%;
    height: auto;
}



@media screen and (max-width: 1600px) {
    .block-column__content > .wp-block-heading,
    .block-column__content > .block-paragraph,
    .block-column__content > .block-list {
        max-width: none!important;
    }
}

@media screen and (max-width: 991px) {
    .block-column.is-empty {
        display: none;
    }
    .block-column__content > .wp-block-image:first-child {
        margin-top: 0;
    }
}
