/* Keep layout overrides scoped to the migrated builder rows. */
.wzf-migrated-row.wp-block-group {
    box-sizing: border-box;
}

.wzf-migrated-row .wp-block-columns {
    gap: 0;
    margin-bottom: 0;
}

.wzf-migrated-row .wp-block-column {
    min-width: 0;
    padding-inline: 15px;
}

:is(.wzf-migrated-feature-row, .wzf-migrated-article) > .wp-block-group__inner-container > .wp-block-columns {
    margin-inline: -15px;
}

.wzf-migrated-article .news-post.image-post4 h2 {
    font-size: 13px;
    line-height: 19px;
    background: whitesmoke;
    margin-top: -13px;
    width: 100%;
    padding: 5px 10px;
    height: 70px;
}

.wzf-migrated-article .news-post.image-post4 a {
    color: #252424b8;
}

.wzf-migrated-menu-sections > details > summary {
    padding: .55em 1em;
    cursor: pointer;
}

.wzf-tabs-ready > .wp-block-group__inner-container {
    display: grid;
    grid-template-columns: max-content minmax(0, 1fr);
    align-items: start;
}

.wzf-tabs-ready .wzf-migrated-tab-list {
    display: grid;
}

.wzf-tabs-ready .wzf-migrated-menu-tab:not([open]),
.wzf-tabs-ready .wzf-migrated-menu-tab > summary {
    display: none;
}

.wzf-migrated-tab-list button {
    padding: 14px 20px;
    border: 1px solid #e3e3e3;
    border-radius: 3px 0 0 3px;
    background: #ebebeb;
    color: #666;
    text-align: start;
}

.wzf-migrated-tab-list button[aria-selected="true"] {
    background: #f8f8f8;
    border-inline-end-color: #f8f8f8;
}

@media (min-width: 768px) and (max-width: 781px) {
    :is(.wzf-migrated-home, .wzf-migrated-article) > .wp-block-group__inner-container > .wp-block-columns {
        flex-wrap: nowrap !important;
    }

    .wzf-migrated-home > .wp-block-group__inner-container > .wp-block-columns > .block-content {
        flex-basis: 66.666667% !important;
    }

    .wzf-migrated-home > .wp-block-group__inner-container > .wp-block-columns > .sidebar-sticky,
    .wzf-migrated-article > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column {
        flex-basis: 33.333333% !important;
    }
}

@media (max-width: 991px) {
    .wzf-migrated-feature-row > .wp-block-group__inner-container > .wp-block-columns {
        flex-wrap: wrap !important;
    }

    .wzf-migrated-feature-row > .wp-block-group__inner-container > .wp-block-columns > .wp-block-column {
        flex-basis: 100% !important;
    }
}

.wzf-migrated-sidebar {
    min-width: 0;
}

.wzf-migrated-home :is(.article-box .title-section h1, .wzf-migrated-sidebar .title-section h2) > span {
    padding-bottom: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
    .wzf-migrated-home .article-box .title-section h1 > span {
        font-size: 24px;
        font-weight: 700;
    }
}

.wzf-migrated-home {
    width: 100%;
    margin-inline: auto;
}

@media (min-width: 768px) {
    .wzf-migrated-home { max-width: 750px; }
}

@media (min-width: 992px) {
    .wzf-migrated-home { max-width: 970px; }
}

@media (min-width: 1200px) {
    .wzf-migrated-home { max-width: 1170px; }
}
