.section-navigation {
  justify-content: center;
}

.section-navigation .button {
  min-width: unset;
  padding-inline: 1rem;
  font-family: var(--font-heading-family);
  font-weight: 400;
  letter-spacing: unset;
}

.section-navigation .button--link::after {
  inset: auto 1rem 1rem;
  transition: inset .3s ease, opacity .3s ease;
}

.section-navigation .button--link:hover::after {
  inset: auto 0.5rem 1rem;
}

.section-navigation .button--link:not(:hover, .active)::after {
  opacity: 0;
}
