.CourseCard{color:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;gap:.75rem;width:11rem;text-decoration:none;transition:transform .3s ease-in-out;display:flex}.CourseCard--full-width{width:100%;height:100%}.CourseCard--full-width .CourseCard_thumbnail{height:100%;min-height:120px}.CourseCard--full-width .CourseCard_thumbnail_image{width:100%;min-width:100%;height:100%;min-height:100%}.CourseCard--ranked{box-sizing:border-box;width:14.75rem;padding:1.375rem 0 0 3.75rem;position:relative}.CourseCard--ranked:first-child{width:13.3125rem;padding-left:2.3125rem}.CourseCard--ranked .CourseCard_thumbnail,.CourseCard--ranked .CourseCard_info{z-index:1;position:relative}.CourseCard--ranked-wide{width:15.75rem;padding-left:4.75rem}@media (min-width:64rem){.CourseCard--ranked-wide{width:16.625rem;padding-left:5.625rem}}.CourseCard_position{color:#f7fbf8;font-family:var(--sin-font-display), sans-serif;letter-spacing:-.04em;text-shadow:0 7px 7px #00000040;font-size:6.25rem;font-weight:800;line-height:6.875rem;position:absolute;top:0;left:0}@media (min-width:64rem){.CourseCard_position{font-size:7.75rem;line-height:8.25rem}}.CourseCard_thumbnail{border-radius:.5rem;align-items:center;height:6.1875rem;display:flex;position:relative;overflow:hidden}.CourseCard_thumbnail:after{opacity:0;content:"";z-index:1;background:linear-gradient(#0000,#00000080);width:100%;height:100%;transition:opacity .6s ease-in-out,transform .6s ease-in-out;position:absolute;top:0;right:0;transform:scale(1.08)}.CourseCard_thumbnail:hover:after{opacity:1}.CourseCard_thumbnail:hover .CourseCard_thumbnail_image{transform:scale(1.08)}.CourseCard_thumbnail_reviews{z-index:2;background-color:var(--sin-surface-container-lowest);border-radius:var(--corner-radius-8) 0 0 0;justify-content:space-between;align-items:center;gap:.25rem;max-width:5.375rem;height:1.75rem;padding:.25rem;display:flex;position:absolute;bottom:0;right:0}@media (min-width:120rem){.CourseCard_thumbnail_reviews{max-width:6.625rem;height:2.125rem}}.CourseCard_thumbnail_reviews_stars{color:var(--sin-on-surface);font-size:.75rem;font-weight:500}@media (min-width:120rem){.CourseCard_thumbnail_reviews_stars{font-size:.875rem}}.CourseCard_thumbnail_reviews_reviews{color:var(--sin-on-surface-variant);font-size:.75rem}@media (min-width:120rem){.CourseCard_thumbnail_reviews_reviews{font-size:.875rem}}.CourseCard_thumbnail_image{object-fit:cover;z-index:1;border-radius:.5rem;min-width:11rem;min-height:6.1875rem;transition:transform .3s ease-in-out;position:relative}.CourseCard_info{gap:.5rem;display:flex;overflow:hidden}.CourseCard_info_title{letter-spacing:0;color:var(--sin-on-surface);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;min-width:0;font-family:Roobert;font-size:14px;line-height:1rem;display:-webkit-box;overflow:hidden}@media (min-width:120rem){.CourseCard_info_title{font-size:.875rem}}.CourseCard_info_badge{min-width:1.5rem;max-width:1.5rem;min-height:1.5rem;max-height:1.5rem;margin-right:.5rem}@media (min-width:120rem){.CourseCard_info_badge img{width:1.8125rem;height:1.8125rem}}
