.follow-us__subscribe a::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  line-height: 1;
  text-align: center;
  text-rendering: auto;
}

.follow-us__subscribe a {
  color: var(--cta-with-arrow--color);
}
.follow-us__subscribe a::after {
  font-family: var(--icon--arrow-right--font-family);
  content: var(--icon--arrow-right--content);
  transition: all 200ms ease-in-out;
  margin-left: 0.5em;
  transform: translateX(var(--cta-with-arrow--after--translate-x, 0));
}
.follow-us__subscribe a:hover, .follow-us__subscribe a:focus-visible {
  --cta-with-arrow--after--translate-x: 0.25em;
  --cta-with-arrow--color: var(--cta-with-arrow--color--active);
}

.follow-us__social-menu h2 {
  font-size: 1.25rem;
  font-weight: var(--label--font-weight);
}

.follow-us__social-menu {
  margin-top: 1rem;
}
.follow-us__social-menu h2 {
  --heading--margin-bottom: 0.5em;
}
