
  /* Give navigation its own full-width column instead of half the space beside a centred logo. */
  @media (min-width: 1181px) {
    .site-header__inner { display:grid; grid-template-columns:auto minmax(0,1fr); gap:2rem; }
    .site-header__center { grid-column:1; grid-row:1; }
    .site-header__left { grid-column:2; grid-row:1; width:auto; justify-content:flex-end; }
    .site-header__actions { display:none; }
    header.site-header .site-header__nav { padding-inline:0!important; }
    .site-header__nav ul { margin-inline:0; justify-content:flex-end; }
  }
