main {
    display: flex;
    flex-direction: column;
}

.entry-content {
    background-color: var(--wp--preset--color--base);
    position: relative;
    z-index: 1;
    transform: translateZ(0);
}

.entry-content  > .wp-block-columns {
        max-width: var(--wp--style--global--content-size);
        margin-inline: auto;

    }

:is(.entry-content > .wp-block-columns):first-of-type {
            display: flex;
            flex-direction: column;
            gap: 1rem;
            padding-block: 6rem;
        }

@media (min-width: 1024px) {

:is(.entry-content > .wp-block-columns):first-of-type {
                flex-direction: row;
        }
            }

:is(.entry-content > .wp-block-columns):first-of-type .wp-block-heading {
                flex: 1 0 65%;
                font-size: clamp(1.75rem, 1.4714rem + 1.1429vw, 2.5rem);
                max-width: 24ch;
            }

:is(.entry-content > .wp-block-columns):first-of-type p {
                margin-bottom: 1rem;
                max-width: 46ch;
            }

