.sanctuary-entry,
.navlinks > a,
header nav > a,
footer nav > a,
.chapter a.membership-details {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}

header nav,
footer nav {
  align-items: center;
}

.sanctuary-entry:focus-visible,
.membership-details:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}

.chapter a.membership-details {
  margin-left: 16px;
}

@media (max-width: 480px) {
  .chapter a.membership-details {
    margin-left: 0;
    margin-right: 16px;
  }
}

