@media (max-width: 760px) {
  [data-laib-diagonal],
  body.home-v59.energy-v61 .v59-stage-meta > span + span {
    display: none !important;
  }

  .terminal-v58 .s52-accounting-steps > li:not(:last-child)::after,
  .f26-recurring-rail > span::before,
  .page-builders .business-grid article::before {
    content: none;
  }

  body[data-marketing-route] :is(.btn, .h30-primary, .h24-button, .d34-button-primary, .button-primary, .nav-cta, .h30-nav-cta, .v62-button):hover {
    transform: none !important;
  }

  body[data-marketing-route] .links.open {
    overscroll-behavior-y: contain;
  }

  body[data-marketing-route] .h55-story .h55-story-stage {
    height: clamp(136px, 23svh, 180px);
  }

  .j54-journey .j54-visual .j54-stage {
    height: clamp(142px, 24svh, 188px);
  }

  .j54-journey .j54-visual .j54-pager {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 4px 8px;
    margin-top: 8px;
    overflow: visible;
  }

  .j54-journey .j54-visual .j54-pager > button {
    min-width: 0;
    min-height: 36px;
    padding: 5px 2px;
    font-size: 10px;
    white-space: normal;
  }

  .h55-story .h55-story-chapter,
  .j54-journey .j54-layout .j54-chapter {
    min-height: 0;
  }

  body[data-marketing-route] .h55-story :is(.h55-story-chapter, .h55-story-chapter .h55-anchor) {
    scroll-margin-top: var(--chapter-scroll-offset, 100px);
  }

  .j54-journey .j54-layout :is(.j54-chapter, .j54-anchor) {
    scroll-margin-top: var(--chapter-scroll-offset, 350px);
  }

}
