.skip-link {
  block-size: 1px;
  clip-path: inset(50%);
  inline-size: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
}

.skip-link:focus-visible {
  background-color: var(--bg-white);
  block-size: auto;
  clip-path: none;
  color: var(--bg-navy);
  font-family: var(--body-font-family);
  font-size: var(--font-size-b1);
  font-weight: var(--font-weight-semibold);
  inline-size: auto;
  inset-block-start: 0;
  inset-inline-start: 0;
  outline: 2px dashed var(--bg-navy);
  outline-offset: var(--size-half);
  overflow: visible;
  padding: var(--size-2x) var(--size-4x);
  position: fixed;
  text-decoration: none;
  white-space: normal;
  z-index: 10000;
}
