/* Match the Sex reference: existing lesson descriptions stay openly visible.
   Markup normalization is limited to the seven Hormones lesson cards.
   These rules do not target product details, FAQs, images, or cover proportions. */
.rhea-course-layout .hormone-lessons > .hormone-lesson > .rhea-lesson-summary {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
}

/* Keep one shared, responsive lesson grid across all twelve course pages. */
.rhea-course-layout .rhea-lesson-grid {
  grid-template-columns: minmax(0, 1fr);
}

@media (min-width: 521px) {
  .rhea-course-layout .rhea-lesson-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 900px) {
  .rhea-course-layout .rhea-lesson-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .rhea-course-layout .rhea-lesson-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
