.CourseList-module-scss-module__ESCHfG__list{margin:0;padding:0;list-style-type:none}.CourseList-module-scss-module__ESCHfG__list li{margin:0;padding:0}.CourseList-module-scss-module__ESCHfG__list{gap:var(--space-lg);flex-direction:column;display:flex}.CourseList-module-scss-module__ESCHfG__list>li{min-width:0}.CourseList-module-scss-module__ESCHfG__card{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--color-surface-default);color:var(--text-heading-color);transition:var(--transition-default);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}@media (min-width:768px){.CourseList-module-scss-module__ESCHfG__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.CourseList-module-scss-module__ESCHfG__card:hover{border-color:var(--border-primary-color);color:var(--text-heading-color);text-decoration:none}.CourseList-module-scss-module__ESCHfG__card:hover .CourseList-module-scss-module__ESCHfG__title{color:var(--text-active-color)}.CourseList-module-scss-module__ESCHfG__card:focus-visible{outline:2px solid var(--border-focus-color);outline-offset:2px}.CourseList-module-scss-module__ESCHfG__media{aspect-ratio:16/9;border-bottom:1px solid var(--border-color);background:var(--color-primary);display:block;position:relative}@media (min-width:768px){.CourseList-module-scss-module__ESCHfG__media{border-right:1px solid var(--border-color);border-bottom:0}}.CourseList-module-scss-module__ESCHfG__poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.CourseList-module-scss-module__ESCHfG__posterFallback{color:#fff;justify-content:center;align-items:center;height:100%;display:flex}.CourseList-module-scss-module__ESCHfG__posterFallback svg{width:48px;height:48px}.CourseList-module-scss-module__ESCHfG__badge{top:var(--space-sm);right:var(--space-sm);padding:var(--space-xxs) var(--space-sm);border-radius:var(--border-radius);color:#101828;letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;font-size:12px;font-weight:600;position:absolute}.CourseList-module-scss-module__ESCHfG__body{justify-content:center;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}@media (min-width:992px){.CourseList-module-scss-module__ESCHfG__body{padding:var(--space-lg) 40px}}.CourseList-module-scss-module__ESCHfG__title{color:var(--text-heading-color);transition:var(--transition-default);margin:0;font-size:24px;font-weight:600;line-height:1.2}.CourseList-module-scss-module__ESCHfG__summary{color:var(--text-subheading-color);margin:0;font-size:15px;line-height:1.6}.CourseList-module-scss-module__ESCHfG__meta{gap:var(--space-xs) var(--space-lg);margin-top:var(--space-xs);font-variant-numeric:tabular-nums;color:var(--text-muted-color);flex-wrap:wrap;font-size:14px;display:flex}.CourseList-module-scss-module__ESCHfG__metaItem{align-items:center;gap:var(--space-xs);display:inline-flex}.CourseList-module-scss-module__ESCHfG__metaIcon{width:16px;height:16px}
