/* Shared interactive controls that are text links still need a usable touch area. */
.skip-link {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}

@media (max-width: 700px) {
  .faq a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    vertical-align: middle;
  }
}

.staff-page .site-header p > a,
.staff-page .site-footer a,
.learn-page footer a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding-inline: .25rem;
}
