.ldx-course-details { margin-block: 1.5rem; color: inherit; }
.ldx-course-details .ldx-course-details__title { margin: 0 0 1rem; font-size: 1.4rem; line-height: 1.35; }
.ldx-course-details .ldx-course-details__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem 1.5rem; margin: 0; padding: 0; }
.ldx-course-details .ldx-course-details__item { min-width: 0; padding-block: .75rem; border-top: 1px solid #ddd; overflow-wrap: anywhere; }
.ldx-course-details .ldx-course-details__item:only-child { grid-column: 1 / -1; }
.ldx-course-details .ldx-course-details__label { margin: 0 0 .25rem; font-size: .875rem; font-weight: 600; line-height: 1.5; }
.ldx-course-details .ldx-course-details__value { margin: 0; font-size: 1rem; line-height: 1.6; }
@media (max-width: 600px) {
	.ldx-course-details .ldx-course-details__grid { grid-template-columns: minmax(0, 1fr); }
}
