section.section-banner div.banner-card {
  direction: ltr;
}

footer section.ac-gf-sosumi a {
  word-break: keep-all;
}

.chapternav-item-compare .chapternav-icon {
  transform: scaleX(-1);
}

#feature-card-modal-innovation .card p.feature-card-modal-copy {
  line-height: 1.4;
}

.section-banner .section-header h2.section-header-headline {
  line-height: 1.25;
}

.card-cta-modal-button .card-cta-modal-button-icon {
  right: unset;
  left: 20px;
}

#modal-content-innovation
  .feature-card-modal-tile.tile-horizontal-layout.image-first,
#modal-content-innovation .feature-card-modal-tile.tile-horizontal-layout {
  direction: ltr;
}

#modal-content-innovation
  .feature-card-modal-tile.tile-horizontal-layout.image-first
  .feature-card-modal-copyblock,
#modal-content-innovation
  .feature-card-modal-tile.tile-horizontal-layout.image-first
  .feature-card-modal-copyblock,
#modal-content-innovation
  .feature-card-modal-tile.tile-horizontal-layout
  .feature-card-modal-copyblock,
#modal-content-innovation
  .feature-card-modal-tile.tile-horizontal-layout
  .feature-card-modal-copyblock {
  direction: rtl;
}

@media only screen and (min-width: 1069px) {
  #modal-content-innovation
    .feature-card-modal-tile.tile-horizontal-layout.image-first
    .card-viewport-content
    .feature-card-modal-content {
    padding-inline-start: 56px;
    padding-inline-end: 0;
  }

  #modal-content-innovation
    .feature-card-modal-tile.tile-horizontal-layout
    .card-viewport-content
    .feature-card-modal-content {
    padding-inline-start: 0;
    padding-inline-end: 56px;
  }
}

.modal p.feature-card-modal-copy {
  line-height: 1.3;
}
