.flex-layout.hero_blog_archive-layout {
    position: relative;
    padding-inline: 0;
    background: var(--color-black);
    color: var(--color-white);
}

.flex-layout.hero_blog_archive-layout .layout-row {
    padding-inline: var(--pk-site-gutter);
    padding-top: max(10rem, calc(20 * var(--su)));
    padding-bottom: max(4rem, calc(10.5 * var(--su)));
}

.flex-layout.hero_blog_archive-layout .pk-heading {
    font-size: var(--scaling-h1-lg);
    color: var(--color-white);
    line-height: 0.96;
}

.flex-layout.hero_blog_archive-layout .pk-heading .pk-heading-text {
    display: flex;
    flex-direction: column;
}


@media screen and (min-width: 993px) {
    .flex-layout.hero_blog_archive-layout .hero-blog-archive-heading {
        margin-top: max(-13rem, calc(-13 * var(--su)));
    }

    .flex-layout.hero_blog_archive-layout .hero-blog-archive-content {
        padding-left: max(2rem, calc(2.625 * var(--su)));
    }
}

@media screen and (max-width: 992px) {
    .flex-layout.hero_blog_archive-layout .pk-grid-container {
        gap: 1.5rem;
    }

    .flex-layout.hero_blog_archive-layout .hero-blog-archive-content {
        order: 2;
    }

    .flex-layout.hero_blog_archive-layout .pk-heading {
        margin-top: 0;
    }
}