.course-card-move-trainer-link{background:var(--color-bg-subtlest);border-radius:var(--radius-5);color:var(--color-text-bolder);cursor:pointer;display:flex;gap:var(--space-12);padding:var(--space-12);transition:background 50ms var(--motion-ease-out-gentle);width:100%}.course-card-move-trainer-link:hover{cursor:pointer;text-decoration:none}.course-card-move-trainer-link:hover .course-card-info-title{color:var(--color-text-boldest)}.course-card-move-trainer-link:hover .course-card-info-authors{color:var(--color-text-default)}.course-card-move-trainer-link img{border-radius:var(--radius-5);height:9.6rem;width:9.6rem}.course-card-move-trainer-link:not(.course-card-paused):not(.course-card-no-link):hover{background:var(--color-bg-subtle);transition:background .1s var(--motion-ease-out-gentle)}.course-card-paused img,.course-card-paused .course-card-progress{filter:grayscale(100%)}.course-card-paused img{opacity:.5}.course-card-info{display:flex;flex-direction:column;gap:var(--space-8);justify-content:space-between;width:100%}.course-card-info-wrapper{display:flex;flex-direction:column;gap:var(--space-8);max-width:var(--container-400)}[dir=ltr] .course-card-info-wrapper{margin-right:var(--space-32)}[dir=rtl] .course-card-info-wrapper{margin-left:var(--space-32)}.course-card-info-title{color:var(--color-text-bolder)}.course-card-more-menu{position:absolute!important;top:var(--space-8)}[dir=ltr] .course-card-more-menu{right:0}[dir=rtl] .course-card-more-menu{left:0}.course-card-info-authors{color:var(--color-text-subtle)}.course-card-info-title,.course-card-info-authors{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.course-card-info-bottom{align-items:center;display:flex;height:var(--space-24);justify-content:space-between;width:100%}.course-card-progress{align-items:center;gap:var(--space-8);justify-content:space-between}.course-card-progress .course-card-progress-bar{display:none;width:22rem}.course-card-practice-in{align-items:center;display:flex;gap:var(--space-4);white-space:nowrap}.course-card-to-review{align-items:center;display:flex;gap:var(--space-8);text-transform:uppercase;white-space:nowrap}.course-card-to-review :last-child{background-color:color-mix(in srgb,var(--color-green-300) 20%,transparent);border-radius:var(--radius-5);color:var(--color-green-600);padding:var(--space-2) var(--space-4)}.dark-mode .course-card-to-review :last-child{background-color:color-mix(in srgb,var(--color-green-600) 30%,transparent);color:var(--color-green-300)}@media (min-width: 60em) and (max-width: 63.999em){.course-card-progress .course-card-progress-bar{width:15rem}}@container course-card-footer (min-width: 51rem){.course-card-progress .course-card-progress-bar.course-card-progress-bar-with-action-buttons{display:block}}@media (min-width: 40em){.course-card-progress{display:flex}.course-card-progress .course-card-progress-bar{display:block}.course-card-progress .course-card-progress-bar-with-action-buttons{display:none}.course-card-component img{height:12rem;width:12rem}}.course-card-heading-x-large{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429}.course-card-heading-x-large-bold{font-family:var(--font-family-heading);font-size:4.2rem;line-height:1.1428571429;font-weight:800}.course-card-heading-large{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111}.course-card-heading-large-bold{font-family:var(--font-family-heading);font-size:3.6rem;line-height:1.1111111111;font-weight:800}.course-card-heading-medium{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226}.course-card-heading-medium-bold{font-family:var(--font-family-heading);font-size:3.1rem;line-height:1.1612903226;font-weight:800}.course-card-heading-small{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429}.course-card-heading-small-bold{font-family:var(--font-family-heading);font-size:2.8rem;line-height:1.1428571429;font-weight:800}.course-card-heading-x-small{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727}.course-card-heading-x-small-bold{font-family:var(--font-family-heading);font-size:2.2rem;line-height:1.2727272727;font-weight:800}.course-card-heading-xx-small{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.course-card-heading-xx-small-bold{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882;font-weight:800}.course-card-heading-xxx-small{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429}.course-card-heading-xxx-small-bold{font-family:var(--font-family-heading);font-size:1.4rem;line-height:1.1428571429;font-weight:800}.course-card-heading-label{font-family:var(--font-family-heading);font-size:1.2rem;letter-spacing:.05rem;line-height:1.1428571429;text-transform:uppercase}.course-card-text-x-large{font-size:1.8rem;line-height:1.3333333333}.course-card-text-x-large-bold{font-size:1.8rem;line-height:1.3333333333;font-weight:600}.course-card-text-large{font-size:1.6rem;line-height:1.25}.course-card-text-large-bold{font-size:1.6rem;line-height:1.25;font-weight:600}.course-card-text-medium{font-size:1.4rem;line-height:1.1428571429}.course-card-text-medium-bold{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.course-card-text-small{font-size:1.2rem;line-height:1.3333333333}.course-card-text-small-bold{font-size:1.2rem;line-height:1.3333333333;font-weight:600}.course-card-text-x-small{font-size:1rem;line-height:1}.course-card-text-x-small-bold{font-size:1rem;line-height:1;font-weight:600}.course-card-text-label{font-size:1.2rem;line-height:1.3333333333;font-weight:600;letter-spacing:.05rem;text-transform:uppercase}.course-card-text-speech{font-size:1.5rem;font-weight:500;line-height:1.3333333333}.course-card-text-speech-bold{font-size:1.5rem;font-weight:500;line-height:1.3333333333;font-weight:600}.course-card-paragraph-x-large{font-size:1.8rem;line-height:1.5555555556}.course-card-paragraph-x-large-bold{font-size:1.8rem;line-height:1.5555555556;font-weight:600}.course-card-paragraph-large{font-size:1.6rem;line-height:1.5}.course-card-paragraph-large-bold{font-size:1.6rem;line-height:1.5;font-weight:600}.course-card-paragraph-medium{font-size:1.4rem;line-height:1.4285714286}.course-card-paragraph-medium-bold{font-size:1.4rem;line-height:1.4285714286;font-weight:600}.course-card-paragraph-x-small{font-size:1rem;line-height:1.3}.course-card-paragraph-x-small-bold{font-size:1rem;line-height:1.3;font-weight:600}.course-card-monospace{font-variant-numeric:tabular-nums}[class^=cc-heading],.course-card-ligatures-disabled{font-variant-ligatures:none}.course-card-ligatures-enabled{font-variant-ligatures:normal}.course-card-text-wrap-pretty{text-wrap:pretty}.course-card-component{position:relative}.course-card-no-link,.course-card-no-link:hover{cursor:default}.course-card-action-buttons{text-transform:none}.course-card-action-buttons-mobile{display:none!important;margin-top:var(--space-8)}.course-card-action-buttons-mobile-separator{border-bottom:var(--border-1) solid var(--color-border-default);display:none;margin-top:var(--space-16)}.course-card-component:last-child .course-card-action-buttons-mobile-separator{display:none!important}.course-card-info-title-new-dashboard{font-family:var(--font-family-heading);font-size:1.7rem;line-height:1.1764705882}.course-card-component .course-card-move-trainer-link img.course-card-thumbnail-new-dashboard{height:12rem;width:12rem}@media (max-width: 34.374em){.course-card-info-title-new-dashboard{font-size:1.4rem;line-height:1.1428571429;font-weight:600}.course-card-component .course-card-move-trainer-link img.course-card-thumbnail-new-dashboard{height:9.6rem;width:9.6rem}.course-card-action-buttons-mobile{display:flex!important}.course-card-action-buttons-desktop{display:none!important}.course-card-action-buttons-mobile-separator{display:block}.course-card-practice-in-label{display:none}}.course-card-footer{align-items:flex-end;container:course-card-footer/inline-size;display:flex;justify-content:space-between}.course-card-status{align-items:baseline;display:flex;justify-content:space-between}
