.class-card_info__FedEI{margin-top:16px;font-size:15px}.class-card_info__FedEI>li{display:flex;margin-bottom:8px}.class-card_info__FedEI .class-card_label__20QLV{display:inline-block;min-width:50px}@media(min-width:768px){.class-card_info__FedEI .class-card_label__20QLV{min-width:80px}}.class-card_info__FedEI .class-card_value__4pCTT{font-weight:700}.class-card_control__X_781{position:static}@media(min-width:768px){.class-card_control__X_781{position:absolute;right:20px;bottom:20px}}.class-card_desc__7F5Ze{margin-bottom:12px;text-overflow:ellipsis;overflow:hidden;max-width:300px;white-space:nowrap}@media(min-width:768px){.class-card_desc__7F5Ze{width:600px}}.class-card_price__bJ3nC{position:static;color:#000;font-size:16px;font-weight:700}@media(min-width:768px){.class-card_price__bJ3nC{position:absolute;top:24px;right:24px;font-size:24px}}.class-card_imageWrapper__wRFAE{position:relative;width:100%;padding-bottom:56.25%}@media(min-width:768px){.class-card_imageWrapper__wRFAE{width:400px;padding-bottom:225px}}.class-card_thumbnail__mh_pD{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background-color:#f9f9f9;background-size:cover;background-position:50%;background-repeat:no-repeat;font-size:24px;font-weight:700;color:#574828;padding:24px;word-break:keep-all;display:flex;align-items:flex-end}.class-card-list_container__fZDpo .class-card-list_cardListItem__vVs5L{display:block;margin-bottom:20px}@media(min-width:768px){.class-card-list_container__fZDpo .class-card-list_cardListItem__vVs5L{margin-bottom:40px}}.mypage-courses_cardList__AU0Pz{display:flex;flex-direction:column;gap:16px}.faq-item_container__NyOxU{border:1px solid #dedede;border-radius:4px}.faq-item_container__NyOxU .faq-item_trigger__mo1sE{padding:16px;width:100%;font-size:16px;font-weight:500;cursor:pointer;text-align:left;word-break:keep-all}@media(min-width:1024px){.faq-item_container__NyOxU .faq-item_trigger__mo1sE{font-size:18px;padding:16px 24px}}.faq-item_container__NyOxU .faq-item_content__t5DaK{font-size:15px;padding:8px 24px 16px 42px}@media(min-width:1024px){.faq-item_container__NyOxU .faq-item_content__t5DaK{font-size:16px;padding:8px 24px 16px 72px}}.faq-item_container__NyOxU .faq-item_content__t5DaK p{margin-bottom:8px}@media(min-width:1024px){.faq-item_container__NyOxU .faq-item_content__t5DaK p{margin-bottom:16px}}.faq-item_container__NyOxU .faq-item_content__t5DaK hr{margin:24px 0}.faq-item_container__NyOxU .faq-item_content__t5DaK h1,.faq-item_container__NyOxU .faq-item_content__t5DaK h2,.faq-item_container__NyOxU .faq-item_content__t5DaK h3{font-weight:700;margin-bottom:16px}.faq-item_container__NyOxU .faq-item_content__t5DaK ol,.faq-item_container__NyOxU .faq-item_content__t5DaK ul{margin-bottom:16px;padding-left:16px}.faq-item_container__NyOxU .faq-item_content__t5DaK li{position:relative}.faq-item_container__NyOxU .faq-item_content__t5DaK li:before{content:"-";position:absolute;left:-16px}.mypage-menu-list_container__Ve_hp{display:flex;gap:8px;flex-direction:column;width:100%;text-align:left}@media(min-width:768px){.mypage-menu-list_container__Ve_hp{max-width:220px}}.divider_container__dFMx7{margin:40px 0}.divider_container__dFMx7.divider_primary__dQJkH{border-color:#000}.divider_container__dFMx7.divider_secondary___Q1eQ{border-color:#dedede}.cart-item_container___aHFn{display:flex;gap:24px;width:100%;opacity:.5}.cart-item_container___aHFn.cart-item_checked__eyda5{opacity:1}.cart-item_container___aHFn .cart-item_imageWrapper__6_G5r{background:#f0e4ca;display:flex;align-items:center;justify-content:center;width:316px}.cart-item_container___aHFn .cart-item_thumbnail___ZXd5{position:relative;width:100%;padding-bottom:56.25%;background-color:#f9f9f9;background-size:cover;background-position:50%;background-repeat:no-repeat}.cart-item_container___aHFn .cart-item_thumbnail___ZXd5.cart-item_goodsThumbnail__Jh6LQ{padding-bottom:150px}.cart-item_container___aHFn .cart-item_thumbnail___ZXd5 figcaption{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#574828}.cart-item_container___aHFn .cart-item_thumbnailImage__JWWYA{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-size:cover;background-position:50%;background-repeat:no-repeat;text-indent:-9999px}.cart-item_container___aHFn .cart-item_thumbnailImage__JWWYA.cart-item_goodsThumbnailImage__limCk{background-size:contain}.cart-item_container___aHFn .cart-item_infoWrapper__EaMw6{width:100%;position:relative;padding-top:8px}.cart-item_container___aHFn .cart-item_title__K6Klf{margin-bottom:10px;font-size:21px;font-weight:700}.cart-item_container___aHFn .cart-item_desc__2p9ap{color:dimgray;max-width:300px}.cart-item_container___aHFn .cart-item_price__ITJ7y{position:absolute;top:24px;right:0;font-size:24px}.cart-item_container___aHFn .cart-item_deleteBtn__2ZoY2{position:absolute;left:0;bottom:0}.page-container_container__AMqUv{width:100%}.page-container_container__AMqUv.page-container_isInnerContainer__8sZaW{margin:0 auto;max-width:1220px;padding:16px 20px}@media(min-width:1024px){.page-container_container__AMqUv.page-container_isInnerContainer__8sZaW{padding:0 20px}}.realtime-detail_container__0Ns_U{padding-top:60px;word-break:keep-all}.realtime-detail_innerContainer__JAYRi{margin-top:16px;display:flex;flex-direction:column;position:relative;gap:60px}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi{flex-direction:row}}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentWrapper__TOzJM{max-width:790px;width:100%}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentHeader__YPzr_{display:flex;background:#f9f9f9;border-radius:8px;margin-bottom:40px}.realtime-detail_innerContainer__JAYRi .realtime-detail_thumbnail__bnaJi{position:relative;width:100%;height:0;padding-bottom:56.25%}.realtime-detail_innerContainer__JAYRi .realtime-detail_thumbnail__bnaJi figcaption{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:700;color:#574828;padding:24px;text-align:center}.realtime-detail_innerContainer__JAYRi .realtime-detail_thumbnailImage__NRl6D{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;text-indent:-9999px}.realtime-detail_innerContainer__JAYRi .realtime-detail_headerInfo__WRH8p{display:flex;flex-direction:column;justify-content:space-between;padding:40px}.realtime-detail_innerContainer__JAYRi .realtime-detail_headerInfo__WRH8p .realtime-detail_title__efzDa{margin-bottom:16px;font-size:28px;font-weight:700}.realtime-detail_innerContainer__JAYRi .realtime-detail_headerInfo__WRH8p .realtime-detail_desc__up5qm{font-size:16px}.realtime-detail_innerContainer__JAYRi .realtime-detail_headerInfo__WRH8p .realtime-detail_bookInfoList__CcNIj li{display:flex;margin-bottom:24px}.realtime-detail_innerContainer__JAYRi .realtime-detail_headerInfo__WRH8p .realtime-detail_bookInfoList__CcNIj span,.realtime-detail_innerContainer__JAYRi .realtime-detail_headerInfo__WRH8p .realtime-detail_bookInfoList__CcNIj strong{display:block;min-width:120px}.realtime-detail_innerContainer__JAYRi .realtime-detail_controlWrapper__nDjA8{width:100%;max-width:440px}.realtime-detail_innerContainer__JAYRi .realtime-detail_control__l9a56{position:fixed;left:20px;right:20px;bottom:16px;z-index:10;background:#fff;padding:16px}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_control__l9a56{position:sticky;left:auto;right:0;top:140px;bottom:auto;max-width:440px;padding:24px 30px 34px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_control__l9a56 .realtime-detail_title__efzDa{font-size:18px;margin-bottom:8px;font-weight:700}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_control__l9a56 .realtime-detail_title__efzDa{font-size:24px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_priceInfo__WJY8l{margin-bottom:8px}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_priceInfo__WJY8l{margin-bottom:16px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_priceInfo__WJY8l p{font-size:14px;color:rgba(0,0,0,.6)}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_priceInfo__WJY8l p{font-size:18px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_priceInfo__WJY8l strong{display:block;margin-top:8px;font-size:24px;font-weight:700}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_priceInfo__WJY8l strong{margin-top:40px;font-size:28px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD{margin-bottom:20px}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD{margin-bottom:40px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_sectionTitle__8c5r_{margin-bottom:16px;font-size:20px;font-weight:700}@media(min-width:1024px){.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_sectionTitle__8c5r_{margin-bottom:24px;font-size:28px}}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_sectionContent__mWMkq{font-size:16px}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_tocWrapper__FBVc2 h1,.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_tocWrapper__FBVc2 h2{margin-bottom:8px;font-weight:700}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_tocWrapper__FBVc2 h3{font-weight:700;margin-bottom:4px}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_tocWrapper__FBVc2 ul{margin:16px 0}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_tocWrapper__FBVc2 li{margin-bottom:16px}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_tocWrapper__FBVc2 hr{margin:24px 0}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_curriculumList__hYh8d,.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_faqList__R36UZ{display:flex;flex-direction:column;gap:16px}.realtime-detail_innerContainer__JAYRi .realtime-detail_contentSection__ngDSD .realtime-detail_teacher__vj8F4{font-size:24px}.realtime-detail_innerContainer__JAYRi .realtime-detail_hr__aYBym{margin:40px 0;border-color:#000}.class-detail_container__QIAyB{padding-top:110px!important;word-break:keep-all}@media(min-width:768px){.class-detail_container__QIAyB{padding-top:40px!important}}.class-detail_innerContainer__R0sEM{margin-top:16px;position:relative;gap:60px}@media(min-width:768px){.class-detail_innerContainer__R0sEM{display:flex}}.class-detail_innerContainer__R0sEM .class-detail_contentWrapper__sxB8V{max-width:790px;width:100%}.class-detail_innerContainer__R0sEM .class-detail_contentHeader__9x7ZD{display:flex;background:#f9f9f9;border-radius:8px;margin-bottom:40px;justify-content:center;align-items:center;border-radius:4px;overflow:hidden}.class-detail_innerContainer__R0sEM .class-detail_thumbnail__2OLJK{position:relative;width:100%;padding-bottom:56.25%;background-color:#f9f9f9;background-size:cover;background-position:50%;background-repeat:no-repeat}.class-detail_innerContainer__R0sEM .class-detail_thumbnail__2OLJK figcaption{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:700;color:#574828}.class-detail_innerContainer__R0sEM .class-detail_thumbnailImage__A5vhg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;text-indent:-9999px}.class-detail_innerContainer__R0sEM .class-detail_headerInfo__5DiwG{display:flex;flex-direction:column;justify-content:space-between;padding:40px}.class-detail_innerContainer__R0sEM .class-detail_headerInfo__5DiwG .class-detail_title__2Z7Xn{margin-bottom:16px;font-size:28px;font-weight:700}.class-detail_innerContainer__R0sEM .class-detail_headerInfo__5DiwG .class-detail_desc__EWHy2{font-size:16px}.class-detail_innerContainer__R0sEM .class-detail_headerInfo__5DiwG .class-detail_bookInfoList__MJ0oe li{display:flex;margin-bottom:24px}.class-detail_innerContainer__R0sEM .class-detail_headerInfo__5DiwG .class-detail_bookInfoList__MJ0oe span,.class-detail_innerContainer__R0sEM .class-detail_headerInfo__5DiwG .class-detail_bookInfoList__MJ0oe strong{display:block;min-width:120px}.class-detail_innerContainer__R0sEM .class-detail_controlWrapper__jqK7S{width:100%;max-width:440px}.class-detail_innerContainer__R0sEM .class-detail_control__6dxxE{position:fixed;left:20px;right:20px;bottom:16px;z-index:1;background:#fff;padding:16px}@media(min-width:1024px){.class-detail_innerContainer__R0sEM .class-detail_control__6dxxE{position:sticky;left:auto;right:0;top:140px;bottom:auto;max-width:440px;padding:24px 30px 34px}}.class-detail_innerContainer__R0sEM .class-detail_control__6dxxE .class-detail_title__2Z7Xn{font-size:18px;margin-bottom:8px;font-weight:700}@media(min-width:1024px){.class-detail_innerContainer__R0sEM .class-detail_control__6dxxE .class-detail_title__2Z7Xn{font-size:24px}}.class-detail_innerContainer__R0sEM .class-detail_priceInfo__ZsYUs{margin-bottom:8px}@media(min-width:1024px){.class-detail_innerContainer__R0sEM .class-detail_priceInfo__ZsYUs{margin-bottom:16px}}.class-detail_innerContainer__R0sEM .class-detail_priceInfo__ZsYUs p{font-size:14px;color:rgba(0,0,0,.6)}@media(min-width:1024px){.class-detail_innerContainer__R0sEM .class-detail_priceInfo__ZsYUs p{font-size:18px}}.class-detail_innerContainer__R0sEM .class-detail_priceInfo__ZsYUs strong{display:block;margin-top:8px;font-size:24px;font-weight:700}@media(min-width:1024px){.class-detail_innerContainer__R0sEM .class-detail_priceInfo__ZsYUs strong{margin-top:40px;font-size:28px}}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb{margin-bottom:40px}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_sectionTitle__Lhd_f{margin-bottom:16px;font-size:20px;font-weight:700}@media(min-width:768px){.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_sectionTitle__Lhd_f{margin-bottom:24px;font-size:28px}}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_sectionContent__2c2pH{font-size:16px}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_tocWrapper__WG_3e h1,.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_tocWrapper__WG_3e h2{margin-bottom:8px;font-weight:700}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_tocWrapper__WG_3e h3{font-weight:700;margin-bottom:4px}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_tocWrapper__WG_3e ul{margin:16px 0}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_tocWrapper__WG_3e li{margin-bottom:16px}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_tocWrapper__WG_3e hr{margin:24px 0}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_curriculumList__pN_N7,.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_faqList__SxbWb{display:flex;flex-direction:column;gap:16px}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_teacher__QTzY0{font-size:18px}@media(min-width:768px){.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_teacher__QTzY0{font-size:24px}}.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_desc__EWHy2{font-size:14px}@media(min-width:768px){.class-detail_innerContainer__R0sEM .class-detail_contentSection__CUCrb .class-detail_desc__EWHy2{font-size:18px}}.class-detail_innerContainer__R0sEM .class-detail_hr__eCXr9{margin:40px 0;border-color:#000}.curriculum-item_container___KxhP{display:flex;width:100%;padding:20px;align-items:center;gap:8px;border-radius:8px;justify-content:space-between;background:#fff;color:#000}.curriculum-item_container___KxhP:hover{background:#fdfaf7}.curriculum-item_container___KxhP.curriculum-item_isClassDetailType__8hfwx{border:1px solid #dedede;border-radius:4px;padding:16px 20px}.curriculum-item_container___KxhP.curriculum-item_isClassDetailType__8hfwx .curriculum-item_name__L8dG2{font-weight:500}.curriculum-item_container___KxhP.curriculum-item_isLocked__9QWiK{opacity:.5;cursor:not-allowed}.curriculum-item_container___KxhP.curriculum-item_isPreview__TmryX{padding:8px 20px}.curriculum-item_container___KxhP .curriculum-item_iconWrapper__vqV2Y{display:flex;align-items:center;justify-content:center;background:#f6f1ec;color:#4f473d;border-radius:100px;min-width:34px;height:34px;padding-left:4px}.curriculum-item_container___KxhP .curriculum-item_name__L8dG2{width:100%;text-align:left;font-weight:700}.curriculum-item_container___KxhP .curriculum-item_time__IAVnI{display:block;color:#999;font-size:14px;min-width:70px}.book-detail_container__MuZO6{padding-top:40px;word-break:keep-all}.book-detail_innerContainer__BFUUd{margin-top:16px;position:relative}@media(min-width:1024px){.book-detail_innerContainer__BFUUd{display:flex;gap:60px}}.book-detail_innerContainer__BFUUd .book-detail_contentWrapper__bNVf1{max-width:790px;width:100%}.book-detail_innerContainer__BFUUd .book-detail_contentHeader__9SnqI{display:flex;flex-direction:column;background:#f9f9f9;border-radius:8px;margin-bottom:40px}@media(min-width:1024px){.book-detail_innerContainer__BFUUd .book-detail_contentHeader__9SnqI{margin-bottom:0;flex-direction:row}}.book-detail_innerContainer__BFUUd .book-detail_contentHeader__9SnqI img{max-height:438px}.book-detail_innerContainer__BFUUd .book-detail_thumbnailWrapper__KNsCt{padding:16px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.book-detail_innerContainer__BFUUd .book-detail_thumbnail__qKfaz{min-width:320px}}.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT{padding:24px}@media(min-width:768px){.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT{display:flex;flex-direction:column;justify-content:space-between;padding:32px}}.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_title__r4c1Y{margin-bottom:16px;font-size:24px;font-weight:700;display:flex;align-items:center;gap:8px}@media(min-width:768px){.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_title__r4c1Y{font-size:28px}}.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_desc__eDZH_{font-size:16px}.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_bookInfoList__Dvl_v{margin-top:24px}.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_bookInfoList__Dvl_v li{display:flex;margin-bottom:16px}.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_bookInfoList__Dvl_v span,.book-detail_innerContainer__BFUUd .book-detail_headerInfo__NOuRT .book-detail_bookInfoList__Dvl_v strong{display:block;min-width:120px}.book-detail_innerContainer__BFUUd .book-detail_controlWrapper__2bdSl{width:100%;max-width:440px}.book-detail_innerContainer__BFUUd .book-detail_control__FgHma{position:fixed;left:20px;right:20px;bottom:16px;z-index:1;background:#fff;padding:16px}@media(min-width:1024px){.book-detail_innerContainer__BFUUd .book-detail_control__FgHma{position:sticky;left:auto;right:0;top:140px;bottom:auto;max-width:440px;padding:24px 30px 34px}}.book-detail_innerContainer__BFUUd .book-detail_control__FgHma .book-detail_title__r4c1Y{font-size:18px;margin-bottom:8px;font-weight:700}@media(min-width:1024px){.book-detail_innerContainer__BFUUd .book-detail_control__FgHma .book-detail_title__r4c1Y{font-size:24px}}.book-detail_innerContainer__BFUUd .book-detail_priceInfo__i0VO2{margin-bottom:8px}@media(min-width:1024px){.book-detail_innerContainer__BFUUd .book-detail_priceInfo__i0VO2{margin-bottom:16px}}.book-detail_innerContainer__BFUUd .book-detail_priceInfo__i0VO2 strong{display:block;margin-top:8px;font-size:24px;font-weight:700}@media(min-width:1024px){.book-detail_innerContainer__BFUUd .book-detail_priceInfo__i0VO2 strong{margin-top:40px;font-size:28px}}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U{padding-top:24px;margin-bottom:40px}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_sectionTitle___5BPb{margin-bottom:16px;font-size:24px;font-weight:700}@media(min-width:768px){.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_sectionTitle___5BPb{margin-bottom:24px;font-size:28px}}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_sectionContent__yPyOP{font-size:16px}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_tocWrapper__09ziB h1,.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_tocWrapper__09ziB h2{margin-bottom:8px;font-weight:700}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_tocWrapper__09ziB h3{font-weight:700;margin-bottom:4px}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_tocWrapper__09ziB ul{margin:16px 0}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_tocWrapper__09ziB li{margin-bottom:16px}.book-detail_innerContainer__BFUUd .book-detail_contentSection__Lrt_U .book-detail_tocWrapper__09ziB hr{margin:24px 0}.book-detail_innerContainer__BFUUd .book-detail_hr__9KG8W{margin:40px 0;border-color:#000}.editor_container__lV2Ju h1{font-size:24px;font-weight:700}.editor_container__lV2Ju h2{font-size:20px;font-weight:700}.editor_container__lV2Ju ul{list-style:disc;margin-left:20px}.editor_container__lV2Ju ol{list-style:decimal;margin-left:20px}.editor_container__lV2Ju em{font-style:italic}.editor_container__lV2Ju span[data-slate-placeholder=true]{top:auto!important}.editor_container__lV2Ju a{text-decoration:underline;color:#4265ff}.editor_container__lV2Ju a span{color:#4265ff}.cart-content_priceLabel__t_Lle{font-size:14px}.cart-content_price__FxkpK{margin-bottom:24px;font-size:24px;font-weight:700}.cart-content_selectControl__kT6r5{margin-top:16px;max-width:100px;display:inline-flex;gap:8px;cursor:pointer}.cart-content_divider__HZ4NQ{margin:24px 0}.cart-content_control__IY26C{position:sticky;top:140px}.cart-content_cartList__2Hh3T{display:flex;flex-direction:column;gap:16px}.cart-content_cartList__2Hh3T li{padding:40px 0;border-bottom:1px solid #dedede}.cart_priceLabel__d26bH{font-size:14px}.cart_price__Ebjnz{margin-bottom:24px;font-size:24px;font-weight:700}.cart_selectControl__SjV7q{margin-top:16px;max-width:100px;display:inline-flex;gap:8px;cursor:pointer}.cart_divider__L3enR{margin:24px 0}.cart_control__jMn0t{position:sticky;top:140px}.cart_cartList__qyzaD{display:flex;flex-direction:column;gap:16px}.cart_cartList__qyzaD li{padding:40px 0;border-bottom:1px solid #dedede}.page-header_container__cudg_{padding:16px 0 8px}@media(min-width:768px){.page-header_container__cudg_{padding:40px 0 16px}}.page-header_container__cudg_ .page-header_title__LKhR6{font-size:28px;font-weight:600;margin-bottom:8px}@media(min-width:768px){.page-header_container__cudg_ .page-header_title__LKhR6{font-size:48px}}.page-header_container__cudg_ .page-header_desc__HyaTZ{font-size:16px;color:#797979;font-weight:500;word-break:keep-all}@media(min-width:768px){.page-header_container__cudg_ .page-header_desc__HyaTZ{font-size:18px}}.section-content_container__Z6LcU{border-top:1px solid #000;margin-top:40px;padding-top:40px}@media(min-width:768px){.section-content_container__Z6LcU{display:flex}}.section-content_container__Z6LcU .section-content_title__dq9np{margin-bottom:16px;font-size:24px;font-weight:700}@media(min-width:768px){.section-content_container__Z6LcU .section-content_title__dq9np{margin-bottom:0;font-size:32px;width:35%}}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB{font-size:16px;word-break:keep-all}@media(min-width:768px){.section-content_container__Z6LcU .section-content_contentWrapper__or7OB{width:65%;font-size:18px}}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB hr{display:none;margin:16px 0}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB h2{margin-bottom:16px;font-weight:700;font-size:18px}@media(min-width:768px){.section-content_container__Z6LcU .section-content_contentWrapper__or7OB h2{font-size:24px}}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB h3{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#f9f9f9;margin-bottom:8px;font-weight:700;font-size:16px;padding:8px 4px}@media(min-width:768px){.section-content_container__Z6LcU .section-content_contentWrapper__or7OB h3{font-size:18px}}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB p{margin-bottom:16px;line-height:1.5}@media(min-width:768px){.section-content_container__Z6LcU .section-content_contentWrapper__or7OB p{margin-bottom:24px}}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB ol,.section-content_container__Z6LcU .section-content_contentWrapper__or7OB ul{margin-bottom:40px;padding-left:18px}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB li{list-style-type:decimal}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB li ol{margin:8px 0 24px;font-size:16px}.section-content_container__Z6LcU .section-content_contentWrapper__or7OB li li{list-style-type:decimal;margin-bottom:8px}.charter_markdown__JoTCl{margin-bottom:80px}.info_offlineTypeBadge__0Lslc{background:#533cff}.info_offlineTypeBadge__0Lslc,.info_onlineTypeBadge__FuZ63{display:block;border:none;color:#fff;font-size:14px;max-width:60px;border-radius:4px;text-align:center;margin-bottom:4px}.info_onlineTypeBadge__FuZ63{background:#ff3c90}.info_calendar__ibioI{margin-bottom:40px;border-top:1px solid #000;display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.info_calendar__ibioI{margin-bottom:80px;flex-direction:row}}.info_calendar__ibioI .info_day__tbXm9{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:16px}.info_calendar__ibioI .info_dayLabel__77p3_{position:sticky;top:82px;z-index:1;font-size:20px;font-weight:600;background:linear-gradient(180deg,#fff 70%,rgba(255,255,255,0));padding:8px 0}@media(min-width:768px){.info_calendar__ibioI .info_dayLabel__77p3_{position:static;font-size:24px;padding:0}}.info_calendar__ibioI .info_time__YJC0w{font-size:14px;width:100%}.info_calendar__ibioI .info_timeBadge__44d_E{text-align:center}.info_calendar__ibioI .info_classTitle__78ste{margin-bottom:4px;font-size:18px;font-weight:500}.info_calendar__ibioI .info_classPrice__mdCIR{font-size:14px}.info_calendar__ibioI .info_disabled__ak2oR{opacity:.5}.info_calendar__ibioI .info_emptyCard__Jj38e{background:#f9f9f9;color:#a9a9a9;font-size:14px;display:flex;align-items:center;justify-content:center;min-height:175px;border-radius:8px}.info_classInfoList__hiMNm li{margin-bottom:16px}.info_classInfo__yDU4X{border-top:1px solid #000;padding-top:16px}.info_classInfo__yDU4X .info_title__9AH_E{margin-bottom:12px;font-size:18px;font-weight:600}@media(min-width:768px){.info_classInfo__yDU4X .info_title__9AH_E{font-size:24px}}.info_classInfo__yDU4X .info_classInfoContent__rHmk8{margin-top:40px;display:flex;flex-direction:column}@media(min-width:768px){.info_classInfo__yDU4X .info_classInfoContent__rHmk8{flex-direction:row}}.info_classInfo__yDU4X .info_classDetailInfo___rZGo{width:100%;word-break:keep-all}@media(min-width:768px){.info_classInfo__yDU4X .info_classDetailInfo___rZGo{width:40%}}.info_classInfo__yDU4X .info_classDetailInfo___rZGo li{display:flex;margin-bottom:16px}@media(min-width:768px){.info_classInfo__yDU4X .info_classDetailInfo___rZGo li{margin-bottom:24px}}.info_classInfo__yDU4X .info_classDetailInfo___rZGo li .info_label__bdJRc{max-width:90px;width:100%;font-weight:600;color:#919191;font-size:15px}@media(min-width:768px){.info_classInfo__yDU4X .info_classDetailInfo___rZGo li .info_label__bdJRc{font-size:16px}}.info_classInfo__yDU4X .info_classDetailInfo___rZGo li .info_detailInfo__SjacA{color:#000;font-size:15px}@media(min-width:768px){.info_classInfo__yDU4X .info_classDetailInfo___rZGo li .info_detailInfo__SjacA{font-size:16px}}.info_classInfo__yDU4X .info_calssDescription__06uOu{width:100%;word-break:keep-all;background:#f9f9f9;padding:24px;border-radius:8px}@media(min-width:768px){.info_classInfo__yDU4X .info_calssDescription__06uOu{width:60%}}.timetable-card_offlineTypeBadge__OhOMR{background:#533cff}.timetable-card_offlineTypeBadge__OhOMR,.timetable-card_onlineTypeBadge__d4BHm{display:block;border:none;color:#fff;font-size:14px;max-width:-moz-fit-content;max-width:fit-content;padding:2px 10px;border-radius:4px;text-align:center;margin-bottom:4px}.timetable-card_onlineTypeBadge__d4BHm{background:#ff3c90}.timetable-card_emptyCard__dxNwl{background:#f9f9f9;color:#a9a9a9;font-size:14px;display:flex;align-items:center;justify-content:center;min-height:175px;border-radius:8px}.timetable-card_day__2VczB{display:flex;flex-direction:column;gap:24px;width:100%;min-height:175px;padding-top:16px;word-break:keep-all}.timetable-card_dayLabel__nb9OR{font-size:24px;font-weight:600}.timetable-card_time__r1zA0{font-size:14px;width:100%}.timetable-card_timeBadge__7mIS_{text-align:center}.timetable-card_classTitle__CkbRl{margin-bottom:4px;font-size:18px;font-weight:500}.timetable-card_classPrice__xD9_C{font-size:14px}.timetable-card_disabled__qTu2e{opacity:.65}.timetable-card_link__Esv17{box-shadow:0 0 10px 0 rgba(0,0,0,0);transition:box-shadow .3s ease}.timetable-card_link__Esv17:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}