
.mobile-site-header {
    position: static !important;
}

#themeFooter {
    break-before: page;
    page-break-before: page; /* legacy fallback */
}

#themeFooter > *:not(.site-footer),
.apm-breadcrumbs,
.mobile-nav,
.sidebar-nav-article-grid .nav-column,
.apm-block-featured-resources,
.site-footer .site-footer__menus {
    display: none;
}

.wp-block-group.is-style-article-wrap {
    border: none;
    border-radius: 0;
    padding-top: 0;
}