/* The common header, desktop quick actions, and all other routes keep their existing styles. */
@media(max-width:620px){
  body .u2-bar.rwpol-desktop-quick{display:none!important}
  body #mobileActionBar.rwpol-home-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;
    height:auto;min-height:58px;padding:6px max(10px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));box-sizing:border-box}
  body #mobileActionBar.rwpol-home-bar>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;margin:0;
    padding:4px 8px;box-sizing:border-box;text-align:center;line-height:1.2;font-size:14px;font-weight:700;border-radius:8px;
    text-decoration:none;border:1px solid #c8d9ce;background:#fff;color:#195344}
  body #mobileActionBar.rwpol-home-bar>a.u2-list{color:#fff;background:#195344;border-color:#195344}
  body #mobileActionBar.rwpol-home-bar>a:focus-visible{outline:2px solid #a35418;outline-offset:1px}
  body:has(#ruiwoConsentPanel:not([hidden])) #mobileActionBar.rwpol-home-bar,
  body:has(#rw-catalog-overlay:not([hidden]),dialog[open]) #mobileActionBar.rwpol-home-bar{visibility:hidden}
}
/* The factory guide uses the exact same responsive container class as the neighboring body copy. */
footer.site-footer p.rwsg-address.shell{margin:8px auto 12px;color:#cfdad3;text-align:start}
