/* Scoped to the native hero; existing InformBytes Editorial tokens. */
.ib-interactive-intro { position: relative; }
.ib-interactive-intro .ib-intro-prefix { display: block; }
.ib-interactive-intro .ib-intro-window {
  display: block;
  height: 1.24em;
  margin-bottom: -.12em;
  overflow: hidden;
}
.ib-interactive-intro .ib-intro-word { display: inline-block; }
.ib-interactive-intro .ib-intro-term {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  width: fit-content;
  max-width: 100%;
  color: #1D4ED8;
  border-bottom: .08em solid #E2E8F0;
}
.ib-interactive-intro .ib-intro-description { min-height: 3.3em; }
@media (max-width: 599px) {
  .ib-interactive-intro .ib-intro-description { min-height: 6.6em; font-size: 17px !important; }
}
@media (prefers-reduced-motion: reduce) {
  .ib-interactive-intro * { animation: none !important; transition: none !important; }
}
