.BlogListItem-module-scss-module__Q9HFGG__thumbnailImg{aspect-ratio:16/9;width:100%;margin-bottom:16px;position:relative}.BlogListItem-module-scss-module__Q9HFGG__thumbnailImg img{border-radius:4px}@media only screen and (min-width:985px){.BlogListItem-module-scss-module__Q9HFGG__thumbnailImg{margin-bottom:32px}}.BlogListItem-module-scss-module__Q9HFGG__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;display:-webkit-box;overflow:hidden}.BlogListItem-module-scss-module__Q9HFGG__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogListItem-module-scss-module__Q9HFGG__category{margin-top:16px}.BlogListItem-module-scss-module__Q9HFGG__divider{margin:0 8px}
.Chip-module-scss-module__6Ty_-q__chip{letter-spacing:-.5px;white-space:nowrap;-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.Chip-module-scss-module__6Ty_-q__chip:disabled,.Chip-module-scss-module__6Ty_-q__chip.Chip-module-scss-module__6Ty_-q__disabled{cursor:default}.Chip-module-scss-module__6Ty_-q__interactive{cursor:pointer}.Chip-module-scss-module__6Ty_-q__sm{color:#343a40;background-color:#0f172a0d;border-radius:999px;height:32px;padding:0 12px;font-size:14px;line-height:20px}@media (hover:hover) and (pointer:fine){.Chip-module-scss-module__6Ty_-q__sm.Chip-module-scss-module__6Ty_-q__interactive:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.Chip-module-scss-module__6Ty_-q__sm.Chip-module-scss-module__6Ty_-q__interactive:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.Chip-module-scss-module__6Ty_-q__sm.Chip-module-scss-module__6Ty_-q__selected{color:#fff;background-color:#212529}.Chip-module-scss-module__6Ty_-q__sm:disabled,.Chip-module-scss-module__6Ty_-q__sm.Chip-module-scss-module__6Ty_-q__disabled{color:#ced4da;background-color:#0f172a0d}.Chip-module-scss-module__6Ty_-q__md{height:40px;font-size:14px;line-height:20px}.Chip-module-scss-module__6Ty_-q__lg{height:48px;font-size:16px;line-height:24px}.Chip-module-scss-module__6Ty_-q__md,.Chip-module-scss-module__6Ty_-q__lg{color:#343a40;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;padding:0 16px}@media (hover:hover) and (pointer:fine){.Chip-module-scss-module__6Ty_-q__md.Chip-module-scss-module__6Ty_-q__interactive:hover:not(:disabled),.Chip-module-scss-module__6Ty_-q__lg.Chip-module-scss-module__6Ty_-q__interactive:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.Chip-module-scss-module__6Ty_-q__md.Chip-module-scss-module__6Ty_-q__interactive:active:not(:disabled),.Chip-module-scss-module__6Ty_-q__lg.Chip-module-scss-module__6Ty_-q__interactive:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.Chip-module-scss-module__6Ty_-q__md.Chip-module-scss-module__6Ty_-q__selected,.Chip-module-scss-module__6Ty_-q__lg.Chip-module-scss-module__6Ty_-q__selected{color:#212529;border-color:#212529}.Chip-module-scss-module__6Ty_-q__md:disabled,.Chip-module-scss-module__6Ty_-q__md.Chip-module-scss-module__6Ty_-q__disabled,.Chip-module-scss-module__6Ty_-q__lg:disabled,.Chip-module-scss-module__6Ty_-q__lg.Chip-module-scss-module__6Ty_-q__disabled{color:#ced4da;background-color:#0000;border-color:#e9ecef}.Chip-module-scss-module__6Ty_-q__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Chip-module-scss-module__6Ty_-q__sm .Chip-module-scss-module__6Ty_-q__icon svg{width:16px;height:16px}.Chip-module-scss-module__6Ty_-q__md .Chip-module-scss-module__6Ty_-q__icon svg,.Chip-module-scss-module__6Ty_-q__lg .Chip-module-scss-module__6Ty_-q__icon svg{width:20px;height:20px}.Chip-module-scss-module__6Ty_-q__iconButton{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:0;position:relative}@media (hover:hover) and (pointer:fine){.Chip-module-scss-module__6Ty_-q__iconButton:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.Chip-module-scss-module__6Ty_-q__iconButton:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.Chip-module-scss-module__6Ty_-q__iconButton:after{content:"";position:absolute;inset:-8px}.Chip-module-scss-module__6Ty_-q__iconButton:disabled{cursor:default}.Chip-module-scss-module__6Ty_-q__body{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-self:stretch;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.Chip-module-scss-module__6Ty_-q__body:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.Chip-module-scss-module__6Ty_-q__body:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.Chip-module-scss-module__6Ty_-q__body:disabled{cursor:default}.Chip-module-scss-module__6Ty_-q__sm .Chip-module-scss-module__6Ty_-q__body{margin-left:-12px;padding-left:12px}.Chip-module-scss-module__6Ty_-q__md .Chip-module-scss-module__6Ty_-q__body,.Chip-module-scss-module__6Ty_-q__lg .Chip-module-scss-module__6Ty_-q__body{margin-left:-16px;padding-left:16px}
.Checkbox-module-scss-module__ZSL84G__checkbox{flex-shrink:0;display:inline-flex;position:relative}.Checkbox-module-scss-module__ZSL84G__checkbox:after{content:"";pointer-events:none;border-radius:4.8px;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Checkbox-module-scss-module__ZSL84G__checkbox:hover:not(:has(.Checkbox-module-scss-module__ZSL84G__input:disabled)):after{background-image:linear-gradient(#0f172a0d,#0f172a0d)}.Checkbox-module-scss-module__ZSL84G__withLabel:hover:not(:has(.Checkbox-module-scss-module__ZSL84G__input:disabled)) .Checkbox-module-scss-module__ZSL84G__checkbox:after{background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.Checkbox-module-scss-module__ZSL84G__checkbox:active:not(:has(.Checkbox-module-scss-module__ZSL84G__input:disabled)):after{background-image:linear-gradient(#0f172a26,#0f172a26)}.Checkbox-module-scss-module__ZSL84G__withLabel:active:not(:has(.Checkbox-module-scss-module__ZSL84G__input:disabled)) .Checkbox-module-scss-module__ZSL84G__checkbox:after{background-image:linear-gradient(#0f172a26,#0f172a26)}.Checkbox-module-scss-module__ZSL84G__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Checkbox-module-scss-module__ZSL84G__input:disabled{cursor:default}.Checkbox-module-scss-module__ZSL84G__checkmark{flex-shrink:0}.Checkbox-module-scss-module__ZSL84G__input:focus-visible~.Checkbox-module-scss-module__ZSL84G__checkmark{outline-offset:1px;border-radius:4px;outline:2px solid #fd7e14}.Checkbox-module-scss-module__ZSL84G__boxRing{fill:#0f172a1a}.Checkbox-module-scss-module__ZSL84G__boxFill{fill:#212529}.Checkbox-module-scss-module__ZSL84G__check{fill:#fff}.Checkbox-module-scss-module__ZSL84G__checkbox:has(.Checkbox-module-scss-module__ZSL84G__input:disabled) .Checkbox-module-scss-module__ZSL84G__boxFill{fill:#0f172a0d}.Checkbox-module-scss-module__ZSL84G__checkbox:has(.Checkbox-module-scss-module__ZSL84G__input:disabled) .Checkbox-module-scss-module__ZSL84G__check{fill:#ced4da}.Checkbox-module-scss-module__ZSL84G__withLabel{cursor:pointer;-webkit-tap-highlight-color:#0000;align-items:flex-start;gap:10px;display:inline-flex}.Checkbox-module-scss-module__ZSL84G__withLabel:has(.Checkbox-module-scss-module__ZSL84G__input:disabled){cursor:default}.Checkbox-module-scss-module__ZSL84G__label{color:#343a40;letter-spacing:-.5px;padding-top:2px;font-size:14px;font-weight:600;line-height:20px}.Checkbox-module-scss-module__ZSL84G__withLabel:has(.Checkbox-module-scss-module__ZSL84G__input:disabled) .Checkbox-module-scss-module__ZSL84G__label{color:#ced4da}
.FavoritesFilterBar-module-scss-module__i4qaiG__filterBar{align-items:center;gap:6px;padding:16px 0;display:flex}
.MyFavoriteTabs-module-scss-module__bxCb7G__root{--favorites-sticky-top:58px}@media only screen and (min-width:985px){.MyFavoriteTabs-module-scss-module__bxCb7G__root{--favorites-sticky-top:67px}}.MyFavoriteTabs-module-scss-module__bxCb7G__scrollDown{--favorites-sticky-top:0px}.MyFavoriteTabs-module-scss-module__bxCb7G__stickyHead{top:var(--favorites-sticky-top);z-index:90;clip-path:inset(0 -100vmax);background-color:#fff;border-bottom:1px solid #e9ecef;transition:top .2s ease-in-out;position:sticky;box-shadow:0 0 0 100vmax #fff}.MyFavoriteTabs-module-scss-module__bxCb7G__tabGroupArea{padding-left:20px;padding-right:20px}.MyFavoriteTabs-module-scss-module__bxCb7G__titleArea{display:none}@media only screen and (min-width:985px){.MyFavoriteTabs-module-scss-module__bxCb7G__titleArea{padding:32px 20px 16px;display:block}}.MyFavoriteTabs-module-scss-module__bxCb7G__filterArea,.MyFavoriteTabs-module-scss-module__bxCb7G__listWrapper{padding-left:20px;padding-right:20px}
.Accordion-module-scss-module__CULuaa__accordion{width:100%}.Accordion-module-scss-module__CULuaa__header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:16px 20px;display:flex}@media (hover:hover) and (pointer:fine){.Accordion-module-scss-module__CULuaa__header:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.Accordion-module-scss-module__CULuaa__header:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}.Accordion-module-scss-module__CULuaa__title{flex:1 0 0;min-width:0}.Accordion-module-scss-module__CULuaa__summary{color:#343a40;letter-spacing:-.5px;white-space:nowrap;flex-shrink:0;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.Accordion-module-scss-module__CULuaa__chevron{color:#343a40;flex-shrink:0;transition:transform .2s ease-in-out}.Accordion-module-scss-module__CULuaa__chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Accordion-module-scss-module__CULuaa__chevron{transition:none}}.Accordion-module-scss-module__CULuaa__panel{background-color:#f8f9fa;overflow:hidden}
.Slider-module-scss-module__F06d4W__slider{width:100%;padding:0 10px}.Slider-module-scss-module__F06d4W__track{cursor:pointer;touch-action:none;width:100%;height:20px;position:relative}.Slider-module-scss-module__F06d4W__rail,.Slider-module-scss-module__F06d4W__fill{border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.Slider-module-scss-module__F06d4W__rail{background-color:#0f172a1a;left:0;right:0}.Slider-module-scss-module__F06d4W__fill{background-color:#fd7e14}.Slider-module-scss-module__F06d4W__handle{cursor:grab;touch-action:none;background-color:#fff;border:2px solid #fd7e14;border-radius:999px;width:20px;height:20px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0f172a1a,0 1px 2px -1px #0f172a40}.Slider-module-scss-module__F06d4W__handle:focus-visible{outline-offset:2px;outline:2px solid #fd7e14}.Slider-module-scss-module__F06d4W__handleActive{cursor:grabbing}.Slider-module-scss-module__F06d4W__disabled .Slider-module-scss-module__F06d4W__track,.Slider-module-scss-module__F06d4W__disabled .Slider-module-scss-module__F06d4W__handle{cursor:default}.Slider-module-scss-module__F06d4W__disabled .Slider-module-scss-module__F06d4W__fill,.Slider-module-scss-module__F06d4W__disabled .Slider-module-scss-module__F06d4W__handle{background-color:#fff;border-color:#ced4da}.Slider-module-scss-module__F06d4W__disabled .Slider-module-scss-module__F06d4W__fill{background-color:#ced4da}
.TextInput-module-scss-module__GmzoYq__box{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:8px;width:100%;height:48px;padding:0 14px;display:flex;overflow:hidden}.TextInput-module-scss-module__GmzoYq__box:focus-within{border-color:#fd7e14}.TextInput-module-scss-module__GmzoYq__invalid{border-color:#fa5252}.TextInput-module-scss-module__GmzoYq__disabled{background-color:#0f172a0d;border-color:#dee2e6}.TextInput-module-scss-module__GmzoYq__input{color:#343a40;letter-spacing:-.5px;background:0 0;border:none;flex:1 0 0;min-width:0;font-size:16px;line-height:26px}.TextInput-module-scss-module__GmzoYq__input::placeholder{color:#868e96}.TextInput-module-scss-module__GmzoYq__input:disabled{color:#ced4da}.TextInput-module-scss-module__GmzoYq__input:focus{outline:none}.TextInput-module-scss-module__GmzoYq__affix{color:#868e96;letter-spacing:-.5px;white-space:nowrap;flex-shrink:0;font-size:16px;line-height:26px}.TextInput-module-scss-module__GmzoYq__icon{color:#868e96;flex-shrink:0;align-items:center;display:inline-flex}
.SearchFilterChips-module-scss-module__xgtuhq__chipRow{-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:8px;margin:0 -20px 8px;padding:0 20px;display:flex;overflow-x:auto}@media only screen and (min-width:985px){.SearchFilterChips-module-scss-module__xgtuhq__chipRow{display:none}}.SearchFilterChips-module-scss-module__xgtuhq__chipRow::-webkit-scrollbar{display:none}.SearchFilterChips-module-scss-module__xgtuhq__chipRow>li{flex-shrink:0;display:flex}
.SearchFilter-module-scss-module__Mxx9iG__wrapper{background-color:#fff;flex-direction:column;gap:24px;width:100%;max-width:1280px;padding:8px 20px;display:flex}.SearchFilter-module-scss-module__Mxx9iG__container{z-index:100;background-color:#fff;justify-content:center;width:100vw;margin-left:calc(-50vw + 50%);display:flex;position:sticky}@media only screen and (min-width:985px){.SearchFilter-module-scss-module__Mxx9iG__container{display:none}}
.SearchFilterPanel-module-scss-module__r_yQJq__panel{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;width:360px;max-height:calc(100dvh - 115px);margin:24px 20px 40px;transition:top .2s ease-in-out,max-height .2s ease-in-out;display:flex;position:sticky;top:91px;overflow:hidden}html[data-header-hidden] .SearchFilterPanel-module-scss-module__r_yQJq__panel{max-height:calc(100dvh - 48px);top:24px}@media (prefers-reduced-motion:reduce){.SearchFilterPanel-module-scss-module__r_yQJq__panel{transition:none}}@media only screen and (max-width:985px){.SearchFilterPanel-module-scss-module__r_yQJq__panel{display:none}}.SearchFilterPanel-module-scss-module__r_yQJq__header{flex-direction:column;flex-shrink:0;gap:12px;padding:20px;display:flex}.SearchFilterPanel-module-scss-module__r_yQJq__sections{flex:1;min-height:0;overflow:hidden auto}.SearchFilterPanel-module-scss-module__r_yQJq__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SearchFilterPanel-module-scss-module__r_yQJq__reset{flex-shrink:0;display:flex}.SearchFilterPanel-module-scss-module__r_yQJq__tagRow{flex-wrap:wrap;gap:8px;display:flex}.SearchFilterPanel-module-scss-module__r_yQJq__sectionBody{padding:16px 20px 20px}
.SearchFilterToggleRow-module-scss-module__pRgqEa__toggleRow{gap:8px;padding:24px 20px 16px;display:flex}@media only screen and (max-width:985px){.SearchFilterToggleRow-module-scss-module__pRgqEa__toggleRow{display:none}}
.SearchListItem-module-scss-module__yaWO3a__wrapper{background-color:#fff;flex-direction:column;gap:8px;padding:16px 20px;display:flex;position:relative}.SearchListItem-module-scss-module__yaWO3a__wrapper:after{content:"";background-color:#e9ecef;height:1px;position:absolute;bottom:0;left:20px;right:20px}.SearchListItem-module-scss-module__yaWO3a__top{align-items:flex-start;gap:12px;display:flex}.SearchListItem-module-scss-module__yaWO3a__body{flex-direction:column;flex:1 0 0;gap:8px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherRow{align-items:center;gap:8px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherInfo{align-items:center;gap:4px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherNameGroup{align-items:center;gap:2px;min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__profileImg{flex-shrink:0;width:16px;height:16px;position:relative}.SearchListItem-module-scss-module__yaWO3a__teacherName{min-width:0;display:flex}.SearchListItem-module-scss-module__yaWO3a__teacherName>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__divider{background-color:#dee2e6;flex-shrink:0;width:1px;height:8px}.SearchListItem-module-scss-module__yaWO3a__rating{flex-shrink:0;align-items:center;gap:2px;display:flex}.SearchListItem-module-scss-module__yaWO3a__credential,.SearchListItem-module-scss-module__yaWO3a__star{color:#343a40;flex-shrink:0}.SearchListItem-module-scss-module__yaWO3a__title{text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__priceRow{align-items:baseline;gap:2px;display:flex}.SearchListItem-module-scss-module__yaWO3a__tagRow{flex-wrap:wrap;gap:4px;display:flex}.SearchListItem-module-scss-module__yaWO3a__tagRow .SearchListItem-module-scss-module__yaWO3a__oneday{color:#c2255c;background-color:#ffdeeb}.SearchListItem-module-scss-module__yaWO3a__tagRow .SearchListItem-module-scss-module__yaWO3a__bundle{color:#e67700;background-color:#ffec99}.SearchListItem-module-scss-module__yaWO3a__tagRow .SearchListItem-module-scss-module__yaWO3a__subscribe{color:#087f5b;background-color:#c3fae8}.SearchListItem-module-scss-module__yaWO3a__thumbnail{border:1px solid #e9ecef;border-radius:6px;flex-shrink:0;width:125px;height:72px;position:relative;overflow:hidden}.SearchListItem-module-scss-module__yaWO3a__thumbnail:after{content:"";pointer-events:none;background-color:#0f172a1a;position:absolute;inset:0}.SearchListItem-module-scss-module__yaWO3a__status{z-index:1;text-align:center;background-color:#0f172a40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SearchListItem-module-scss-module__yaWO3a__favorite{z-index:1;position:absolute;top:4px;right:4px}
.SearchListItemFavoriteButton-module-scss-module__tk1Y1G__classFavorite{width:28px;height:28px;display:flex}
.EmptyState-module-scss-module__Wgak9W__wrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:48px 24px;display:flex}.EmptyState-module-scss-module__Wgak9W__iconSlot{background-color:#f8f9fa;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.EmptyState-module-scss-module__Wgak9W__textWrapper{text-align:center;word-break:break-word;flex-direction:column;gap:6px;width:100%;display:flex}
.BlogSortChips-module-scss-module__6YuP_q__chips{gap:8px;display:flex}
.InfiniteScrollBlogs-module-scss-module__eW-FWW__blogList{grid-template-columns:1fr;gap:56px;margin-top:24px;display:grid}@media (min-width:600px){.InfiniteScrollBlogs-module-scss-module__eW-FWW__blogList{grid-template-columns:1fr 1fr 1fr}}.InfiniteScrollBlogs-module-scss-module__eW-FWW__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}@media (min-width:600px){.InfiniteScrollBlogs-module-scss-module__eW-FWW__status{margin-top:80px}}
.CategoryTab-module-scss-module__YSmEEW__tabsContainer{border-bottom:1px solid #e9ecef;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}@media only screen and (max-width:985px){.CategoryTab-module-scss-module__YSmEEW__tabsContainer{width:calc(100% + 40px);margin:0 -20px;padding:0 20px}}.CategoryTab-module-scss-module__YSmEEW__tabs{scrollbar-width:none;gap:24px;display:flex;position:relative;overflow:auto}@media only screen and (max-width:985px){.CategoryTab-module-scss-module__YSmEEW__tabs{margin:0 -20px;padding:0 20px}}.CategoryTab-module-scss-module__YSmEEW__tabButton{box-sizing:border-box;background-color:#0000;border:none;flex:none;gap:10px;padding:14px 0;display:flex;position:relative}.CategoryTab-module-scss-module__YSmEEW__underline{background-color:#495057;width:100%;height:2px;position:absolute;bottom:0;left:0}
.page-module-scss-module__y5jhAa__blog{flex-direction:column;padding:16px 20px;display:flex}@media only screen and (min-width:985px){.page-module-scss-module__y5jhAa__blog{padding:0 20px}}
