.course-card[data-v-14e36b1a]{background-color:#fff;border:1px solid #dde4e7;box-shadow:0 2px 8px #00000014;color:rgb(var(--v-theme-text-on-surface));display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none;transition:box-shadow .15s,transform .15s}.course-card[data-v-14e36b1a]:hover{box-shadow:0 8px 22px #00000024;transform:translateY(-2px)}.course-card.bundle[data-v-14e36b1a]{box-shadow:5px 5px 0 -1px #fff,5px 5px rgb(var(--v-theme-quaternary)),10px 10px 0 -1px #fff,10px 10px rgb(var(--v-theme-quaternary)),0 2px 8px #00000014;height:calc(100% - 10px);margin:0 10px 10px 0}.media[data-v-14e36b1a]{aspect-ratio:16/9;position:relative}.media img[data-v-14e36b1a]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;width:100%}.media img[data-v-14e36b1a],.type[data-v-14e36b1a]{position:absolute}.type[data-v-14e36b1a]{background-color:#171c1ed1;color:#fff;font-size:.75rem;font-weight:700;left:10px;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase;top:10px}.type.vip[data-v-14e36b1a]{background-color:rgb(var(--v-theme-accent));left:auto;right:10px}.ribbon[data-v-14e36b1a]{background-color:rgb(var(--v-theme-accent));bottom:0;color:#fff;font-size:.78rem;font-weight:700;left:0;letter-spacing:.05em;padding:5px 10px;text-transform:uppercase}.credits[data-v-14e36b1a],.ribbon[data-v-14e36b1a]{position:absolute}.credits[data-v-14e36b1a]{background-color:rgb(var(--v-theme-primary));border-radius:50%;bottom:-22px;box-shadow:0 0 0 4px #fff;color:#fff;display:grid;height:64px;line-height:1;place-content:center;right:10px;text-align:center;width:64px}.credits b[data-v-14e36b1a]{font-size:1.25rem}.credits small[data-v-14e36b1a]{font-size:.62rem;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.body[data-v-14e36b1a]{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 16px 0}.category[data-v-14e36b1a]{align-items:center;color:rgba(var(--v-theme-text-on-surface),.7);display:flex;font-size:.74rem;font-weight:700;gap:6px;letter-spacing:.07em;text-transform:uppercase}.category.short[data-v-14e36b1a]{padding-right:64px}.category i[data-v-14e36b1a]{border-radius:50%;display:inline-block;height:9px;width:9px}.title[data-v-14e36b1a]{color:rgb(var(--v-theme-primary-dark,var(--v-theme-text-on-surface)));display:-webkit-box;font-family:var(--v-theme-heading-font),serif;font-size:1.22rem;-webkit-line-clamp:4;line-height:1.3;margin:0;overflow:hidden;-webkit-box-orient:vertical}.for[data-v-14e36b1a]{color:rgba(var(--v-theme-text-on-surface),.7);font-size:.88rem}.for strong[data-v-14e36b1a]{color:rgb(var(--v-theme-text-on-surface));font-weight:500}.meta[data-v-14e36b1a]{display:grid;font-size:.88rem;gap:6px;list-style:none;margin:0;padding:0}.meta li[data-v-14e36b1a]{align-items:center;display:flex;gap:8px}.meta .v-icon[data-v-14e36b1a]{color:rgb(var(--v-theme-primary));flex:none}.meta .star[data-v-14e36b1a]{color:#e0a000}.meta .closing[data-v-14e36b1a],.meta .closing .v-icon[data-v-14e36b1a]{color:rgb(var(--v-theme-accent));font-weight:700}.status[data-v-14e36b1a]{color:rgb(var(--v-theme-primary));font-size:.82rem;font-weight:700}.bar[data-v-14e36b1a]{background-color:rgb(var(--v-theme-secondary));height:6px;margin-top:4px}.bar span[data-v-14e36b1a]{background-color:rgb(var(--v-theme-primary));display:block;height:100%}.sponsor[data-v-14e36b1a]{color:rgba(var(--v-theme-text-on-surface),.7);font-size:.76rem;margin-top:auto;padding-top:4px}.foot[data-v-14e36b1a]{align-items:center;border-top:1px solid #dde4e7;color:rgb(var(--v-theme-primary));display:flex;font-weight:700;justify-content:space-between;margin-top:12px;padding:12px 16px}
