.courses_article__Q9iAx{background-size:cover;background-position:top;aspect-ratio:1/1}.courses_article__Q9iAx .courses_courses__zeJWP{width:100%;height:100%;padding-top:clamp(2rem,5%,4rem);text-align:center}@media screen and (min-width:768px){.courses_article__Q9iAx .courses_courses__zeJWP{max-width:var(--article-max-width);min-height:var(--courses-min-height)}}.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80{display:flex;flex-direction:row;align-items:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80 .courses_circle__evlc3{width:2.125rem;min-width:2.125rem;height:auto;aspect-ratio:1/1;border-radius:50%;border:2px solid var(--color-pink);display:flex;align-items:center;justify-content:center;-webkit-margin-end:1rem;margin-inline-end:1rem}.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80 .courses_circle__evlc3.courses_completed__C8Ihk,.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80 .courses_circle__evlc3.courses_notattempted__1hgrm{border:2px solid var(--color-brand)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80 .courses_circle__evlc3.courses_current__9W_Z3,.courses_article__Q9iAx .courses_courses__zeJWP .courses_numberAndText__4Mt80 .courses_circle__evlc3.courses_incomplete__HxrLY{border:2px solid var(--color-true-white)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK{color:var(--courses-content-color);padding-inline:1rem;display:flex;flex-direction:column}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK:focus-visible{outline:none}@media screen and (min-width:768px){.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK{color:var(--courses-content-color-desktop)}}@media screen and (min-width:900px){.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK{padding-inline:0}}@media screen and (orientation:landscape){.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK{transform:var(--courses-content-transform)}}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_courseTitle__IxyQ_{color:var(--courses-title-color);padding:1rem 1rem 0}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_courseTitle__IxyQ_ h1{padding-top:2rem;margin-block:1rem}@media screen and (min-width:768px){.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_courseTitle__IxyQ_ h1{padding-top:0;margin-block:1.5rem}}@media screen and (max-height:768px){.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_courseTitle__IxyQ_ h1{padding-top:clamp(.75rem,10%,1.5rem)}}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo{display:grid;grid-gap:var(--mm-btn-container-gap);gap:var(--mm-btn-container-gap);grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:repeat(3,1fr);max-width:100%;padding:var(--mm-btn-container-padding)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button{background-color:var(--color-purple);color:var(--color-pink);border:var(--mm-box-border);border-radius:var(--mm-border-radius);box-shadow:var(--mm-box-shadow);cursor:pointer;display:flex;font-size:var(--mm-font-size);font-weight:var(--mm-font-weight);justify-content:space-between;align-items:center;min-width:16rem;padding:.65rem .55rem}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button.courses_completed__C8Ihk{background-color:var(--mm-button-completed-bg-color);color:var(--mm-button-completed-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button.courses_notattempted__1hgrm{background-color:var(--mm-button-unlocked-bg-color);color:var(--mm-button-unlocked-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button.courses_incomplete__HxrLY{background-color:var(--mm-button-incomplete-bg-color);color:var(--mm-button-incomplete-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button.courses_current__9W_Z3{background-color:var(--mm-button-current-bg-color);color:var(--mm-button-current-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconCompleted__UuqRs,.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconCurrent__noieR,.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconIncomplete__FJKms,.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconLocked__BKef_,.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_icon__xAj5k{display:flex;justify-content:center;align-items:center;border-radius:var(--mm-icon-border-radius);font-size:var(--mm-icon-font-size);height:var(--mm-btn-number-height);min-width:var(--mm-btn-number-width);margin-left:var(--mm-icon-margin-left);padding:var(--mm-icon-padding);width:var(--mm-btn-number-width);background-color:var(--mm-icon-bg-color);color:var(--mm-icon-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconCompleted__UuqRs{background-color:var(--mm-icon-finished-bg-color);color:var(--mm-icon-finished-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconLocked__BKef_{background-color:var(--mm-icon-locked-bg-color);color:var(--mm-icon-locked-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconIncomplete__FJKms{background-color:var(--mm-icon-incomplete-bg-color);color:var(--mm-icon-incomplete-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button .courses_iconCurrent__noieR{background-color:var(--mm-icon-current-bg-color);color:var(--mm-icon-current-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button:disabled{cursor:not-allowed;color:var(--mm-button-locked-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_courseList____0YP .courses_buttonContainer__YFDgo button:focus-visible{outline:var(--button-focus-visible-outline)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN{width:100%;display:flex;justify-content:center;align-items:center;margin-block:2rem;color:var(--color-brand)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconExplanationContainer__R9ScX{border-radius:var(--mm-explanation-icon-border-radius);background-color:var(--mm-explanation-icon-bg-color);color:var(--mm-explanation-icon-color)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconExplanationWrapper__ESbAy{display:flex}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconType__3_XXF{display:inline-flex;align-items:center;margin-left:.5rem;padding-right:.5rem;border-right:var(--mm-explanation-border-right)}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconType__3_XXF:last-child{border-right:none}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconType__3_XXF .courses_iconExplanation__aSZ__{font-size:var(--mm-explanation-icon-font-size);padding:var(--mm-explanation-icon-padding);margin-right:var(--mm-explanation-icon-margin-right)}@media screen and (orientation:portrait)and (max-width:767px){.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN{flex-direction:column;align-items:center;padding-inline:2rem}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_explanationTitle__g7Ydq{margin-bottom:.5rem}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconExplanationWrapper__ESbAy{text-align:left;display:flex;flex-direction:column}.courses_article__Q9iAx .courses_courses__zeJWP .courses_content__qtiXK .courses_explanationContainer__AEtsN .courses_iconType__3_XXF{border-right:none;margin:.5rem 0;padding:0}}.courses_single__pE5GV{width:100%}.courses_double__W_05h{grid-template-columns:repeat(2,1fr)}@media screen and (orientation:portrait){.courses_double__W_05h{grid-template-columns:1fr}}@media(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){.courses_double__W_05h{grid-template-columns:1fr}}.courses_triple__FI0g2{width:100%;grid-template-columns:repeat(3,1fr)}@media screen and (orientation:portrait){.courses_triple__FI0g2{grid-template-columns:1fr!important}}@media(-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){.courses_triple__FI0g2{grid-template-columns:1fr}}.courses_loadingModalOverlay__yfRmK{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--modal-background-color)}