/* Six direct destinations; the logo returns to the homepage. */
@media screen {
  .primary-navigation { justify-content: space-between; gap: 0 22px; }
  .primary-navigation a { display: flex; align-items: center; min-height: 56px; font-size: 17px; font-weight: 600; line-height: 1.5; }
  .primary-navigation a,
  .primary-navigation a:visited,
  .primary-navigation a:hover,
  .primary-navigation a:focus,
  .primary-navigation a.current-section { color: var(--ink); }
}
@media screen and (max-width: 759px) {
  .primary-navigation { gap: 0 20px; }
  .primary-navigation a { min-height: 56px; padding-block: 14px; }
}
