.LinkWrapper-module-scss-module__gxGnTG__middleHighClassItem{flex-direction:column;flex-shrink:0;gap:16px;display:flex}
.ClassTypeTagList-module-scss-module__A784ma__tagList{gap:4px;display:flex}
.ClassTitle-module-scss-module__IsQ5nq__title{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;max-height:44px;display:-webkit-box;overflow:hidden}@media only screen and (min-width:985px){.ClassTitle-module-scss-module__IsQ5nq__title{max-height:54px}}
.ClassPrice-module-scss-module__SmgN2W__classPrice{align-items:center;gap:4px;display:flex}
.ClassMeta-module-scss-module__-qGI-W__classMeta{align-items:center;gap:4px;display:flex}.ClassMeta-module-scss-module__-qGI-W__classMeta>p{word-break:normal}@media only screen and (min-width:985px){.ClassMeta-module-scss-module__-qGI-W__classMeta{gap:6px}}.ClassMeta-module-scss-module__-qGI-W__divider{background-color:#dee2e6;width:1px;height:8px}@media only screen and (min-width:985px){.ClassMeta-module-scss-module__-qGI-W__divider{height:12px}}
.ClassRating-module-scss-module__eqxzQW__classRating{align-items:center;gap:4px;display:flex}.ClassRating-module-scss-module__eqxzQW__star{color:#ced4da;justify-content:center;align-items:center;width:12px;height:12px;display:flex}@media only screen and (min-width:985px){.ClassRating-module-scss-module__eqxzQW__star{width:16px;height:16px}}
.MiddleHighClassItem-module-scss-module__4DqNEa__contents{flex-direction:column;gap:4px;display:flex}@media only screen and (min-width:985px){.MiddleHighClassItem-module-scss-module__4DqNEa__contents{gap:6px}}.MiddleHighClassItem-module-scss-module__4DqNEa__teacherAndRating{align-items:center;gap:4px;display:flex}.MiddleHighClassItem-module-scss-module__4DqNEa__badgeWrapper{align-items:center;gap:2px;display:flex}.MiddleHighClassItem-module-scss-module__4DqNEa__teacherName{text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MiddleHighClassItem-module-scss-module__4DqNEa__ratingWrap{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.MiddleHighClassItem-module-scss-module__4DqNEa__starIcon{color:#ffce22;width:12px;height:16px;display:inline-flex}@media only screen and (min-width:985px){.MiddleHighClassItem-module-scss-module__4DqNEa__starIcon{width:16px}}.MiddleHighClassItem-module-scss-module__4DqNEa__ratingFavoriteCountWrapper{align-items:center;gap:8px;display:flex}
