/* v31-chrome (19 Oct 2026, v31 space round): the shared header strip and her footer, on EVERY page (customer, partner
   programme, partner dashboard). Linked last on each page. Layout and caps only; her footer colours, bands and words stay.
   1. wide screens use the same 32px side gutter as the header strip (was 3.1vw = 58px at 1890 inside 1280px centre columns)
   2. her footer columns spread over the full width instead of a 1280px centre column
   3. no letter-spaced capitals in the header and footer (lead, 19 Oct): labels read as written, sentence case */
@media (min-width:1280px){html:root{--gut:32px}}
@media (min-width:1280px){
  html body #im-footer .icm-foot-main{padding-left:var(--gut);padding-right:var(--gut)}
  html body #im-footer .icm-foot-grid,html body #im-footer .icm-foot-social,html body #im-footer .icm-foot-legal,html body #im-footer .icm-foot-certs{max-width:none}
  html body #im-footer .icm-foot-bottom{padding-left:var(--gut);padding-right:var(--gut)}
}
html body #im-footer *,html body #im-header *{letter-spacing:normal!important;text-transform:none!important}
/* 4. the phone menu is on top: Chutki's button and bubble step aside while the menu is open (premortem 19 Oct) */
html body:has(#im-drawer.open) .chutki-fab,html body:has(#im-drawer.open) #chutki-fab,html body:has(#im-drawer.open) .chutki-fab-bubble{display:none!important}
