/* My Move's own header and footer (6 Nov 2026). Drawn by my-move-shell.js; see MM_BRAND there. */
.mmh{position:sticky;top:0;z-index:60;background:rgba(252,251,248,.94);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid #E6E2D8}
.mmh-in{max-width:1180px;margin:0 auto;padding:0 20px;min-height:62px;display:flex;align-items:center;gap:22px}
.mmh-mark{display:inline-flex;align-items:center;gap:5px;text-decoration:none;flex:0 0 auto}
.mmh-word{font-family:'Work Sans',sans-serif;font-weight:600;font-size:24px;letter-spacing:-.04em;color:#02615D;line-height:1}
.mmh-cc{font-family:'Work Sans',sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#2F5E49;padding:3px 8px;border-radius:999px;background:#E9F2EC}
.mmh-cc.au{color:#7A1E45;background:#F4E3EA}
.mmh-nav{display:flex;gap:4px;margin-left:auto;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.mmh-nav::-webkit-scrollbar{display:none}
.mmh-nav a{font-family:'Work Sans',sans-serif;font-weight:600;font-size:15px;color:#2F4A44;text-decoration:none;padding:20px 12px 18px;border-bottom:2.5px solid transparent;white-space:nowrap}
.mmh-nav a:hover{color:#02615D}
.mmh-nav a[aria-current=page]{color:#02615D;border-bottom-color:#02615D}
.mmh-parent{font-size:13.5px;color:#5A6965;text-decoration:none;white-space:nowrap;flex:0 0 auto;padding:7px 12px;border:1px solid #D9D4C8;border-radius:999px}
.mmh-parent:hover{color:#02615D;border-color:#02615D}
@media(max-width:760px){
  .mmh-in{flex-wrap:wrap;gap:0 14px;padding:0 16px;min-height:0}
  .mmh-mark{padding:12px 0}
  .mmh-parent{margin-left:auto;font-size:12.5px;padding:6px 10px}
  .mmh-nav{order:3;flex:1 0 100%;margin:0 -16px;padding:0 10px;gap:0}
  .mmh-nav a{padding:10px 6px 11px;font-size:13.5px;letter-spacing:-.015em}
  .mmh-nav{padding:0 8px}
}
.mmf{background:#02615D;color:#D9EBE4;margin-top:56px}
.mmf-in{max-width:1180px;margin:0 auto;padding:40px 20px 34px}
.mmf-mark{font-family:'Work Sans',sans-serif;font-weight:600;font-size:26px;letter-spacing:-.04em;color:#fff;margin:0 0 6px}
.mmf-strap{font-size:16px;color:#fff;margin:0 0 18px}
.mmf-op,.mmf-legal{font-size:13.5px;margin:0 0 6px;color:#BFDCD2}
.mmf-links{font-size:13.5px;margin:14px 0 0}
.mmf-links a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}
.mmf-links a:hover{border-bottom-color:#fff}
.mmf .sep{margin:0 8px;opacity:.6}
/* With the shell in place, the old in-page bar (the second wordmark) and the quick-nav strip that repeated the
   menu are hidden rather than removed: Help and What matters still have their own addresses (#help, #matters). */
.mmx .bar{display:none}
.mmx .mmshell .mmside,.mmx .mmside{display:none!important}
.mmx .mmshell{grid-template-columns:minmax(0,1fr);max-width:1120px}
.mmx .mm-ex{margin-top:14px}
.mmh-steth{width:34px;height:34px;flex:0 0 34px;margin-right:-1px}   /* tight to the word, as in the My Move lock-up on Ethicare's homepage */
@media (max-width:640px){.mmh-steth{width:29px;height:29px;flex-basis:29px}}
