.academy-course-cover{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#1c3528;margin-bottom:16px;flex:none!important}
.academy-course-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
#homeCourses .course-card .academy-course-cover{margin-top:0;margin-bottom:16px}
#homeCourses .course-card h3{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.3}
#homeCourses .course-card[hidden]{display:none!important}
.selected-course-panel .academy-course-cover{max-height:320px}

.academy-cover-pending{display:flex;align-items:center;justify-content:center;color:#e9c168;font-size:1rem;padding:1rem;text-align:center}
