
/* RV Step 101 — Jack's responsive layout corrections */
@media (max-width: 767px) {
  html, body {
    max-width: 100%;
    overflow-x: clip;
  }

  .dmRespColsWrapper,
  .dmRespCol,
  .dmNewParagraph {
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0;
  }

  .dmNewParagraph h1,
  .dmNewParagraph h2,
  .dmNewParagraph h3 {
    max-width: 100%;
    overflow-wrap: break-word;
    line-height: 1.2;
  }

  .dmRespCol img {
    max-width: 100%;
    height: auto;
  }
}
