/* Heading accents that used to be serif italic: same weight as the
   line, with a turquoise brush underneath. Long phrases wrap; each
   line keeps its own stroke. */
:is(h1, h2, h3) em,
[class*="__heading"] em,
.lp-h1 em,
.lp-h2 em,
.why-it-matters__col-heading em,
.why-it-matters__closing-title em,
.svc-scroll__heading-line em,
.text-gradient {
  font-family: inherit;
  font-style: normal;
  font-weight: inherit;
  display: inline;
  white-space: normal;
  max-width: 100%;
  overflow-wrap: break-word;
  -webkit-text-fill-color: currentColor;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath fill='%234dd9c0' d='M5 14C46 6 96 4.5 146 10.5C170 13.5 191 12.5 197 9.5C196.5 16.5 169 21 138 22C88 23.5 40 20.5 12 18C5.5 17 3.5 15.5 5 14Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100% 0.32em;
  background-clip: border-box;
  -webkit-background-clip: border-box;
  padding-bottom: 0.08em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
