/* Heading Banner Section Styles */
.wp-block-group.is-section-banner,
.wp-block-group.is-banner-section {
    --background: transparent;
    --on-background: var(--white);
    min-height: auto;
    padding: 2rem 1rem; /* 32px 16px */
    --block-gap: 2rem;

    @media (min-width: 431px) {
        padding: 4rem 2.5rem; /* 64px 40px */
    }

    @media (min-width: 821px) {
        padding: 4rem 2.5rem; /* 64px 40px */
    }

    & .wp-block-group > * + * {
        margin-block-start: 2rem;
    }
}

header + .wp-block-group.is-section-banner,
header + .wp-block-group.is-banner-section {
    margin-top: 0;
}
