/* Only the shared site's small-screen header; no clipping or hidden links. */
@media(max-width:560px){
  body>header>.shell{flex-wrap:wrap;column-gap:0;row-gap:4px;min-height:0;padding-block:10px 6px}
  body>header>.shell>.brand{flex:0 0 auto}
  body>header>.shell>nav[aria-label="Main navigation"]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:0 0 100%;width:100%;max-width:100%;min-width:0;gap:4px}
  body>header>.shell>nav[aria-label="Main navigation"]>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:4px;text-align:center;white-space:normal;line-height:1.35}
}
