/* Keep a compact, scrollable menu below the mobile header. */
@media(max-width:1120px){
 .nace-editorial .editorial-header #main-nav{bottom:auto!important;inset-block-end:auto!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px))!important;padding:8px 16px!important;justify-content:flex-start!important;gap:0!important;overflow-y:auto!important;overscroll-behavior:contain}
 .nace-editorial .editorial-header #main-nav>a,.nace-editorial .editorial-header #main-nav>.nav-services{flex:0 0 auto!important;min-height:44px!important}
 .nace-editorial .editorial-header #main-nav>a{display:flex!important;align-items:center!important;padding:8px!important;font-size:16px!important;line-height:1.6!important}
 .nace-editorial .editorial-header #main-nav>.nav-services>a{min-height:44px!important;padding:8px!important;line-height:1.6!important;display:flex!important;align-items:center!important}
 .nace-editorial .editorial-header #main-nav .services-menu{height:auto!important;max-height:none!important}
}
.nace-editorial .editorial-cover.nace-maintenance-cover{background:linear-gradient(145deg,#0E2440,#12355C)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px 24px 74px!important;min-height:310px!important;overflow:hidden;isolation:isolate}
.nace-editorial .nace-maintenance-cover::before,.nace-editorial .nace-maintenance-cover::after{content:none!important}
.nace-editorial .nace-maintenance-cover .editorial-cover-image{position:relative!important;inset:auto!important;width:min(62%,260px)!important;height:auto!important;max-height:none!important;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;border-radius:0!important}
.nace-editorial .nace-maintenance-cover figcaption{position:absolute!important;inset:auto 18px 18px auto!important;padding:8px 12px!important;background:#ffffff12!important;border:1px solid #ffffff40!important;border-radius:10px!important;color:#fff!important;font-size:13px!important;max-width:calc(100% - 36px)}
@media(max-width:620px){.nace-editorial .editorial-cover.nace-maintenance-cover{min-height:300px!important}.nace-editorial .nace-maintenance-cover .editorial-cover-image{width:min(62%,230px)!important}}
