/* Only the tiny Webflow tier changes; hidden Characters consumes no grid cell. */
@media (max-width:479px) {
  .topnav-links-container, .non-home-header-top-nav-link-blocks {
    display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:5px;
  }
  .topnav-links-container > .header-nav-link-block,
  .non-home-header-top-nav-link-blocks > .header-nav-link-block.outside-home {
    width:100%; min-width:0; height:auto; margin:0; left:auto;
  }
  /* The utility404 template has direct nav children instead of a link wrapper. */
  .header-top-nav.not-home:has(> .header-nav-link-block) {
    display:grid; grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .header-top-nav.not-home > .cassius-logo-link-block { grid-column:1 / -1; }
  .header-top-nav.not-home > .header-nav-link-block.outside-home {
    width:100%; min-width:0; height:auto; margin:0; left:auto;
  }
}
