.course-card[data-v-2607a88e]{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;border-radius:calc(var(--design-vw)*.83333);min-width:0;min-height:0;box-shadow:0 calc(var(--design-vw)*.625) calc(var(--design-vw)*1.5625) #14234b00;transform:perspective(calc(var(--design-vw)*46.875)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:box-shadow var(--motion-card) ease,transform var(--motion-card) var(--ease-ui);background:#f3f3f7;position:relative;overflow:hidden}.course-card[data-v-2607a88e]:after{border-radius:inherit;background:radial-gradient(circle at var(--glow-x) var(--glow-y),#ffffff9e,transparent 35%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-ui) ease;position:absolute;inset:0}.course-card[data-v-2607a88e]:hover{box-shadow:0 calc(var(--design-vw)*1.25) calc(var(--design-vw)*2.70833) #14234b24}.course-card[data-v-2607a88e]:hover:after{opacity:.52}.course-card--disabled[data-v-2607a88e]{filter:grayscale(.72);opacity:.68;transform:none}.course-card--disabled[data-v-2607a88e]:hover{box-shadow:none;transform:none}.course-card--disabled[data-v-2607a88e]:hover:after{opacity:0}.course-card--disabled .course-card__main-link[data-v-2607a88e]{cursor:not-allowed;pointer-events:none}.course-card__button[data-v-2607a88e]{z-index:1;width:100%;min-height:0;padding:calc(var(--design-vw)*1.25);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.course-card__button[data-v-2607a88e],.course-card__main-link[data-v-2607a88e]{gap:calc(var(--design-vw)*1.09375);color:inherit;text-decoration:none}.course-card__main-link[data-v-2607a88e]{align-content:start;display:grid}.course-card__primary[data-v-2607a88e]{gap:calc(var(--design-vw)*1.25);display:grid}.course-card__cover[data-v-2607a88e]{aspect-ratio:312/194;border-radius:calc(var(--design-vw)*.625);width:100%;transform:translateZ(calc(var(--design-vw)*.9375));background:#e6ebfa;position:relative;overflow:hidden}.course-card__new[data-v-2607a88e]{z-index:3;border-radius:calc(var(--design-vw)*.625) 0 calc(var(--design-vw)*.625);color:#fff;width:max-content;min-width:2.1875vw;max-width:100%;height:1.25vw;font:700 calc(var(--design-vw)*.625)/1 Arial,sans-serif;background:#ff344d;place-items:center;padding:0 .416667vw;font-style:italic;display:grid;position:absolute;top:0;left:0}.course-card__status[data-v-2607a88e]{z-index:4;color:#fff;background:#191a1ed1;border-radius:.677083vw;padding:.3125vw .625vw;font-size:.625vw;font-weight:500;line-height:1;position:absolute;top:.625vw;right:.625vw}.course-card__membership-badge[data-v-2607a88e]{z-index:3;top:calc(var(--design-vw)*.625);right:calc(var(--design-vw)*.625);min-height:calc(var(--design-vw)*1.35417);align-items:center;gap:calc(var(--design-vw)*.26042);padding:0 calc(var(--design-vw)*.52083);border-radius:calc(var(--design-vw)*.67708);color:#fff;font-size:calc(var(--design-vw)*.625);-webkit-backdrop-filter:blur(calc(var(--design-vw)*.41667));backdrop-filter:blur(calc(var(--design-vw)*.41667));background:#264194d1;border:1px solid #ffffffad;font-weight:600;display:inline-flex;position:absolute}.course-card__membership-badge.is-l2[data-v-2607a88e]{background:#6742a7db}.course-card__membership-badge[data-v-2607a88e] svg{width:calc(var(--design-vw)*.72917);height:calc(var(--design-vw)*.72917)}.course-card__cover img[data-v-2607a88e]{z-index:2;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s ease,transform .65s var(--ease-soft);display:block;position:relative}.course-card__cover img.is-ready[data-v-2607a88e]{opacity:1}.course-card__cover-placeholder[data-v-2607a88e]{z-index:1;background:#e2e5ec;position:absolute;inset:0;overflow:hidden}.course-card__cover-placeholder[data-v-2607a88e]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbd,#0000);animation:1.35s infinite course-card-cover-shimmer-2607a88e;position:absolute;inset:0;transform:translate(-100%)}.course-card:hover .course-card__cover img[data-v-2607a88e]{transform:scale(1.045)}@keyframes course-card-cover-shimmer-2607a88e{to{transform:translate(100%)}}.course-card h3[data-v-2607a88e]{height:2.8em;color:var(--color-text-primary);font-size:calc(var(--design-vw)*1.04167);overflow-wrap:anywhere;text-overflow:ellipsis;transform:translateZ(calc(var(--design-vw)*.67708));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.course-card__description[data-v-2607a88e]{height:calc(var(--design-vw)*3.95833);flex:0 0 calc(var(--design-vw)*3.95833);justify-content:space-between;align-items:center;gap:calc(var(--design-vw)*.83333);padding:calc(var(--design-vw)*.83333);border-radius:calc(var(--design-vw)*.41667);color:#64676e;font-size:calc(var(--design-vw)*.83333);transform:translateZ(calc(var(--design-vw)*.52083));background:#fff;line-height:1.375;display:flex}.course-card__description span[data-v-2607a88e]{overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-card__description[data-v-2607a88e] svg{width:calc(var(--design-vw)*1.04167);height:calc(var(--design-vw)*1.04167);flex:none}.course-card__tools[data-v-2607a88e]{z-index:1;height:calc(var(--design-vw)*2.39583);flex:0 0 calc(var(--design-vw)*2.39583);align-items:center;gap:calc(var(--design-vw)*1.04167);transform:translateZ(calc(var(--design-vw)*.72917));display:flex;position:relative;overflow:hidden}.course-card__tool[data-v-2607a88e]{width:calc(var(--design-vw)*2.39583);height:calc(var(--design-vw)*2.39583);border:calc(var(--design-vw)*.05208) solid #1010110d;border-radius:calc(var(--design-vw)*.41667);background:#fff;flex:none;place-items:center;display:grid}.course-card__tool img[data-v-2607a88e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=768px){.course-card[data-v-2607a88e]{border-radius:16px}.course-card__new[data-v-2607a88e]{border-radius:12px 0;width:42px;height:24px;font-size:12px}.course-card__membership-badge[data-v-2607a88e]{border-radius:13px;gap:5px;min-height:26px;padding:0 10px;font-size:12px;top:10px;right:10px}.course-card__membership-badge[data-v-2607a88e] svg{width:14px;height:14px}.course-card__button[data-v-2607a88e]{gap:16px;padding:18px}.course-card__main-link[data-v-2607a88e],.course-card__primary[data-v-2607a88e]{gap:16px}.course-card__cover[data-v-2607a88e]{border-radius:12px;transform:none}.course-card h3[data-v-2607a88e]{height:auto;min-height:50px;font-size:18px;line-height:25px;transform:none}.course-card__description[data-v-2607a88e]{border-radius:8px;flex-basis:auto;gap:12px;height:auto;min-height:72px;padding:14px 16px;font-size:14px;line-height:20px;transform:none}.course-card__description[data-v-2607a88e] svg{width:20px;height:20px}.course-card__tools[data-v-2607a88e]{flex-basis:40px;gap:12px;height:40px;transform:none}.course-card__tool[data-v-2607a88e]{border:1px solid #1010110d;border-radius:8px;width:40px;height:40px}}@media (width<=640px){.course-card[data-v-2607a88e],.course-card__button[data-v-2607a88e]{min-height:0}.course-card__button[data-v-2607a88e]{padding:20px}.course-card h3[data-v-2607a88e]{min-height:0}}@media (prefers-reduced-motion:reduce){.course-card[data-v-2607a88e],.course-card__cover img[data-v-2607a88e]{transition:none}.course-card__cover-placeholder[data-v-2607a88e]:after{animation:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.course-card[data-v-2607a88e]{transform:none}}
