:root{--pa-header-footer-background:none!important}
html body :is(#pa-site-header.pa-header-v3,#pa-site-header .pa-header-v3__surface,.pa-site-footer,.pa-solutions,.pa-steps,.pa-cases,.pa-company__profile,.pa-company__cta,.paq-card,.pa-solutions__footer,.paed__contents.pa-route,.pa-route-mobile-nav.pa-route,.pa-route__full,.paed__aside-panel,.pa-route-related__groups,.paed__hero-visual,.pa-expert-note,.pa-case-cta,.paed__engagement,.pa-service-diagnostic,.pa-competency-strip__tabs,.pa-section.pa-section--products,.pa-cta.pa-cta--avatar,.pa-cookie-banner,.pa-company-dialog__selection,.pa-woo-cart__header){isolation:isolate!important;background-image:none!important;background-color:#211006!important}
html body :is(#pa-site-header.pa-header-v3,#pa-site-header .pa-header-v3__surface,.pa-site-footer,.pa-solutions,.pa-steps,.pa-cases,.pa-company__profile,.pa-company__cta,.paq-card,.pa-solutions__footer,.paed__contents.pa-route,.pa-route-mobile-nav.pa-route,.pa-route__full,.paed__aside-panel,.pa-route-related__groups,.paed__hero-visual,.pa-expert-note,.pa-case-cta,.paed__engagement,.pa-service-diagnostic,.pa-competency-strip__tabs,.pa-section.pa-section--products,.pa-cta.pa-cta--avatar,.pa-cookie-banner,.pa-company-dialog__selection,.pa-woo-cart__header)::before,html body :is(#pa-site-header.pa-header-v3,#pa-site-header .pa-header-v3__surface,.pa-site-footer,.pa-solutions,.pa-steps,.pa-cases,.pa-company__profile,.pa-company__cta,.paq-card,.pa-solutions__footer,.paed__contents.pa-route,.pa-route-mobile-nav.pa-route,.pa-route__full,.paed__aside-panel,.pa-route-related__groups,.paed__hero-visual,.pa-expert-note,.pa-case-cta,.paed__engagement,.pa-service-diagnostic,.pa-competency-strip__tabs,.pa-section.pa-section--products,.pa-cta.pa-cta--avatar,.pa-cookie-banner,.pa-company-dialog__selection,.pa-woo-cart__header)::after{background-image:none!important;background-color:transparent!important}
html body [data-pa-dark-background]{isolation:isolate!important;background-image:none!important;background-color:#211006!important}
html body [data-pa-dark-background]>.pa-dark-background-layer{display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;overflow:hidden!important;border-radius:inherit;pointer-events:none!important;user-select:none;margin:0!important;padding:0!important;transform:none!important;background:none!important;box-shadow:none!important}
.pa-dark-background-canvas{display:block!important;width:100%!important;height:100%!important;pointer-events:none!important}
html body .pa-detail-glow-scene{display:none!important;animation:none!important}
html body .paed__engagement[data-pa-dark-background] .paed__engagement-item{background:transparent!important}
html body.home #pa-site-header:not(.is-sticky),html body.home #pa-site-header:not(.is-sticky) .pa-header-v3__surface{background-image:none!important;background-color:transparent!important}
html body.home #pa-site-header:not(.is-sticky) .pa-header-v3__surface>.pa-dark-background-layer{display:none!important}
html body #pa-site-header.is-sticky .pa-header-v3__surface{background-color:transparent!important}
html body #pa-site-header.is-sticky .pa-header-v3__surface>.pa-dark-background-layer{opacity:.8!important}
/* Keep the canonical reading route aligned with the other sidebar cards. */
html body .gp-container.paed .pa-route-aside .paed__toc-rail{
 width:100%!important;max-width:100%!important;align-self:stretch!important;box-sizing:border-box!important;
}
html body .gp-container.paed .pa-route-aside .paed__toc-rail>.pa-route,
html body .pa-route-dialog .pa-route-mobile-nav{
 width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;
}
html body .pa-route .pa-route__full{overflow:hidden;box-sizing:border-box;}
html body .pa-route .pa-route__full-head>strong{min-width:0;margin:0!important;}
html body .pa-route .pa-route__full-head .pa-route__arrow{flex:0 0 auto;gap:0!important;}
/* The site-wide controls module supplies a cross; do not also show the original. */
html body .pa-route .pa-route__full-head .pa-route__arrow>.pa-ui-close-original{display:none!important;}
html body .pa-route .pa-route__full-head .pa-route__arrow>svg:not(.pa-ui-close-original){
 flex:0 0 17px;width:17px!important;height:17px!important;margin:0!important;pointer-events:none;
}
@media print{.pa-dark-background-layer{display:none!important}}
