.SlugBundlePurchaseItem_productItem__3jV_E{display:flex;flex-direction:column;padding:1.6rem;gap:.6rem;border-radius:.8rem;border:.1rem solid #e7e7e8}@media(hover:hover)and (pointer:fine){.SlugBundlePurchaseItem_productItem__3jV_E:hover{background-color:#f5f5f6;opacity:1}}.SlugBundlePurchaseItem_productRadio__y0jOl:checked+.SlugBundlePurchaseItem_productItem__3jV_E{border:.1rem solid #fc1c49}.SlugBundlePurchaseItem_periodBadge__95kZU{padding:.2rem .4rem;border-radius:.4rem;background-color:#ffeceb;color:#fc1c49;margin-left:.6rem;font-size:1.2rem;font-weight:500;line-height:1.8rem}.SlugBundlePurchaseItem_priceWrapper__Wod_N{display:flex;align-items:center;gap:.8rem}.SlugBundlePurchaseItem_discountPercent__5JPlT{color:#fc1c49}.SlugBundlePurchaseItem_discountPercent__5JPlT,.SlugBundlePurchaseItem_productPrice__gmQVe{font-size:1.6rem;font-weight:600;line-height:2.2rem}.SlugBundlePurchasePanel_panelContainer__AuA8N{position:absolute;right:0;left:0;bottom:calc(100% + .8rem);overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;border-radius:.6rem;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .4rem 3.2rem -.4rem rgba(0,0,0,.2);background-color:#fff;padding:1.6rem;color:#171b1f;max-height:48rem}@media screen and (max-width:960px){.SlugBundlePurchasePanel_panelContainer__AuA8N{bottom:100%;box-shadow:none;border-radius:.8rem .8rem 0 0}}.SlugBundlePurchasePanel_productType__qKk8i{font-size:1.2rem;font-weight:600;line-height:1.8rem;padding-left:1.2rem;margin:0;color:#747678}.SlugBundlePurchasePanel_productType__qKk8i:nth-of-type(2){margin-top:1.6rem}.SlugBundlePurchasePanel_productList__2UDAW{display:flex;flex-direction:column;gap:.8rem;width:100%}.SlugBundlePurchasePanel_productItem__o_D_c.SlugBundlePurchasePanel_notSelected__kdEkg{opacity:.4}.SlugBundlePurchasePanel_productTitle__u6BB9{font-size:1.6rem;font-weight:400;line-height:2.2rem}.SlugDuplicatedElectiveEnrollment_duplicatedContainer__POspf{display:flex;flex-direction:column}@media screen and (max-width:960px){.SlugDuplicatedElectiveEnrollment_duplicatedContainer__POspf{margin-top:2rem}}.SlugDuplicatedElectiveEnrollment_duplicatedTitle__EcDS7{font-size:2rem;font-weight:600;line-height:150%}.SlugDuplicatedElectiveEnrollment_duplicatedList__S6Jw9{font-size:1.4rem;font-weight:400;line-height:150%;margin-bottom:1.6rem}.SlugDuplicatedElectiveEnrollmentButtons_buttonContainer__yoFNt{display:flex;justify-content:center;gap:.8rem;width:100%}.SlugDuplicatedElectiveEnrollmentButtons_buttonContainer__yoFNt>*{flex-grow:1}.SlugPurchasePanel_vnPurchaseContainer__sVSjj{transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out;position:fixed;bottom:0;left:0;z-index:1001;width:100%;transform:translateZ(0)}.SlugPurchasePanel_vnPurchaseContainerHidden__PXlJQ{transform:translate3d(0,100%,0)}@media screen and (min-width:961px){.SlugPurchasePanel_vnPurchaseContainer__sVSjj{padding-top:1.2rem;padding-bottom:1.2rem}}.SlugPurchasePanel_vnPurchaseGrid__4EkB_{padding-right:1.6rem;padding-left:1.6rem;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:961px){.SlugPurchasePanel_vnPurchaseGrid__4EkB_{margin-right:auto;margin-left:auto;max-width:98rem;padding-right:6.1224489796%;padding-left:6.1224489796%}}.SlugPurchasePanel_vnPurchase__nSOE2{display:flex;flex-direction:column;margin-right:-1.6rem;margin-left:-1.6rem;color:#747678}@media screen and (min-width:961px){.SlugPurchasePanel_vnPurchase__nSOE2{flex-direction:row}}.SlugPurchasePanel_vnPurchaseOrder___J80U{position:relative;display:flex;flex:1 1;flex-direction:row;padding:1rem 1.2rem;background-color:#fff}@media screen and (min-width:961px){.SlugPurchasePanel_vnPurchaseOrder___J80U{padding:1.2rem 2rem;border-radius:.6rem;box-shadow:0 0 .3rem rgba(0,0,0,.1),0 .6rem 3.6rem rgba(0,0,0,.2)}}@media screen and (max-width:960px){.SlugPurchasePanel_vnPurchaseOrder___J80U{box-shadow:0 -.4rem .8rem -.4rem rgba(0,0,0,.15)}}.SlugPurchasePanel_vnPurchaseOrderFull__4Hipv{display:block;padding:0}.SlugPurchasePanel_vnPurchasePromo__JE4QR{display:flex;flex:1 1;flex-direction:column;padding-right:1rem;font-size:1.2rem}.SlugPurchasePanel_vnPurchasePromoCount__cVZYM{display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box;width:100%;padding-right:1rem}.SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{font-size:1.2rem}.SlugPurchasePanel_vnPurchasePromoDesc__IX4O3,.SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;white-space:pre-line}@media screen and (min-width:961px){.SlugPurchasePanel_vnPurchasePromo__JE4QR{flex-direction:row;align-items:center;justify-content:space-between;padding-right:7rem}.SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{font-size:1.4rem;line-height:1.5714285714}.SlugPurchasePanel_vnPurchasePromoDesc__IX4O3{margin-top:.6rem}.SlugPurchasePanel_vnPurchaseOrder___J80U:only-child .SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{color:#000}.SlugPurchasePanel_fc-theme--the-red__x65Sy .SlugPurchasePanel_vnPurchaseOrder___J80U:only-child .SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{color:inherit}}@media screen and (max-width:960px){.SlugPurchasePanel_vnPurchasePromoDesc__IX4O3{display:none}.SlugPurchasePanel_vnPurchaseOrder___J80U:only-child .SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{position:absolute;top:0;right:0;left:0;height:3rem;padding-right:1.2rem;padding-left:1.2rem;background-color:#f5f5f6;color:#444;line-height:3rem;text-align:center;transform:translateY(-100%)}.SlugPurchasePanel_fc-theme--the-red__x65Sy .SlugPurchasePanel_vnPurchaseOrder___J80U:only-child .SlugPurchasePanel_vnPurchasePromoTitle__ra4Wg{background-color:#444;color:#e7e7e8}.SlugPurchasePanel_vnPurchaseOrder___J80U:only-child .SlugPurchasePanel_vnPurchasePromoDesc__IX4O3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}}.SlugPurchasePanel_vnPurchaseSelect__pszqf{position:absolute;right:0;bottom:100%;left:0;margin-bottom:1.2rem;padding:2.4rem 2rem;border-radius:.6rem;background-color:#fff;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .4rem 3.2rem -.4rem rgba(0,0,0,.2)}.SlugPurchasePanel_vnPurchaseSelectList__xSwRm{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.SlugPurchasePanel_vnPurchaseSelectList__xSwRm li~li{margin-top:1.6rem}.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;position:relative;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 2rem;border:1px solid #cfd0d1;border-radius:4px}.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:before{box-sizing:border-box;width:1.6rem;min-width:1.6rem;height:1.6rem;margin:auto 1.6rem auto 0;border:1px solid #dcdce6;box-shadow:0 .2rem 0 rgba(0,0,0,.05)}.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:after,.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:before{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;content:"";border-radius:50%}.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:after{position:absolute;top:0;bottom:0;left:2.3rem;width:1rem;height:1rem;margin:auto}.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:focus,.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:hover{color:#fc1c49}.SlugPurchasePanel_vnPurchaseSelectPrice__FqkBe{flex:1 0 10rem;font-weight:700;font-style:normal;text-align:right}.SlugPurchasePanel_vnPurchaseSelectItem__BT27_:checked~.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX{border-color:#fc1c49;box-shadow:inset 0 0 0 .1rem #fc1c49;color:#fc1c49}.SlugPurchasePanel_vnPurchaseSelectItem__BT27_:checked~.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:before{border-color:#fc1c49}.SlugPurchasePanel_vnPurchaseSelectItem__BT27_:checked~.SlugPurchasePanel_vnPurchaseSelectLabel__do2RX:after{background-color:#fc1c49}@media screen and (max-width:960px){.SlugPurchasePanel_vnPurchaseSelect__pszqf{z-index:101;margin-bottom:0;padding-top:1.8rem;padding-bottom:1.8rem;box-shadow:none}}.SlugPurchasePanel_vnElectivePurchaseSelect__xDLup{overflow-y:scroll;box-sizing:border-box;max-height:calc(100vh - 11.7rem - 9.6rem - 4.2rem)}.SlugPurchasePanel_vnElectivePurchaseSelect__xDLup::-webkit-scrollbar{display:none}.SlugPurchasePanel_vnElectivePurchaseSelectHeader__enxIK{display:flex;gap:.4rem;margin-bottom:2rem;font-weight:700}.SlugPurchasePanel_vnElectivePurchaseSelectHeader__enxIK>h3{font-size:inherit;color:#000}.SlugPurchasePanel_vnElectivePurchaseSelectTitle__kuDmZ{margin-bottom:.8rem;font-weight:700;font-size:1.2rem;color:#000}.SlugPurchasePanel_vnElectivePurchaseSelect__xDLup .SlugPurchasePanel_selectedCount__C_DLr{color:#ababab}.SlugPurchasePanel_vnElectivePurchaseSelect__xDLup .SlugPurchasePanel_selectedCountActive__Q2l8X{color:#fc1c49}.SlugPurchasePanel_vnElectivePurchaseSelectListContainer__r_xou+.SlugPurchasePanel_vnElectivePurchaseSelectListContainer__r_xou{margin-top:2rem}.SlugPurchasePanel_vnElectivePurchaseSelectLabel__dLO63:before{content:"";box-sizing:border-box;width:1.6rem;height:1.6rem;margin-right:1.6rem;border:.1rem solid #dcdce6;border-radius:.4rem;background-color:#fff}.SlugPurchasePanel_vnElectivePurchaseSelectLabel__dLO63:after{content:"";position:absolute;top:-.2rem;bottom:0;left:2.3rem;width:.8rem;height:.4rem;margin:auto;border-bottom:.2rem solid #fff;border-left:.2rem solid #fff;border-radius:0;opacity:0;transform:rotate(-45deg)}@media screen and (max-width:1020px){.SlugPurchasePanel_vnElectivePurchaseSelect__xDLup{bottom:8.4rem;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:calc(100vh - 9.6rem - 9.6rem - 3.2rem - 8rem)}}[type=checkbox]:checked+.SlugPurchasePanel_vnElectivePurchaseSelectLabel__dLO63:before{border-color:#fc1c49;background-color:#fc1c49}[type=checkbox]:checked+.SlugPurchasePanel_vnElectivePurchaseSelectLabel__dLO63:after{opacity:1}.SlugPurchasePanel_mobileDim__5mXI2{position:fixed;z-index:991;background-color:#000;opacity:.5;left:0;top:0;width:100vw;height:100vh}.SlugPromotionTimer_promotionTimer__dIr8i{display:flex;gap:.2rem}.SlugPurchaseButton_purchaseButton__10vUa{width:100%;height:4.8rem;padding:0 1.6rem;border-radius:.4rem;background:#fc1c49;color:#fff;font-style:normal;line-height:1.8rem}@media(hover:hover)and (pointer:fine){.SlugPurchaseButton_purchaseButton__10vUa:hover{background:#c5213b}}@media(hover:none)and (pointer:coarse){.SlugPurchaseButton_purchaseButton__10vUa:active{background:#c5213b}}.SlugPurchaseButton_purchaseButton__10vUa:disabled{background:#f5f5f6;color:#b7b9ba;cursor:not-allowed}.SlugPurchaseButton_purchaseButton__10vUa.SlugPurchaseButton_right__FaDoU{font-size:1.6rem;font-weight:500}.SlugPurchaseButton_purchaseButton__10vUa.SlugPurchaseButton_bottom___PyfQ{font-size:1.4rem;font-weight:700;width:14.2rem}@media screen and (max-width:960px){.SlugPurchaseButton_purchaseButton__10vUa.SlugPurchaseButton_bottom___PyfQ{width:13.2rem}}.SlugPurchaseButton_purchaseButton__10vUa.SlugPurchaseButton_bottom___PyfQ.SlugPurchaseButton_fullSize__47GFU{padding:2.4rem 1rem 3.2rem;font-size:2rem;font-weight:700;line-height:2.8rem;width:100%;height:100%;border-radius:0}.CurationHeader_curationHeaderTitleWrapper___kPaD{display:flex;justify-content:space-between;align-items:flex-end}.CurationHeader_curationHeaderTitle__pUNKU{color:#171b1f;font-size:2.4rem;font-weight:700;line-height:3.2rem;margin-top:1.2rem}.CurationHeader_curationHeaderSubTitle__ovOci{color:#747678;font-size:1.6rem;font-weight:400;padding:1rem 0 .3rem}.IconButton_wrapper__gPurd{display:inline-flex;justify-content:center;align-items:center;gap:.2rem;border-radius:.4rem}.IconButton_children__N_NcZ,.IconButton_icon__wBJ_q{display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;line-height:150%;color:#747678}.IconButton_children__N_NcZ img,.IconButton_children__N_NcZ>svg,.IconButton_icon__wBJ_q img,.IconButton_icon__wBJ_q>svg{width:1.8rem;height:1.8rem}.IconButton_themePrimary__dHbWZ .IconButton_children__N_NcZ,.IconButton_themePrimary__dHbWZ .IconButton_icon__wBJ_q{color:#171b1f}.IconButton_themePrimary__dHbWZ img path,.IconButton_themePrimary__dHbWZ svg path{fill:#171b1f}.IconButton_themeTertiaryOnlyIcon__s8zUC{background-color:#f5f5f6;padding:.1rem}.IconButton_themeTertiaryOnlyIcon__s8zUC .IconButton_children__N_NcZ,.IconButton_themeTertiaryOnlyIcon__s8zUC .IconButton_icon__wBJ_q{color:#747678}.IconButton_themeTertiaryOnlyIcon__s8zUC img,.IconButton_themeTertiaryOnlyIcon__s8zUC svg{width:2rem;height:2rem}.IconButton_themeTertiaryOnlyIcon__s8zUC img path,.IconButton_themeTertiaryOnlyIcon__s8zUC svg path{fill:#747678}.IconButton_themePositive__NsYoS{background-color:#ebf3ff;padding:.2rem .4rem}.IconButton_themePositive__NsYoS .IconButton_children__N_NcZ,.IconButton_themePositive__NsYoS .IconButton_icon__wBJ_q{font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:-.012rem;color:#3b83ff}.IconButton_themeSurfaceBrand__S8qWB{color:#fc1c49;background-color:#ffeceb;padding:.2rem .6rem .2rem .4rem;border-radius:1.7rem}.IconButton_themeSurfaceBrand__S8qWB .IconButton_children__N_NcZ,.IconButton_themeSurfaceBrand__S8qWB .IconButton_icon__wBJ_q{color:#fc1c49}.IconButton_themeSurfaceBrand__S8qWB svg path{fill:#fc1c49}.IconButton_themeSurfaceBrand__S8qWB svg circle{fill:currentColor;stroke:currentColor}.IconButton_themeFillPrimary__sCTlS{color:#171b1f;background-color:#f5f5f6;padding:.2rem .6rem .2rem .4rem;border-radius:1.7rem}.IconButton_themeFillPrimary__sCTlS .IconButton_children__N_NcZ,.IconButton_themeFillPrimary__sCTlS .IconButton_icon__wBJ_q{color:#171b1f}.IconButton_themeFillPrimary__sCTlS svg path{fill:currentColor}.IconButton_themeTertiary__8r9zv,.IconButton_themeTertiary__8r9zv .IconButton_children__N_NcZ,.IconButton_themeTertiary__8r9zv .IconButton_icon__wBJ_q{color:#b7b9ba}.IconButton_themeTertiary__8r9zv svg path{fill:#b7b9ba}.SlugCourseCommunity_sectionWrapper__NfM0t{display:flex;justify-content:space-between;padding:0 4rem;margin:2.4rem 0 6rem;gap:2rem;border-radius:8px;border:1px dashed #8a8c8d}@media screen and (max-width:960px){.SlugCourseCommunity_sectionWrapper__NfM0t{flex-direction:column-reverse;padding:3.2rem 2.4rem 2.4rem;margin:2.4rem 0 4rem;gap:2.4rem}}.SlugCourseCommunity_textSection__IxHYA{display:flex;flex-direction:column;padding:3.2rem 0}@media screen and (max-width:960px){.SlugCourseCommunity_textSection__IxHYA{padding:0}}.SlugCourseCommunity_emptyHeader__K01im{margin-bottom:1.2rem;font-size:2rem;font-weight:700;line-height:150%}.SlugCourseCommunity_emptyContent__BLd6d{margin-bottom:2.4rem;font-size:1.6rem;font-weight:400;line-height:150%;color:#747678}.SlugCourseCommunity_emptyLink__KY_FL{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:24rem;height:4.8rem;padding:.8rem 2.9rem;background-color:#fc1c49;border:.1rem solid #fc1c49;border-radius:.4rem;font-size:1.6rem;font-weight:700;line-height:150%;color:#fff}@media screen and (max-width:960px){.SlugCourseCommunity_emptyLink__KY_FL{width:100%}}.SlugCourseCommunity_iconSection__Nhdnv{display:flex;align-items:flex-end}.SlugCourseCommunity_iconSection__Nhdnv svg{width:14.5rem;height:12.9rem}@media screen and (max-width:960px){.SlugCourseCommunity_iconSection__Nhdnv{justify-content:center}.SlugCourseCommunity_iconSection__Nhdnv svg{width:10.5rem;height:9.5rem}}.SlugCourseCommunity_container__P2GYM{position:relative;max-width:98rem;margin:8rem auto;padding:0 1.6rem}@media screen and (max-width:960px){.SlugCourseCommunity_container__P2GYM{margin:6rem auto}}.SlugCourseCommunity_header__y6GSg h2{display:flex;align-items:center;gap:.4rem}.SlugCourseCommunity_subTitle__aDR_m{display:flex;justify-content:space-between;align-items:flex-end}.SlugCourseCommunity_section__5leTr{margin-top:3.2rem;display:flex;flex-direction:column;gap:2rem}@media screen and (max-width:960px){.SlugCourseCommunity_section__5leTr{margin-top:0;flex-direction:row;overflow-x:auto;gap:1.2rem}}.SlugCourseCommunity_list__7th4S{display:flex;gap:2rem}@media screen and (max-width:960px){.SlugCourseCommunity_list__7th4S{padding:2.4rem 2rem 2rem 0;gap:1.2rem;flex-wrap:nowrap}}.SlugCourseCommunity_headerItem__H042i{min-width:18.6rem;height:20rem;box-sizing:border-box;display:flex;padding:16px;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:.8rem;font-size:2rem;font-weight:700;line-height:150%;color:#fff;background-color:#fc1c49}.SlugCourseCommunity_headerItem__H042i svg{width:4rem;height:4rem;transform:rotate(180deg)}.SlugCourseCommunity_headerItem__H042i svg path{fill:#fff}@media screen and (max-width:960px){.SlugCourseCommunity_headerItem__H042i{min-width:12rem;font-size:1.6rem;font-weight:700;line-height:150%;color:#fff}}.SlugCourseCommunity_item__pfDE3{max-width:36rem;height:20rem;box-sizing:border-box;display:flex;flex:1 1 18.3rem;border-radius:.8rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);transition:flex-basis .3s ease-in-out}.SlugCourseCommunity_itemContainer__Ji8cm{width:100%;padding:1.6rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}.SlugCourseCommunity_item__pfDE3.SlugCourseCommunity_active__MAs_C,.SlugCourseCommunity_item__pfDE3:hover{flex-basis:36rem}.SlugCourseCommunity_item__pfDE3.SlugCourseCommunity_active__MAs_C .SlugCourseCommunity_badge__5rnJB,.SlugCourseCommunity_item__pfDE3:hover .SlugCourseCommunity_badge__5rnJB{background-color:#fc1c49}.SlugCourseCommunity_item__pfDE3.SlugCourseCommunity_active__MAs_C .SlugCourseCommunity_title__pYKi_,.SlugCourseCommunity_item__pfDE3:hover .SlugCourseCommunity_title__pYKi_{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}.SlugCourseCommunity_item__pfDE3.SlugCourseCommunity_active__MAs_C .SlugCourseCommunity_content__7VgzQ,.SlugCourseCommunity_item__pfDE3:hover .SlugCourseCommunity_content__7VgzQ{display:block}@media screen and (max-width:960px){.SlugCourseCommunity_item__pfDE3{min-width:21rem}}.SlugCourseCommunity_badge__5rnJB{padding:.4rem 1rem;border-radius:2rem;background-color:#cfd0d1;font-size:1.2rem;font-weight:600;line-height:150%;color:#fff}.SlugCourseCommunity_title__pYKi_{flex-basis:2.4rem;font-size:1.6rem;font-weight:700;-webkit-line-clamp:4}.SlugCourseCommunity_content__7VgzQ,.SlugCourseCommunity_title__pYKi_{width:100%;flex-grow:2;line-height:150%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}.SlugCourseCommunity_content__7VgzQ{height:7rem;font-size:1.4rem;font-weight:400;-webkit-line-clamp:2;display:none}.SlugCourseCommunity_status__aNwmz{font-size:1.2rem;font-weight:400;line-height:150%;color:#b7b9ba;display:flex;align-items:center}.SlugCourseCommunity_statusItem__ThPy2:not(:first-child):before{content:"";display:inline-block;width:.1rem;height:.8rem;background-color:#cfd0d1;margin:0 .5rem;vertical-align:middle}.SlugClipPreview_previewPlayer__VJH1d{height:100%;width:100%}.SlugClipPreview_previewPlayerContainer__FYUUe{position:relative;aspect-ratio:16/9;max-width:93rem;width:calc(100vw - 4.8rem);background-color:#000}@media screen and (max-width:960px){.SlugClipPreview_previewPlayerContainer__FYUUe{width:calc(100vw - 4.8rem)}}.SlugClipPreview_title__1kCKr{font-weight:700;font-size:2.8rem;color:#000;width:inherit;margin-bottom:1.2rem}@media screen and (max-width:960px){.SlugClipPreview_title__1kCKr{font-size:2rem;color:#37393b}}.SlugClipPreview_wrapper__OTcBw{display:flex;flex-direction:column;gap:2.4rem}.SlugClipPreview_contentsContainer__eI0tj{display:flex;flex-direction:row;gap:2.4rem}@media screen and (max-width:1360px){.SlugClipPreview_contentsContainer__eI0tj{flex-direction:column}}.SlugClipPreview_clipListContainer__dv_j3{position:relative;flex-shrink:0}@media screen and (max-width:1360px){.SlugClipPreview_clipListContainer__dv_j3{margin-bottom:10rem}}@media screen and (max-width:960px){.SlugClipPreview_clipListContainer__dv_j3{margin-bottom:0}}.SlugClipPreview_clipList__k2lzP{display:flex;flex-direction:column;gap:.8rem;max-height:42rem;max-width:30rem;width:100%;margin-bottom:auto;overflow-y:scroll}.SlugClipPreview_clipListTitle__Ijo_M{font-size:2rem;line-height:150%;font-weight:700;color:#000;margin-bottom:1.2rem}@media screen and (max-width:1360px){.SlugClipPreview_clipList__k2lzP{max-width:none}}.SlugClipPreview_clipButton__Sr3_1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;padding:1.2rem;width:100%;border:.1rem solid #8a8c8d;border-radius:.4rem;font-size:1.4rem;font-weight:400;line-height:150%}.SlugClipPreview_clipButton__Sr3_1:hover{background-color:#e7e7e8}.SlugClipPreview_clipButtonTitle__xmC5Z{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;text-align:start;font-weight:700}.SlugClipPreview_clipButtonPlayTime__OGyVS{color:#747678;margin-left:auto}.SlugClipPreview_clipButtonActive__X70iO{background-color:#e7e7e8}@media screen and (max-width:1360px){.SlugClipPreview_clipButton__Sr3_1{justify-content:flex-start}}.SlugClipPreview_duration__EJP8X{font-size:1.4rem;color:#5f6163}.SlugClipPreview_purchaseButton__Lru6y{position:absolute;bottom:0;display:flex;margin-top:2.4rem;width:100%}.SlugClipPreview_purchaseButton__Lru6y button{width:100%!important}@media screen and (max-width:1360px){.SlugClipPreview_purchaseButton__Lru6y{position:fixed;bottom:2.4rem;left:2.4rem;right:2.4rem;width:unset;margin-top:0}.SlugClipPreview_purchaseButton__Lru6y:before{content:"";position:absolute;top:-2.4rem;left:-2.4rem;right:-2.4rem;bottom:-2.4rem;background-color:#fff;z-index:-1;border-radius:1.6rem}}.SlugClipPreview_header__NCE03{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.SlugClipPreview_closeIcon__wkEjU{top:3.2rem;right:2.4rem;cursor:pointer}@media screen and (max-width:960px){.SlugClipPreview_closeIcon__wkEjU{top:2.4rem;right:2.4rem}}.SlugClipPreview_videoIcon__6Ms8T{flex-shrink:0}.SlugClipPreview_purchasePanel__PxWbz{position:absolute;bottom:6rem}@media screen and (max-width:1360px){.SlugClipPreview_purchasePanel__PxWbz{position:fixed;bottom:9.2rem}}@media screen and (max-width:960px){.SlugClipPreview_purchasePanel__PxWbz{bottom:13rem}}.SlugCourseCurriculum_curriculum__C9VkW{width:100%;max-width:98rem;margin:0 auto}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculum__C9VkW{margin:6rem auto 0}}.SlugCourseCurriculum_curriculumTitle__t60xu{color:#171b1f;font-size:2.4rem;font-weight:700;line-height:150%}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumTitle__t60xu{font-size:2rem;font-weight:700;line-height:150%}}.SlugCourseCurriculum_curriculumLectureInfo__xyfuT{margin:.8rem 0 0;color:#747678;font-size:1.2rem;font-weight:600;line-height:150%}.SlugCourseCurriculum_curriculumLectureChapter__qDP6z:after,.SlugCourseCurriculum_curriculumLecturePart__NBiBU:after{content:" ∙ "}.SlugCourseCurriculum_curriculumLectureClip__lWAQt:after{display:inline-block;width:.1rem;height:.8rem;margin:0 .5rem;vertical-align:middle;background-color:#cfd0d1;content:""}.SlugCourseCurriculum_curriculumButtonContainer__jFhKo{display:flex;justify-content:space-between;margin:3.2rem 0 1.6rem;font-size:1.4rem;font-weight:500;line-height:1.8rem}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumButtonContainer__jFhKo{flex-direction:column-reverse;margin:2.4rem 0 1.6rem;gap:1.2rem}}.SlugCourseCurriculum_curriculumRightButtonContainer__26JRK{display:flex;gap:.8rem}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumRightButtonContainer__26JRK{justify-content:flex-end}}.SlugCourseCurriculum_curriculumToggleAccordionButton__hbvyS{color:#747678;background-color:#f5f5f6}.SlugCourseCurriculum_curriculumToggleAccordionButton__hbvyS:hover{background-color:#e7e7e8}.SlugCourseCurriculum_curriculumCourseOverviewButton__rCWiw{color:#fff;background-color:#fc1c49}.SlugCourseCurriculum_curriculumCourseOverviewButton__rCWiw:hover{background-color:#c5213b}.SlugCourseCurriculum_curriculumContent__ZoStS{margin:0 0 .8rem;border:.1rem solid #cfd0d1;border-radius:.4rem}.SlugCourseCurriculum_curriculumContent__ZoStS:last-of-type{margin:0}.SlugCourseCurriculum_curriculumPart__ZXLyF{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;cursor:pointer;background-color:#f5f5f6;border-bottom:.1rem solid #cfd0d1}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumPart__ZXLyF{flex-direction:column;align-items:flex-start}}.SlugCourseCurriculum_curriculumPartMainContent__2UTMh{display:flex;align-items:center;flex-shrink:0}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumPartMainContent__2UTMh{margin:0 0 .6rem;align-items:flex-start}.SlugCourseCurriculum_curriculumPartIcon__FEJ6T{margin:.5rem 0 0}}.SlugCourseCurriculum_curriculumPartTitle__N_pJM{margin:0 1.2rem 0 .8rem;color:#171b1f;font-size:1.4rem;font-weight:600;line-height:150%}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumPartTitle__N_pJM{margin:0 0 0 .8rem}}.SlugCourseCurriculum_curriculumPartSubContent__QPswk{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;width:100%;gap:.8rem}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumPartSubContent__QPswk{width:calc(100% - 2.4rem);margin:0 0 0 2.4rem}}.SlugCourseCurriculum_curriculumChapter__ngF7j{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem .8rem}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumChapter__ngF7j{align-items:flex-start}}.SlugCourseCurriculum_curriculumChapterTitle__WZNlM{margin:0 .8rem 0 0;color:#171b1f;font-size:1.4rem;font-weight:600;line-height:150%}.SlugCourseCurriculum_curriculumClip__NMQcz{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.6rem .8rem 2.4rem;gap:.8rem}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumClip__NMQcz{padding:.8rem 1.6rem}}.SlugCourseCurriculum_curriculumClipTitleContainer__4OxqO{display:flex;align-items:center;flex:1 1;min-width:0}.SlugCourseCurriculum_curriculumClipTitle__XK9Nr{flex:1 1;margin:0 .8rem;min-width:0;color:#171b1f;font-size:1.4rem;font-weight:400;line-height:2rem;word-break:break-word;overflow-wrap:break-word}.SlugCourseCurriculum_curriculumClipPreviewButton__dN9P7{flex-shrink:0;padding:.3rem .8rem;margin:0;color:#747678;background-color:#fff;border:.1rem solid #cfd0d1;border-radius:.4rem;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:-.012rem}.SlugCourseCurriculum_curriculumClipPreviewButton__dN9P7:hover{color:#fc1c49;background-color:#fff;border-color:#fc1c49}.SlugCourseCurriculum_curriculumClipPreviewButton__dN9P7:active{color:#fc1c49;background-color:#ffeceb;border-color:#fc1c49}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumClipPreviewButton__dN9P7{display:none}}.SlugCourseCurriculum_curriculumClipTime__XMOC1{flex-shrink:0;margin:0;min-width:6rem;text-align:right}.SlugCourseCurriculum_curriculumClipCount__FNDIC{margin:0 auto 0 0;padding:.1rem .4rem;color:#747678;font-size:1.2rem;font-weight:600;line-height:1.8rem;background-color:#e7e7e8;border-radius:.4rem}@media screen and (max-width:960px){.SlugCourseCurriculum_curriculumClipCount__FNDIC{font-weight:600}}.SlugCourseCurriculum_button__4_Okw{display:flex;align-items:center;justify-content:center;padding:1.2rem;gap:.4rem;border-radius:.4rem}.SlugCourseCurriculum_time__aKoe6{color:#747678;font-size:1.4rem;font-weight:400;line-height:2rem;margin-left:auto}.SlugCourseCurriculum_removeBorder__3fjsx{border:none}.SlugCourseCurriculum_accordionIcon__xpd_k{min-width:1.6rem;transform:rotate(0deg)}.SlugCourseCurriculum_accordionIconRotated__OnT3n{min-width:1.6rem;transform:rotate(180deg)}.SlugCourseCurriculum_videoIcon__2icZR{min-width:2.4rem}.SlugCourseCurriculum_previewVideoIcon___ptJo{width:1.6rem;height:1.6rem}.SlugCourseCurriculum_previewVideoIcon___ptJo rect{stroke:#fff}.SlugCourseCurriculum_previewVideoIcon___ptJo path{fill:#fff}.SlugCourseCurriculum_previewClip___VovP{cursor:pointer}.SlugCourseCurriculum_previewClip___VovP:hover{background-color:#f5f5f6}.SlugCourseCurriculum_previewClip___VovP:hover svg path{fill:#171b1f}.SlugCourseCurriculum_previewClip___VovP:hover svg rect{stroke:#171b1f}.ButtonGroupCancelConfirm_buttonGroupCancelConfirm__CO8V5{display:flex;justify-content:center;gap:.8rem}.CourseVoucherItem_courseVoucherItem__xqHXJ{border:.1rem solid #cfd0d1;border-radius:.8rem;position:relative;padding:2rem}.CourseVoucherItem_courseVoucherItemDownloaded__CRSeI{z-index:100;background-color:#171b1f;opacity:80%;border-radius:.8rem;border:.1rem solid #cfd0d1;position:absolute;top:-.1rem;left:-.1rem;width:100%;height:100%}.CourseVoucherItem_courseVoucherItemDownloadedText__AkE__{color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:2.4rem;position:absolute;height:3.6rem;width:9rem;top:calc((100% - 3.6rem)/2);left:calc((100% - 9rem)/2)}.CourseVoucherItem_courseVoucherItemRow__Sacmn{display:flex;justify-content:space-between}.CourseVoucherItem_courseVoucherItemDiscount__S_dDX{font-weight:700;font-size:4rem;color:#fc1c49;font-size:2.4rem}.CourseVoucherItem_courseVoucherItemIcon__I9k7l svg{width:2.4rem;height:2.4rem}.CourseVoucherItem_courseVoucherItemIcon__I9k7l svg>path{fill:#8a8c8d}.CourseVoucherItem_courseVoucherItemTitle__I2vM9{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;color:#171b1f;font-size:1.6rem}.CourseVoucherItem_courseVoucherItemPeriod__EWZPS{color:#171b1f}.CourseVoucherItem_courseVoucherItemDesc__LaBLV,.CourseVoucherItem_courseVoucherItemPeriod__EWZPS{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;font-size:1.2rem}.CourseVoucherItem_courseVoucherItemDesc__LaBLV{color:#747678}.SlugVoucherDownload_dialogDownloadCourseVouchers__fj__X{max-width:42rem}.SlugVoucherDownload_dialogDownloadCourseVouchersList__ZqVdl{display:flex;flex-direction:column;gap:.8rem}.SlugVoucherDownload_dialogDownloadCourseVouchersDesc__8T8Ak{font-size:1.4rem;white-space:pre-wrap;line-height:2rem;transform:translateX(2rem);width:calc(100% - 2rem);margin-top:1.2rem;margin-bottom:10.4rem}.SlugVoucherDownload_dialogDownloadCourseVouchersDesc__8T8Ak li{list-style:disc}.SlugVoucherDownload_highlightText__FZIX7{color:#fc1c49;text-decoration:underline}.SlugVoucherDownload_dialogDownloadCourseVouchersButtonGroup__s4XK9{position:fixed;bottom:0;left:0;z-index:101;background-color:#fff;width:100%;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;box-sizing:border-box;padding:2.4rem 2.4rem 3.2rem}.SlugRightPurchasePanel_slugRightPurchasePanelContainer__f1Tc6{width:33.6rem;border-radius:1.2rem;background:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16)}@media screen and (max-width:960px){.SlugRightPurchasePanel_slugRightPurchasePanelContainer__f1Tc6{width:100%}}.SlugRightPurchasePanel_slugRightPurchasePanelInfo__vJydD{padding:2.4rem;display:flex;flex-direction:column;gap:2.4rem}.SlugRightPurchasePanel_slugRightPurchasePanelInfoRow__9MZlr{display:flex;justify-content:space-between}.SlugRightPurchasePanel_slugRightPurchasePanelDiscount__lEqJm{color:#fc1c49;font-size:2.8rem;font-weight:700;line-height:4.2rem}.SlugRightPurchasePanel_slugRightPurchasePanelDiscount__lEqJm>small{margin-right:.4rem;vertical-align:top;font-size:1.6rem;font-weight:600}.SlugRightPurchasePanel_slugRightPurchasePanelPrice__h5HAc{color:#171b1f;font-size:2.8rem;font-weight:700;line-height:4.2rem}.SlugRightPurchasePanel_slugRightPurchasePanelPrice__h5HAc>small{vertical-align:top;font-size:2rem}.SlugRightPurchasePanel_slugRightPurchasePanelMonthlyNotice__okXfx{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;color:#747678;font-size:1.1rem;font-style:normal;font-weight:500;line-height:1.6rem}.SlugRightPurchasePanel_slugRightPurchasePanelMonthlyNoticeIcon__l1_ED circle{stroke:#cfd0d1}.SlugRightPurchasePanel_slugRightPurchasePanelMonthlyNoticeIcon__l1_ED path{fill:#cfd0d1}.SlugRightPurchasePanel_slugRightPurchasePanelPriceDetail__b_HgI{display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;font-weight:400;line-height:2rem}.SlugRightPurchasePanel_slugRightPurchasePanelPriceDetail__b_HgI :first-child dd,.SlugRightPurchasePanel_slugRightPurchasePanelPriceDetail__b_HgI dt{color:#b7b9ba}.SlugRightPurchasePanel_slugRightPurchasePanelPriceDetail__b_HgI :nth-child(2) dd{color:#747678}.SlugRightPurchasePanel_slugRightPurchasePanelPriceDetail__b_HgI :nth-child(3) dd{color:#171b1f;font-weight:600}.SlugRightPurchasePanel_slugRightPurchasePanelCouponButton__hjvYi{display:flex;width:100%;height:3.2rem;padding:0 .8rem;margin-bottom:.8rem;justify-content:center;align-items:center;align-self:stretch;border-radius:.4rem;background:#fff0f0;color:#fc1c49}.SlugRightPurchasePanel_slugRightPurchasePanelCouponButton__hjvYi:hover{background:#ffdad8}.SlugRightPurchasePanel_slugRightPurchasePanelCouponButton__hjvYi:disabled{background:#f5f5f6;color:#b7b9ba;cursor:not-allowed}.SlugRightPurchasePanel_slugRightPurchasePanelButton__X4J8R{display:flex;width:100%;height:4.8rem;padding:0 1.6rem;justify-content:center;align-items:center;gap:.4rem;align-self:stretch;border-radius:.4rem;background:#fc1c49;color:#fff;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.8rem}.SlugRightPurchasePanel_slugRightPurchasePanelButton__X4J8R:hover{background:#c5213b}.SlugRightPurchasePanel_slugRightPurchasePanelTimerContainer__hXYmX{display:flex;width:100%;padding:.8rem 0;justify-content:center;align-items:center;gap:.4rem;background:#f5f5f6;color:#171b1f;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.8rem;border-radius:0 0 1.2rem 1.2rem}.SlugRightPurchasePanel_previewButton__z2dzE{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:4.8rem;padding:0 1.6rem;border-radius:.4rem;background-color:#000}button+.SlugRightPurchasePanel_previewButton__z2dzE{margin-top:.8rem}.SlugRightPurchasePanel_previewVideoIcon__LmLDs{margin-left:.4rem}.SlugRightPurchasePanel_previewVideoIcon__LmLDs rect{stroke:#fff}.SlugRightPurchasePanel_previewVideoIcon__LmLDs path{fill:#fff}.SlugContainer_slugContainerTopCuration__Yvvos{display:flex;gap:2.4rem;padding:3.2rem 0 6rem;margin:0 auto;max-width:98rem}@media screen and (max-width:960px){.SlugContainer_slugContainerTopCuration__Yvvos{flex-direction:column;gap:2.4rem;padding:3.2rem 1.6rem 4rem}}.SlugContainer_slugContainerBottomCuration__99baZ{display:flex;flex-direction:column;justify-content:center;padding:8rem 1.6rem;gap:3.2rem}.SlugContainer_slugContainerCourseCautions__9vqqh{padding:0 1.6rem;margin:8rem 0}@media screen and (max-width:960px){.SlugContainer_slugContainerCourseCautions__9vqqh{margin:6rem auto}}.SlugContainer_communityContainer__gvbFi{width:100%;border:solid #e7e7e8;border-width:1.6rem 0}@media screen and (max-width:960px){.SlugContainer_communityContainer__gvbFi{border-color:#e7e7e8;border-width:1.2rem 0}}.SlugClipOpenSchedule_scheduleContainer__FB_Q9{display:flex;flex-direction:column;justify-content:center;gap:1.2rem;box-sizing:border-box;padding:1.6rem;border-radius:.4rem;border:.1rem solid #e7e7e8;max-width:98rem;width:100%;margin:0 auto}@media screen and (max-width:960px){.SlugClipOpenSchedule_scheduleContainer__FB_Q9{margin:2.4rem auto 0}}.SlugClipOpenSchedule_scheduleHeader__hNhH8{display:flex;gap:2.4rem;align-items:center}@media screen and (max-width:960px){.SlugClipOpenSchedule_scheduleHeader__hNhH8{flex-direction:column;align-items:flex-start;gap:.4rem}}.SlugClipOpenSchedule_scheduleTitle___X64X{font-size:1.4rem;font-weight:600;line-height:2rem}.SlugClipOpenSchedule_scheduleIcon__4no5S{width:2rem;height:2rem}.SlugClipOpenSchedule_dDayBadge__wHuzL{padding:.2rem .8rem;height:2rem;line-height:2rem;border-radius:2.5rem;background:#ffeceb;font-size:1.2rem;font-weight:600;color:#fc1c49}.SlugClipOpenSchedule_scheduleDescription__6SWrR{font-size:1.2rem;line-height:1.8rem;color:#747678}.SlugClipOpenSchedule_scheduleContent__b_9s4{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}@media screen and (max-width:960px){.SlugClipOpenSchedule_scheduleContent__b_9s4{align-items:flex-start;gap:.4rem .8rem;max-height:20rem}}.SlugClipOpenSchedule_schedule__4o_jl{font-size:1.2rem;line-height:1.8rem;color:#171b1f;width:12.8rem}@media screen and (max-width:960px){.SlugClipOpenSchedule_schedule__4o_jl{width:14.9rem}}.SlugClipOpenSchedule_schedule__4o_jl.SlugClipOpenSchedule_passed__9dyVF{opacity:.3}.SlugClipOpenSchedule_sequenceBadge__CijPz{padding:.2rem .8rem;height:2rem;line-height:2rem;border-radius:2rem;background:#f5f5f6;margin-right:.4rem;font-size:1.1rem;font-weight:500;color:#747678}.SlugClipOpenSchedule_sequenceBadge__CijPz.SlugClipOpenSchedule_final__GH0U3{background:#ffeceb;color:#fc1c49}.SlugCourseOnlineInfo_slugCourseOnlineInfoContainer__urRYx{display:flex;flex-wrap:wrap;row-gap:1.2rem;padding-top:1.6rem}.SlugCourseOnlineInfo_slugCourseOnlineInfoContent__KJ5xH{flex-basis:25%}@media screen and (max-width:960px){.SlugCourseOnlineInfo_slugCourseOnlineInfoContent__KJ5xH{flex-basis:33.3%}}@media screen and (max-width:600px){.SlugCourseOnlineInfo_slugCourseOnlineInfoContent__KJ5xH{flex-basis:50%}}@media(hover:hover)and (pointer:fine){.LinkCopyButton_button__4u_q0:hover path{fill:#8a8c8d}}.LinkCopyButton_button__4u_q0:active path{fill:#5f6163}.SlugCourseBasicInfo_slugCourseBasicInfoContainer__brMLz{display:flex;flex-direction:column;max-width:62rem;width:100%;color:#171b1f}@media screen and (max-width:960px){.SlugCourseBasicInfo_slugCourseBasicInfoContainer__brMLz{max-width:100%}}.SlugCourseBasicInfo_slugCourseBasicInfoHeader__fv_Nv{display:flex;justify-content:space-between;align-items:center}.SlugCourseBasicInfo_slugCourseBasicInfoCategories__uNPGP{font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:-.012rem;display:flex;align-items:center;color:#b7b9ba}@media(hover:hover)and (pointer:fine){.SlugCourseBasicInfo_slugCourseBasicInfoCategory__IR8pf:hover{color:#171b1f;text-decoration:underline}}@media(hover:none)and (pointer:coarse){.SlugCourseBasicInfo_slugCourseBasicInfoCategory__IR8pf:active{color:#171b1f;text-decoration:underline}}.SlugCourseBasicInfo_slugCourseBasicInfoCategoryArrow__eou8e>path{fill:#b7b9ba}.SlugCourseBasicInfo_slugCourseBasicInfoIcons__jeFNq{display:flex;gap:.3rem}.SlugCourseBasicInfo_slugCourseBasicInfoTitle__71qC4{font-size:2.8rem;font-weight:700;line-height:150%;margin-top:1.6rem}.SlugCourseBasicInfo_slugCourseBasicInfoSummary__tjiqH{font-size:1.4rem;font-weight:600;line-height:150%;display:flex;gap:.8rem;margin-top:2.4rem}.SlugCourseBasicInfo_slugCourseBasicInfoSummary__tjiqH>div:not(:last-child):after{content:"";display:inline-block;width:.1rem;height:1rem;margin-left:.8rem;background-color:#cfd0d1}.SlugCourseBasicInfo_slugCourseBasicInfoDescription__I4uLO{font-size:1.4rem;font-weight:400;line-height:150%;margin-top:1.6rem}.SlugCourseBasicInfo_slugCourseBasicInfoKeywordContainer__yZrcX{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.6rem}.SlugCourseBasicInfo_slugCourseBasicInfoKeyword__ZtKco{font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:-.012rem;display:flex;align-items:center;padding:0 .6rem;text-align:center;height:2.6rem;width:-moz-fit-content;width:fit-content;background-color:#f5f5f6;border-radius:.2rem;color:#747678}@media(hover:hover)and (pointer:fine){.SlugCourseBasicInfo_slugCourseBasicInfoKeyword__ZtKco:hover{color:#171b1f;background-color:#e7e7e8}}@media(hover:none)and (pointer:coarse){.SlugCourseBasicInfo_slugCourseBasicInfoKeyword__ZtKco:active{color:#171b1f;background-color:#e7e7e8}}.SlugCourseLectureInfo_slugCourseLectureInfoContainer__zfN6p{display:flex;flex-direction:column;max-width:62rem;background-color:#f5f5f6;margin-top:2.4rem;padding:1.6rem;border-radius:.8rem}.SlugCourseLectureInfo_slugCourseLectureInfoHeader__NlBz6{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:1.2rem;border-bottom:.1rem solid #e7e7e8}.SlugCourseLectureInfo_slugCourseLectureInfoTitle__rQrhf{font-size:1.4rem;font-weight:600;line-height:2rem}.SlugCourseLectureInfo_slugCourseLectureInfoNotice__V5hB9{font-size:1.2rem;font-weight:400;line-height:1.6rem;color:#b7b9ba}.SlugCourseOfflineInfo_slugCourseOfflineInfoContainer__3XUpa{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.2rem;width:100%}.SlugCourseOfflineInfo_slugCourseOfflineInfoItem__bQ_Nl{display:flex;gap:.4rem;width:100%}@media screen and (max-width:960px){.SlugCourseOfflineInfo_slugCourseOfflineInfoItem__bQ_Nl{flex-direction:column}}.SlugCourseOfflineInfo_slugCourseOfflineInfoTitle__597uC{min-width:10rem;font-size:1.2rem;font-weight:600;line-height:1.8rem}.SlugCourseOfflineInfo_slugCourseOfflineInfoContent__dWzjd{font-size:1.4rem;font-weight:400;line-height:2rem;white-space:pre-wrap}.SlugCourseOfflineInfo_slugCourseOfflineInfoNotice__3OaN_{display:block;width:100%;word-break:break-all}.SlugCourseOfflineInfo_slugCourseOfflineInfoNotice__3OaN_:not(.SlugCourseOfflineInfo_noBullet___g_TU):before{content:"∙";font-size:1.4rem;margin-right:.4rem}.Arrow_arrow__1JKnE.Arrow_up__xf4w_{transform:rotate(180deg)}.Arrow_arrow__1JKnE.Arrow_left__NWgev{transform:rotate(90deg)}.Arrow_arrow__1JKnE.Arrow_right__pA1_x{transform:rotate(-90deg)}.SlugCourseCautions_cautions__s2a_y{max-width:98rem;width:100%;margin:0 auto}.SlugCourseCautions_cautionsTitle__tMKdS{color:#171b1f;font-size:2.4rem;font-weight:700;line-height:3.6rem;border-bottom:.1rem solid;padding-bottom:.8rem}@media screen and (max-width:960px){.SlugCourseCautions_cautionsTitle__tMKdS{font-size:2rem;line-height:2.8rem;margin-top:3.2rem}}.SlugCourseCautions_cautionsHtml__KBPCd{margin-top:3.2rem;font-size:1.2rem}.SlugCourseCautions_cautionsHtml__KBPCd h1{font-size:2.4rem;line-height:2.8rem;margin:5.2rem 0 1.5rem;padding-bottom:.7rem;border-bottom:3px double #8a8c8d}.SlugCourseCautions_cautionsHtml__KBPCd h2{font-size:2.2rem;line-height:2.3rem;margin:2rem 0 1.3rem;padding-bottom:.7rem;border-bottom:1px solid #cfd0d1}.SlugCourseCautions_cautionsHtml__KBPCd h3{font-size:2rem;margin:1.8rem 0 .2rem;line-height:1.8rem}.SlugCourseCautions_cautionsHtml__KBPCd h4{font-size:1.8rem;margin:1rem 0 .2rem;line-height:1.8rem}.SlugCourseCautions_cautionsHtml__KBPCd h5{font-size:1.6rem;line-height:1.7rem;margin:.9rem 0 0}.SlugCourseCautions_cautionsHtml__KBPCd h6{font-size:1.4rem;line-height:1.7rem;margin:.9rem 0 0}.SlugCourseCautions_cautionsHtml__KBPCd ul{margin-left:2rem}.SlugCourseCautions_cautionsHtml__KBPCd li{list-style-type:disc}.SlugCourseCautions_cautionsHtml__KBPCd li ul{margin:0}.SlugCourseCautions_cautionsHtml__KBPCd li ul li{list-style:none}.SlugCourseCautions_cautionsHtml__KBPCd hr{margin:.8rem 0}.SlugRecommendCourses_recommendCoursesContainer__ekPse{width:100%;background-color:#f5f5f6;padding:6rem 0}.SlugRecommendCourses_recommendCourses__Q5sIe{max-width:98rem;margin:0 auto;padding:0 1.6rem}.SlugRecommendCourses_recommendCourses__Q5sIe>.recommended-courses{margin-bottom:0}.SlugCourseCover_container__um9_s{position:relative;display:flex;justify-content:center;align-items:center;max-width:98rem;height:35.4rem;margin:1.2rem auto 0;border-radius:1rem;overflow:hidden}@media screen and (max-width:960px){.SlugCourseCover_container__um9_s{margin:0;border-radius:0}}@media screen and (max-width:600px){.SlugCourseCover_container__um9_s{height:100%}}.SlugCourseCover_picture__nW2AV{position:relative;aspect-ratio:36/13;max-width:144rem;max-height:52rem;width:100%;height:100%}@media screen and (max-width:960px){.SlugCourseCover_picture__nW2AV{aspect-ratio:39/29;max-width:47.3rem;max-height:35.4rem}}.SlugCourseCover_backgroundPicture__me24T{display:none}@media screen and (max-width:960px){.SlugCourseCover_backgroundPicture__me24T{display:inline;position:absolute;top:0;left:0;width:100%;height:100%;scale:1.25;filter:blur(1rem);z-index:-101}}.SlugCourseCover_fallbackImage__Hmd6R{width:100%;height:100%}.SlugCourseCover_video__uVt8J{height:35.4rem}.InfinityCourse_infinityCourse__kc8I9{display:flex;flex-wrap:wrap;width:100%;gap:3.2rem 2rem;margin-bottom:4.8rem}@media screen and (max-width:960px){.InfinityCourse_infinityCourse__kc8I9{gap:1.6rem}}.InfinityCourse_infinityCourseCard__YxLps{flex-basis:calc(25% - 1.5rem)}@media screen and (max-width:960px){.InfinityCourse_infinityCourseCard__YxLps{flex-basis:calc(33.3333333333% - 1.0666666667rem)}}@media screen and (max-width:600px){.InfinityCourse_infinityCourseCard__YxLps{flex-basis:calc(50% - .8rem)}}.InfinityCourse_infinityCourse__kc8I9.InfinityCourse_inMyPage__nt5sq{padding-top:2.4rem;width:100%}.InfinityCourse_infinityCourse__kc8I9.InfinityCourse_inMyPage__nt5sq .InfinityCourse_infinityCourseCard__YxLps{flex-basis:calc(33.3333333333% - 1.3333333333rem)}@media screen and (max-width:960px){.InfinityCourse_infinityCourse__kc8I9.InfinityCourse_inMyPage__nt5sq .InfinityCourse_infinityCourseCard__YxLps{flex-basis:calc(33.3333333333% - 1.0666666667rem)}}@media screen and (max-width:600px){.InfinityCourse_infinityCourse__kc8I9.InfinityCourse_inMyPage__nt5sq .InfinityCourse_infinityCourseCard__YxLps{flex-basis:calc(50% - .8rem)}}.Layout205Column_container__X5Pvr{position:relative;width:100%;height:100%}@media(hover:hover)and (pointer:fine){.Layout205Column_container__X5Pvr:hover .Layout205Column_navigation__cA9hd{opacity:1}}@media(hover:none)and (pointer:coarse){.Layout205Column_container__X5Pvr:active .Layout205Column_navigation__cA9hd{opacity:1}}.Layout205Column_column2Type__Q93Er{width:calc(50% - .8rem)}@media screen and (max-width:960px){.Layout205Column_column2Type__Q93Er{width:100%}}.Layout205Column_slide__ekeBe,.Layout205Column_swiper__j7rqI{width:100%;height:100%}.Layout205Column_image__1ByEH{object-fit:cover;object-position:center}.Layout205Column_navigation__cA9hd{position:absolute;display:flex;top:calc(50% - 2.4rem);left:3%;right:3%;justify-content:space-between;align-items:center;z-index:1;opacity:0;transition:opacity .2s ease-in-out}@media screen and (max-width:960px){.Layout205Column_navigation__cA9hd{display:none}}.Layout205Column_navigationNext__HAEDH,.Layout205Column_navigationPrev__cRKT9{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background-color:#000;opacity:.3;transition:opacity .2s ease-in-out}@media(hover:hover)and (pointer:fine){.Layout205Column_navigationNext__HAEDH:hover,.Layout205Column_navigationPrev__cRKT9:hover{opacity:.6}}@media(hover:none)and (pointer:coarse){.Layout205Column_navigationNext__HAEDH:active,.Layout205Column_navigationPrev__cRKT9:active{opacity:.6}}.Layout205Column_pagination__YKaeG{display:flex;justify-content:center;align-items:center;gap:.2rem;margin:2rem 0 0}.Layout205Column_pagination__YKaeG .swiper-pagination-bullet{width:2.4rem;height:.4rem;border-radius:.2rem;transition:width .2s ease-in-out;background-color:#b7b9ba}@media screen and (max-width:960px){.Layout205Column_pagination__YKaeG .swiper-pagination-bullet{width:1.2rem}}.Layout205Column_pagination__YKaeG .swiper-pagination-bullet-active{width:5.2rem;background-color:#8a8c8d}@media screen and (max-width:960px){.Layout205Column_pagination__YKaeG .swiper-pagination-bullet-active{width:2.4rem}}.Layout205ImageCarousel_container__TMeo1{width:100%}.Layout205ImageCarousel_inner__V43h0{display:flex;justify-content:center;align-items:center;gap:1.6rem;max-width:98rem;width:100%;height:100%;margin:0 auto;padding:0 0 3.2rem}@media screen and (max-width:960px){.Layout205ImageCarousel_inner__V43h0{flex-direction:column;gap:2.4rem}}.Layout211N212ImageCarousel_imageCarouselWrapper__U9r9s{box-sizing:border-box;width:100%}@media screen and (max-width:960px){.Layout211N212ImageCarousel_imageCarouselWrapper__U9r9s{padding:0 2rem}}.Layout211N212ImageCarousel_imageCarousel__ReyKM{position:relative;max-width:98rem;margin:0 auto}@media screen and (max-width:960px){.Layout211N212ImageCarousel_imageCarousel__ReyKM{overflow:hidden;margin:0 -2rem}.Layout211N212ImageCarousel_swiper__iiANO{padding:0 2rem}}.Layout211N212ImageCarousel_theme-light-red__KUY4t{color:#222;background-color:#fff}.Layout211N212ImageCarousel_theme-dark-red__yNIMQ{color:#fff;background-color:#222}.Layout211N212ImageCarousel_theme-light-mono__EKb7q{color:#000;background-color:#fff}.Layout211N212ImageCarousel_theme-dark-mono__S8GpG{color:#fff;background-color:#222}.Layout211N212ImageCarousel_cardImageWrapper__iBO3q{position:relative}.Layout211N212ImageCarousel_cardImage__rmIJ9{width:100%}.Layout211N212ImageCarousel_subTitle__52x71{padding:1.6rem 0 .8rem}.Layout211N212ImageCarousel_fc-h5-text__atteQ,.Layout211N212ImageCarousel_text--h5__f0O58{font-size:2rem}.Layout211N212ImageCarousel_fc-h6-text__K8sOW,.Layout211N212ImageCarousel_text--h6__hOkwX{font-size:1.6rem}.Layout211N212ImageCarousel_fc-content-text__KkFCu,.Layout211N212ImageCarousel_text--content1___RMam{font-size:1.4rem}.ImageSwiperNavigation_button__TjIed{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;box-shadow:0 0 1.6rem 0 rgba(0,0,0,.1);z-index:10;cursor:pointer}.ImageSwiperNavigation_button__TjIed:disabled{visibility:hidden}@media screen and (max-width:960px){.ImageSwiperNavigation_button__TjIed{display:none}}.ImageSwiperNavigation_previous__KHweC{position:absolute;top:50%;transform:translateY(-50%);left:-1.8rem}.ImageSwiperNavigation_next__aoqRq{position:absolute;top:50%;transform:translateY(-50%);right:-1.8rem}.ImageSwiperNavigation_theme-light-red__Z3ThE{background-color:#fff}.ImageSwiperNavigation_theme-light-red__Z3ThE path{fill:#fc1c49}@media(hover:hover)and (pointer:fine){.ImageSwiperNavigation_theme-light-red__Z3ThE:hover{background-color:#fc1c49}.ImageSwiperNavigation_theme-light-red__Z3ThE:hover path{fill:#fff}}@media(hover:none)and (pointer:coarse){.ImageSwiperNavigation_theme-light-red__Z3ThE:active{background-color:#fc1c49}.ImageSwiperNavigation_theme-light-red__Z3ThE:active path{fill:#fff}}.ImageSwiperNavigation_theme-dark-red___I8c1{background-color:#252729}.ImageSwiperNavigation_theme-dark-red___I8c1 path{fill:#fc1c49}@media(hover:hover)and (pointer:fine){.ImageSwiperNavigation_theme-dark-red___I8c1:hover{background-color:#fc1c49}.ImageSwiperNavigation_theme-dark-red___I8c1:hover path{fill:#252729}}@media(hover:none)and (pointer:coarse){.ImageSwiperNavigation_theme-dark-red___I8c1:active{background-color:#fc1c49}.ImageSwiperNavigation_theme-dark-red___I8c1:active path{fill:#252729}}.ImageSwiperNavigation_theme-light-mono__vw8_U{background-color:#fff}.ImageSwiperNavigation_theme-light-mono__vw8_U path{fill:#000}@media(hover:hover)and (pointer:fine){.ImageSwiperNavigation_theme-light-mono__vw8_U:hover{background-color:#fc1c49}.ImageSwiperNavigation_theme-light-mono__vw8_U:hover path{fill:#fff}}@media(hover:none)and (pointer:coarse){.ImageSwiperNavigation_theme-light-mono__vw8_U:active{background-color:#fc1c49}.ImageSwiperNavigation_theme-light-mono__vw8_U:active path{fill:#fff}}.ImageSwiperNavigation_theme-dark-mono__IJIU3{background-color:#252729}.ImageSwiperNavigation_theme-dark-mono__IJIU3 path{fill:#fff}@media(hover:hover)and (pointer:fine){.ImageSwiperNavigation_theme-dark-mono__IJIU3:hover{background-color:#fc1c49}.ImageSwiperNavigation_theme-dark-mono__IJIU3:hover path{fill:#252729}}@media(hover:none)and (pointer:coarse){.ImageSwiperNavigation_theme-dark-mono__IJIU3:active{background-color:#fc1c49}.ImageSwiperNavigation_theme-dark-mono__IJIU3:active path{fill:#252729}}.ImageSwiperNavigation_hidden__LoZG7{visibility:hidden}.CourseCardList_wrapperSpacing__V1cKL{margin-top:3.2rem}.CourseCardList_courseCardList__wwZnF{display:grid;grid-template-columns:repeat(4,minmax(0,23rem));grid-row-gap:3.2rem;row-gap:3.2rem;grid-column-gap:2rem;column-gap:2rem}@media screen and (max-width:960px){.CourseCardList_courseCardList__wwZnF{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.8rem}}@media screen and (max-width:600px){.CourseCardList_courseCardList__wwZnF{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem}}.CourseCardList_courseCardListLoadMoreButtonWrapper__e91Lp{width:100%;display:flex;justify-content:center}.CourseCardList_courseCardListLoadMoreButton__LrSGm{margin-top:3.2rem;border-radius:.4rem;font-size:1.6rem;font-weight:700;padding:1.2rem 2.4rem;display:flex;align-items:center;color:#a0a2a3;background-color:#f5f5f6}.CourseCardList_courseCardListLoadMoreButton__LrSGm.CourseCardList_darkMode__EIPur{color:#cfd0d1;background-color:#8a8c8d}.CourseCardList_courseCardListLoadMoreButton__LrSGm.CourseCardList_darkMode__EIPur svg{stroke:#737373}.CourseCardList_courseCardListLoadMoreButton__LrSGm:active,.CourseCardList_courseCardListLoadMoreButton__LrSGm:hover{background-color:#e7e7e8}.CourseCardList_courseCardListLoadMoreButton__LrSGm:active.CourseCardList_darkMode__EIPur,.CourseCardList_courseCardListLoadMoreButton__LrSGm:hover.CourseCardList_darkMode__EIPur{background-color:#747678}.CourseCardList_courseCardListLoadMoreButton__LrSGm>svg{margin-right:.4rem}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselLayout__AaMXP.Layout411CourseCardBlogCarousel_darkMode__Zxew_{background-color:#121212}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J{max-width:98rem;margin:0 auto}@media screen and (max-width:1020px){.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J{padding:0 1.6rem}}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_layoutTitle__yRL64{font-size:2.4rem;color:#171b1f;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_layoutTitle__yRL64.Layout411CourseCardBlogCarousel_darkMode__Zxew_{color:#fff}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_layoutSubTitle__OlLmU{font-size:1.6rem;width:100%;color:#747678;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word;margin-top:.8rem}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_layoutHeader__DCh_y{display:flex;justify-content:space-between;align-items:flex-end;gap:1.2rem}@media screen and (max-width:600px){.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_layoutHeader__DCh_y{flex-direction:column;align-items:flex-start}}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_paginationFiller__GZzHP{min-width:13rem}@media screen and (max-width:960px){.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_paginationFiller__GZzHP{display:none}}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_linkText__Rw_tn{display:flex;align-items:center;color:#747678;flex-shrink:0}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_linkText__Rw_tn.Layout411CourseCardBlogCarousel_darkMode__Zxew_{color:#b7b9ba}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_linkText__Rw_tn:hover{color:#c5213b}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_linkText__Rw_tn:hover>svg>path{fill:#c5213b}@media screen and (max-width:600px){.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_linkText__Rw_tn{margin-top:1.2rem}}.Layout411CourseCardBlogCarousel_courseCardBlogCarouselContent__X1r7J .Layout411CourseCardBlogCarousel_linkText__Rw_tn>p{margin-right:.2rem}@import"https://use.typekit.net/lob0gpy.css";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";.CoursePromotionTimerAndBanner_timerContainer__fS86J{width:100%;padding:0}.CoursePromotionTimerAndBanner_timerInner__6IYNx{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:3.2rem 0;max-width:98rem;margin:0 auto}.CoursePromotionTimerAndBanner_timerTitle__GOJIY{font-size:2rem;font-weight:600;line-height:2.8rem;text-align:center}.CoursePromotionTimerAndBanner_timerContent__r0P7B{display:flex;align-items:center;gap:.8rem;height:4rem}.CoursePromotionTimerAndBanner_bannerContainer__3Iq93{width:100%;padding:0}.CoursePromotionTimerAndBanner_bannerInner__1RxK5{display:flex;justify-content:center;max-width:98rem;margin:0 auto}.CoursePromotionTimerAndBanner_bannerImage__ZvoXi{width:100%}