.course-card[data-v-89aacbc5]{align-content:start;color:inherit;display:grid;flex:0 0 auto;gap:clamp(var(--space-3-25),.7813vw,var(--space-3-75));grid-template-rows:auto minmax(0,1fr);min-width:260px;text-decoration:none;-webkit-user-select:none;user-select:none;width:min(440px,calc(28.57143% - 8.57143px));-webkit-user-drag:none}.course-card__media[data-v-89aacbc5]{aspect-ratio:511/322;background:var(--color-bg-placeholder);border-radius:var(--radius-media);overflow:hidden;position:relative;transition:box-shadow var(--motion-link-duration) var(--motion-link-ease)}:is(.course-card:focus-visible,.course-card:hover) .course-card__media[data-v-89aacbc5]{box-shadow:0 6px 18px #0000000d}.course-card__placeholder[data-v-89aacbc5],[data-v-89aacbc5] .course-card__image{display:block;height:100%;width:100%}[data-v-89aacbc5] .course-card__image{object-fit:cover;transform:scale(1);transition:transform var(--motion-link-duration) var(--motion-link-ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(hover:hover){:is(.course-card[data-v-89aacbc5]:focus-visible,.course-card[data-v-89aacbc5]:hover) .course-card__image{transform:scale(1.04)}}.course-card__badges[data-v-89aacbc5]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1-25);left:17px;position:absolute;top:17px;z-index:1}.course-card__badge[data-v-89aacbc5]{align-items:center;border-radius:var(--radius-6);color:var(--color-text-heading-dark);cursor:pointer;display:inline-flex;gap:var(--space-1-25);padding:var(--space-1-25) var(--space-2);transition:box-shadow var(--motion-link-duration) var(--motion-link-ease)}.course-card__badge[data-v-89aacbc5]:focus-visible{box-shadow:inset 0 0 0 100px #0000000d}@media(hover:hover){.course-card__badge[data-v-89aacbc5]:hover{box-shadow:inset 0 0 0 100px #0000000d}}.course-card__badge--duration[data-v-89aacbc5]{background:#28adff;color:var(--color-text-inverse)}.course-card__badge--popular[data-v-89aacbc5]{background:var(--color-accent)}.course-card__badge--tag[data-v-89aacbc5]{background:var(--color-bg-placeholder-strong)}.course-card__badge-icon[data-v-89aacbc5]{height:12px;object-fit:contain;width:12px}.course-card__content[data-v-89aacbc5]{display:grid}.course-card__title[data-v-89aacbc5]{color:var(--color-input-text);font-weight:400;margin:0;text-align:left}@media(max-width:767px){.course-card[data-v-89aacbc5]{min-width:0;width:100%}.course-card__media[data-v-89aacbc5]{border-radius:var(--radius-7)}.course-card__badges[data-v-89aacbc5]{gap:var(--space-1);left:var(--space-3);top:var(--space-3)}.course-card__badge[data-v-89aacbc5]{border-radius:var(--radius-3)}.course-card__content[data-v-89aacbc5]{padding-inline:0}}.courses-page[data-v-4718ba9c]{--courses-page-pad-x:clamp(var(--space-4),8.5417vw,164px);background:var(--color-bg-page)}.courses-page__inner[data-v-4718ba9c]{display:grid;gap:var(--space-17-5);padding:var(--space-10) var(--courses-page-pad-x) clamp(var(--space-17-5),6.7708vw,var(--space-32-5))}.courses-page__schools[data-v-4718ba9c]{display:grid;gap:var(--space-12-5);min-width:0}.course-school[data-v-4718ba9c]{display:grid;gap:var(--space-7);min-width:0}.course-school__header[data-v-4718ba9c]{align-items:center;display:flex;justify-self:start;max-width:100%}.course-school__link[data-v-4718ba9c]{align-items:center;background:#0000;border-radius:var(--radius-control);color:inherit;display:inline-flex;gap:var(--space-10);margin:calc(var(--space-2)*-1) calc(var(--space-4)*-1) calc(var(--space-2)*-1) calc(var(--space-2-5)*-1);min-width:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2-5);text-decoration:none;transition:background-color var(--motion-link-duration) var(--motion-link-ease)}.course-school__link[data-v-4718ba9c]:focus-visible,.course-school__link[data-v-4718ba9c]:hover{background:var(--color-filter-bg)}.course-school__logo[data-v-4718ba9c]{align-items:center;background:var(--color-bg-surface-alt);border-radius:50%;color:var(--color-text-heading-dark-alt);display:inline-flex;flex:0 0 70px;font-family:var(--font-display);font-size:18px;height:70px;justify-content:center;overflow:hidden;width:70px}.course-school__logo[data-v-4718ba9c] img{display:block;height:100%;object-fit:cover;width:100%}.course-school__name[data-v-4718ba9c]{color:var(--color-text-heading-dark-alt);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.course-school__toggle[data-v-4718ba9c]{align-items:center;background:#0000;border:0;color:inherit;display:none;flex:0 0 40px;height:40px;justify-content:center;padding:0;width:40px}.course-school__chevron[data-v-4718ba9c]{display:block}.course-school__collapse[data-v-4718ba9c]{display:contents}.course-school__rail-shell[data-v-4718ba9c]{margin-inline:calc(var(--courses-page-pad-x)*-1);min-width:0;position:relative;width:calc(100% + var(--courses-page-pad-x)*2)}.course-school__rail[data-v-4718ba9c]{align-items:flex-start;box-sizing:border-box;cursor:grab;display:flex;gap:var(--space-2-5);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--courses-page-pad-x) var(--space-1);scroll-behavior:smooth;scrollbar-width:none;touch-action:auto;-webkit-user-select:none;user-select:none;width:100%;-webkit-overflow-scrolling:touch}.course-school__rail[data-v-4718ba9c]::-webkit-scrollbar{display:none}.course-school__rail--dragging[data-v-4718ba9c]{cursor:grabbing;scroll-behavior:auto}.course-school__nav[data-v-4718ba9c]{align-items:center;background:var(--color-bg-surface);border:0;border-radius:50%;box-shadow:var(--shadow-dropdown);cursor:pointer;display:inline-flex;height:52px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;top:40%;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease;width:52px;z-index:2}.course-school__nav-icon[data-v-4718ba9c]{display:block;height:52px;width:52px}.course-school__nav--prev[data-v-4718ba9c]{left:calc(var(--courses-page-pad-x) - 26px)}.course-school__nav--next[data-v-4718ba9c]{right:calc(var(--courses-page-pad-x) - 26px)}:is(.course-school:focus-within,.course-school:hover) .course-school__nav[data-v-4718ba9c]{opacity:1;pointer-events:auto}:is(.course-school:focus-within,.course-school:hover) .course-school__nav[data-v-4718ba9c]:disabled{cursor:default;opacity:.35;pointer-events:none}.course-school__nav[data-v-4718ba9c]:focus-visible,.course-school__nav[data-v-4718ba9c]:hover{transform:translateY(-50%) scale(1.03)}.courses-page__empty[data-v-4718ba9c]{display:grid;min-height:240px;place-items:center}.courses-page__load-more[data-v-4718ba9c]{display:grid;min-height:1px;place-items:center}.courses-page__loading[data-v-4718ba9c]{display:inline-flex;gap:6px;padding:var(--space-5)}.courses-page__loading i[data-v-4718ba9c]{animation:course-loading-4718ba9c .9s ease-in-out infinite alternate;background:var(--color-text-muted);border-radius:50%;height:6px;width:6px}.courses-page__loading i[data-v-4718ba9c]:nth-child(2){animation-delay:.15s}.courses-page__loading i[data-v-4718ba9c]:nth-child(3){animation-delay:.3s}@keyframes course-loading-4718ba9c{to{opacity:.25;transform:translateY(-3px)}}@media(max-width:767px){.courses-page[data-v-4718ba9c]{--courses-page-pad-x:var(--space-4)}.courses-page__inner[data-v-4718ba9c]{gap:var(--space-7-5);padding-block:var(--space-7-5)}.courses-page__schools[data-v-4718ba9c]{gap:var(--space-7-5)}.course-school[data-v-4718ba9c]{gap:var(--space-4);transition:gap .26s var(--motion-link-ease)}.course-school--collapsed[data-v-4718ba9c]{gap:0}.course-school__header[data-v-4718ba9c]{justify-content:space-between;width:100%}.course-school__link[data-v-4718ba9c]{border-radius:0;flex:1 1 auto;gap:var(--space-2-5);margin:0;padding:0}.course-school__link[data-v-4718ba9c]:focus-visible,.course-school__link[data-v-4718ba9c]:hover{background:#0000}.course-school__logo[data-v-4718ba9c]{flex-basis:40px;font-size:14px;height:40px;width:40px}.course-school__name[data-v-4718ba9c]{flex:1;font-size:30px;min-width:0}.course-school__toggle[data-v-4718ba9c]{display:inline-flex}.course-school__chevron[data-v-4718ba9c]{transform:rotate(180deg);transition:transform .26s var(--motion-link-ease)}.course-school--collapsed .course-school__chevron[data-v-4718ba9c]{transform:rotate(0)}.course-school__collapse[data-v-4718ba9c]{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .26s var(--motion-link-ease),opacity .2s var(--motion-link-ease)}.course-school--collapsed .course-school__collapse[data-v-4718ba9c]{grid-template-rows:0fr;opacity:0;pointer-events:none}.course-school__rail-shell[data-v-4718ba9c]{margin-inline:0;min-height:0;overflow:hidden;width:100%}.course-school__rail[data-v-4718ba9c]{cursor:default;display:grid;gap:var(--space-7-5);overflow:visible;padding:0}.course-school__nav[data-v-4718ba9c]{display:none}}@media(prefers-reduced-motion:reduce){.course-school[data-v-4718ba9c],.course-school__chevron[data-v-4718ba9c],.course-school__collapse[data-v-4718ba9c]{transition:none}}
