/* One compact header per inner page. Content stays below the title band. */
html body[data-compact-header] main .minimal-header-band{padding:14px 20px!important;min-height:72px!important;margin:0 0 18px!important;border:2px solid transparent!important;border-radius:16px!important;background:linear-gradient(110deg,#f9fcfb,#f6f9fc) padding-box,linear-gradient(125deg,#61D2A3,#7AD4E2 46%,#b7abc7 80%,#E1AE90) border-box!important;box-shadow:0 5px 20px rgba(39,60,83,.035)!important}
html body[data-compact-header] main .minimal-header-band h1{font-size:clamp(1.35rem,1.8vw,1.75rem)!important;line-height:1.2!important;margin:0!important}
html body[data-compact-header] main .minimal-header-band :is(.feature-topic,.page-kicker,.eyebrow){font-size:.62rem!important;margin:0 0 5px!important}
html body[data-compact-header] .noframe-intro{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body[data-feature-page="business-it"] .biz-banner{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:6px 0 14px!important}
html body[data-feature-page="business-it"] .biz-banner .minimal-header-band{margin:0!important}
html body[data-compact-header] main .minimal-header-band>.iw-brand-logo{height:40px!important;width:175px!important;max-width:25%;object-fit:contain;margin:0!important}
html body[data-feature-page="itwindow"] .iw-intro-grid{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;row-gap:18px!important}
html body[data-feature-page="itwindow"] .iw-intro-grid>.minimal-header-band{padding:14px 20px!important;margin:0!important}
html body[data-feature-page="recycling"] .recycle-layout{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;margin-top:6px!important;row-gap:18px!important}
html body[data-feature-page="recycling"] .recycle-layout>.minimal-header-band{padding:14px 20px!important;margin:0!important}
html body[data-compact-header] .exact-intro,html body[data-compact-header] .page-intro-inline{padding:8px 0 0!important;margin-bottom:14px!important;background:transparent!important}
html body[data-compact-header] .buyer-intro{padding-top:20px!important;padding-bottom:0!important}
html body[data-compact-header] .ds-services-section .ds-section-heading{padding:0!important;margin-bottom:18px!important}
html body[data-compact-header] .page-hero{padding-top:20px!important;padding-bottom:0!important}
html body[data-compact-header] .iw-login-preview>.minimal-header-band{margin-bottom:18px!important}
@media(max-width:550px){html body[data-compact-header] main .minimal-header-band{padding:14px 16px!important;min-height:0!important;gap:12px!important}html body[data-compact-header] main .minimal-header-band>.iw-brand-logo{height:34px!important;max-width:60%}}