/* Center the entire desktop options row within the homepage header. */
@media (min-width: 861px) {
  body.home-page > header.site-header > nav#primary-nav {
    grid-column: 1 / -1 !important;
    justify-self: stretch !important;
    box-sizing: border-box;
    width: 100% !important;
    min-width: 0;
    max-width: 100%;
    margin-inline: auto !important;
    justify-content: center !important;
    flex-wrap: wrap;
  }
  body.home-page > header.site-header > nav#primary-nav > a {
    flex: 0 0 auto;
    white-space: nowrap;
  }
}
