.impact-title {
  margin-inline: calc(-50vw + 50% - var(--scrollbar-width, 0px) / 2 * -1);
  transition: margin 200ms ease-in-out;
  border-bottom: 1px solid var(--highlight-color);
  overflow: hidden;
}
.impact-title__heading {
  --heading--font-weight: var(--impact-title--title--font-weight);
  --heading--line-height: 0.6;
  --h1--font-size: clamp(2.44140625rem, 0.1507997513rem + 12.7255916595vw, 9.3132257462rem);
  padding-inline: var(--bleed-safe-area-inline);
  margin-top: 0.1em;
  text-transform: uppercase;
  text-indent: 1.7ch;
}
