.revenue-steps, .deliverables { list-style: none; }
.revenue-steps li, .deliverables li { display: block; }
.revenue-steps li > div, .deliverables li > div { width: 100%; }
.modules details p { padding: 0 24px 20px; }
.modules summary > span { padding-inline: 16px; }
.funnel .check-progress-text[hidden] { display: none; }
@media (max-width: 800px) {
  .three article { display: block; }
  .three p { grid-column: auto; }
  .modules details p { padding: 0 18px 18px; }
  .hero-copy h1 { font-size: clamp(30px, 7vw, 44px); }
}
