/* V39.8: viewport containment for service pages only; no impact on blog or contact. */
html:has(body.nw398-service-page){max-width:100%;overflow-x:clip}
body.nw398-service-page{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:clip!important;float:none!important;transform:none!important}
body.nw398-service-page .nw-topbar,body.nw398-service-page .nw-header,body.nw398-service-page #main,body.nw398-service-page .nw-footer{position:relative;left:auto!important;right:auto!important;float:none!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important}
body.nw398-service-page #main.nw13-service-layout,body.nw398-service-page #main .nw13-service-article,body.nw398-service-page #main .nw32,body.nw398-service-page #main .nw32-hero,body.nw398-service-page #main .nw32-section{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box!important;float:none!important;transform:none!important}
body.nw398-service-page .nw32-wrap,body.nw398-service-page .nw-wrap{box-sizing:border-box!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important;min-width:0!important}
body.nw398-service-page .nw32-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:clamp(20px,4vw,64px)!important;align-items:center}
body.nw398-service-page .nw32-hero-grid>*{min-width:0;max-width:100%}
body.nw398-service-page .nw32 h1{max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:auto}
body.nw398-service-page .nw32[dir=rtl] h1,body.nw398-service-page .nw32[dir=rtl] h2{letter-spacing:normal}
@media(max-width:900px){body.nw398-service-page .nw32-hero-grid{grid-template-columns:minmax(0,1fr)!important}body.nw398-service-page .nw32-wrap,body.nw398-service-page .nw-wrap{max-width:calc(100% - 28px)!important}}
