/* Preview only: retain the shared chrome and align the space below it. */
body.ms-consistency-preview {
 --ms-header-height:var(--ms-site-chrome-height,80px);
 --ms-preview-page-top-gap:68px;
}
html:has(> body.ms-consistency-preview) {
 scroll-padding-top:calc(var(--ms-site-chrome-height,80px) + 24px);
}
body.ms-consistency-preview #main.detail-main {
 padding-top:calc(var(--ms-site-chrome-height,80px) + var(--ms-admin-offset,0px) + var(--ms-preview-page-top-gap));
}
/* The MEO landing page has an older duplicate pair alongside the common pair. */
body.ms-consistency-preview>.meo-lp-header,
body.ms-consistency-preview>.meo-lp-footer {
 display:none!important;
}
/* Its existing inline important rule otherwise preserves a separate top offset. */
body.ms-consistency-preview[data-publish-path="/services/meo/"] #main.ms-content-main {
 padding-top:calc(var(--ms-site-chrome-height,80px) + var(--ms-admin-offset,0px) + var(--ms-preview-page-top-gap))!important;
}
@media(max-width:760px) {
 body.ms-consistency-preview {--ms-preview-page-top-gap:46px}
}
