@media (max-width:1023px) {
  .lp-h2, .lp-h3-standalone, .lp-question-banner__heading,
  .lp-axis-card h3, .lp-flow-card h3, .lp-media-row h3,
  .lp-doctor-name, .lp-fit-mini h3 { text-wrap:balance; }
  .lp-heading-phrase { display:inline; }
  h2 .lp-heading-phrase, h3 .lp-heading-phrase,
  .lp-question-banner__heading .lp-heading-phrase { display:inline-block; max-width:100%; text-wrap:balance; vertical-align:top; }
}

@media (min-width:1024px) {
  .lp-axis-card h3 { display:block; align-content:center; text-wrap:balance; }
  .lp-axis-card h3 .lp-heading-phrase { display:inline-block; max-width:100%; }
  #beyond-retention { grid-template-columns:repeat(3,minmax(0,1fr)); }
  #beyond-retention > * { min-width:0; }
  #beyond-retention .lp-media-row { grid-template-columns:repeat(2,minmax(0,1fr)); }
  #beyond-retention .lp-media-row > * { min-width:0; }
}
