.wBIarG_container{flex-wrap:wrap;display:flex}.wBIarG_container.wBIarG_gap-default{gap:.8rem}.wBIarG_container.wBIarG_gap-none{gap:1.6rem 0}.wBIarG_container.wBIarG_gap-md{gap:.8rem}@media (min-width:960px){.wBIarG_container.wBIarG_gap-md{gap:1rem}}.wBIarG_sm{gap:.8rem}@media (min-width:960px){.wBIarG_sm{justify-content:center}}.wBIarG_sm .wBIarG_icon svg,.wBIarG_sm .wBIarG_icon img{width:3.2rem;height:3.2rem}.wBIarG_sm .wBIarG_icon span{display:none}.wBIarG_lg{gap:1.6rem 2.8rem}.wBIarG_lg .wBIarG_icon svg,.wBIarG_lg .wBIarG_icon img{width:4.2rem;height:4.2rem}.wBIarG_lg .wBIarG_icon span{font-size:1.3rem}.wBIarG_icon{text-align:center;place-items:center;gap:.5rem;display:grid}.wBIarG_icon.wBIarG_fixed{width:7.4rem}.wBIarG_icon.wBIarG_none{width:auto}.wBIarG_icon span{color:#898989;max-width:6.4rem;font-size:1.3rem;display:inline-block}
.tIgo2G_cardList{grid-gap:1.6rem;grid-template-columns:repeat(4,1fr);display:grid;overflow-x:scroll}.tIgo2G_cardList::-webkit-scrollbar{display:none}@media (max-width:719px){.tIgo2G_cardList{margin:0 -2rem;padding:0 2rem}}@media (min-width:960px){.tIgo2G_cardList{grid-gap:2rem}}.tIgo2G_cover{width:100%;margin-bottom:1.6rem;padding-top:62.42%;position:relative}.tIgo2G_cover>img{border-radius:.5rem;width:100%}@media (max-width:719px){.tIgo2G_cover{min-width:13.8rem;margin-bottom:1.4rem}.catalog-curation .tIgo2G_cover{min-width:initial}}.tIgo2G_title{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;color:#333;-webkit-box-orient:vertical;margin-top:1.2rem;margin-bottom:.2rem;font-size:1.4rem;font-weight:500;display:-webkit-box;overflow:hidden}@media (min-width:720px){.tIgo2G_title{margin-bottom:.4rem}.catalog-curation .tIgo2G_title{font-size:1.6rem}}.tIgo2G_subtitle{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;color:#898989;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}
.nnOFwG_keywords{max-height:2.6rem;position:relative;overflow:hidden}.nnOFwG_keywords:empty{display:none}.carousel-card .nnOFwG_keywords:not(.nnOFwG_isLight){border-bottom:.1rem solid #ffffff1f;padding-bottom:.8rem}@media (min-width:560px){.carousel-card .nnOFwG_keywords:not(.nnOFwG_isLight){padding-bottom:1.6rem}.recommend-card .nnOFwG_keywords:not(.nnOFwG_isLight){border-bottom:.1rem solid #ffffff1f;padding-bottom:1.6rem}}.nnOFwG_keywords li{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;box-sizing:border-box;letter-spacing:-.036rem;color:#fff;background-color:#4d4d4d;border:.1rem solid #4d4d4d;border-radius:.4rem;max-width:13rem;margin-bottom:1.6rem;padding:0 .8rem;font-size:1.2rem;font-weight:700;line-height:2.4rem;display:inline-block;overflow:hidden}.nnOFwG_keywords li.nnOFwG_openAt{color:#f9858d;background-color:#0000;border-color:#f9858d;max-width:none}.nnOFwG_keywords li.nnOFwG_label{background-color:#898989;border-color:#898989;font-weight:700}.nnOFwG_keywords li.nnOFwG_label[data-theme=PINK]{color:#121212;background-color:#f9858d;border-color:#f9858d}.nnOFwG_keywords li.nnOFwG_label[data-theme=RED]{color:#fff;background-color:#ed2040;border-color:#ed2040}@media (min-width:960px){.nnOFwG_keywords li{max-width:18rem}.recommend-class-contents .nnOFwG_keywords li{max-width:13rem}}.nnOFwG_keywords.nnOFwG_isLight li{color:#6c6c6c;background-color:#f2f2f2;border-color:#f2f2f2;font-weight:400}.nnOFwG_keywords.nnOFwG_isLight .nnOFwG_openAt,.nnOFwG_keywords.nnOFwG_isLight .nnOFwG_label[data-theme=PINK]{color:#ed2040;background-color:#fff2f2;border-color:#fff2f2}.nnOFwG_keywords.nnOFwG_isLight .nnOFwG_label{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d;font-weight:700}.nnOFwG_keywords.recommend-keywords li{background-color:#e0e0e0;border-color:#e0e0e0}.nnOFwG_keywords li~li{margin-left:.8rem}
._6SYKIq_cardList{flex-wrap:wrap;margin:0 -.8rem -1.6rem;padding-top:1.6rem;display:flex}@media (min-width:560px){._6SYKIq_cardList{margin:0 -1.6rem -3.2rem;padding-top:2rem}}._6SYKIq_cardItem{box-sizing:border-box;flex-grow:0;flex-basis:50%;margin-bottom:1.6rem;padding:0 .8rem}@media (min-width:560px){._6SYKIq_cardItem{margin-bottom:3.2rem;padding:0 1.6rem}}@media (min-width:720px){._6SYKIq_cardItem{flex-basis:25%}}._6SYKIq_cardTitle{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;height:4.2rem;margin-top:1.2rem;margin-bottom:1rem;font-size:1.4rem;display:-webkit-box;overflow:hidden}.light-theme ._6SYKIq_cardTitle{height:auto}.light-theme ._6SYKIq_cardTitle{color:#121212;margin-top:1.6rem;margin-bottom:1.2rem}@media (min-width:560px){._6SYKIq_cardTitle{height:4.8rem;margin-top:1rem;margin-bottom:1rem;font-size:1.6rem}}@media (max-width:559px){.recommend-card ._6SYKIq_cardTitle{margin-top:1.2rem;margin-bottom:.8rem}}._6SYKIq_instructor{color:#a0a0a0;-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-size:1.2rem;display:-webkit-box;overflow:hidden}@media (min-width:560px){._6SYKIq_instructor{font-size:1.4rem}}._6SYKIq_cover{border-radius:1rem 1rem 0 0;margin-bottom:.8rem;display:block;position:relative;overflow:hidden}.light-theme ._6SYKIq_cover{margin-bottom:1rem}.light-theme ._6SYKIq_cover{border-radius:1rem}@media (min-width:560px){._6SYKIq_cover{margin-bottom:1.6rem}.light-theme ._6SYKIq_cover{margin-bottom:1.4rem}}._6SYKIq_image{width:100%}@media (max-width:559px){.recommend-card ._6SYKIq_image{object-fit:cover;border-radius:1rem;width:12rem;min-width:12rem;height:12rem}}
.F5OEuW_cardTitle{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;margin-top:1.4rem;margin-bottom:.4rem;font-size:1.2rem;display:-webkit-box;overflow:hidden}@media (min-width:960px){.F5OEuW_cardTitle{margin-top:1.6rem;margin-bottom:1rem;font-size:1.6rem}}.F5OEuW_cover{border-radius:1rem;margin-bottom:1.2rem;position:relative;overflow:hidden}@media (min-width:960px){.F5OEuW_cover{margin-bottom:1.6rem}}.F5OEuW_image{width:100%;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.F5OEuW_image:hover{transform:scale(1.025)}.F5OEuW_instructor{color:#a0a0a0;-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:normal;-webkit-box-orient:vertical;font-size:1.2rem;display:-webkit-box;overflow:hidden}@media (min-width:960px){.F5OEuW_instructor{font-size:1.4rem}}.F5OEuW_rank{color:#fff;background-color:#a0a0a0;border-bottom-right-radius:.5rem;place-items:center;width:clamp(2.4rem,2vw,2.8rem);height:clamp(2.4rem,2vw,2.8rem);font-size:clamp(1.2rem,1vw,1.4rem);font-weight:600;display:inline-grid;position:absolute;left:0}.F5OEuW_topRank{color:#ffb200;background-color:#121212}
.dbNN5q_container{grid-template-columns:repeat(2,1fr);gap:3.2rem 1.6rem;margin-block-start:1.6rem;display:grid}@media (min-width:720px){.dbNN5q_container{grid-template-columns:repeat(4,1fr);margin-block-start:2rem}}@media (min-width:960px){.dbNN5q_container{gap:3.2rem}}.dbNN5q_card{animation:2s cubic-bezier(.4,0,.6,1) infinite dbNN5q_pulse}.dbNN5q_image{aspect-ratio:16/9;background-color:#f0f0f0;border-radius:.6rem;width:100%;min-height:9.5rem;margin-block-end:1.2rem}@media (min-width:720px){.dbNN5q_image{margin-block-end:1.6rem}}.dbNN5q_keywordList{gap:.8rem;margin-block-end:1.2rem;display:flex}.dbNN5q_keyword{background-color:#f0f0f0;border-radius:.4rem;width:3.6rem;height:2.6rem}@media (min-width:720px){.dbNN5q_keyword{width:4rem}}.dbNN5q_title{background-color:#f0f0f0;border-radius:.4rem;width:75%;height:3.6rem;margin-block-end:.4rem}@media (min-width:720px){.dbNN5q_title{margin-block-end:1rem}}.dbNN5q_description{background-color:#f0f0f0;border-radius:.4rem;width:55%;height:1.6rem}@keyframes dbNN5q_pulse{50%{opacity:.5}}
.Xzclsa_container{padding-left:2rem;padding-right:2rem}@media (min-width:960px){.Xzclsa_container{max-width:112rem;margin-left:auto;margin-right:auto;padding-left:3.57143%;padding-right:3.57143%}}.Xzclsa_container{padding-top:2.4rem}@media (min-width:960px){.Xzclsa_container{padding-top:6rem}}.Xzclsa_header{flex-direction:column;display:flex}.Xzclsa_title{color:#121212;margin-bottom:2rem;font-size:2rem;font-weight:700}.Xzclsa_title:after{content:attr(data-title);color:#a0a0a0;margin-left:.4rem;font-size:1.4rem}@media (min-width:960px){.Xzclsa_title{margin-bottom:3.5rem;font-size:3rem}.Xzclsa_title:after{margin-left:.7rem;font-size:2.4rem}}.Xzclsa_info{justify-content:space-between;align-items:center;display:flex}.Xzclsa_infoTitle{font-size:1.4rem;font-weight:700}@media (min-width:960px){.Xzclsa_infoTitle{font-size:2rem}}.Xzclsa_filterWrapper{justify-content:end;font-size:1.2rem;display:flex;position:relative}.Xzclsa_filterLabel{color:#a0a0a0;margin-left:1.4rem;font-size:1.4rem}@media (max-width:959px){.Xzclsa_filterLabel{color:#4d4d4d;margin:0;padding:.6rem 1.2rem;font-size:1.2rem}}.Xzclsa_filterInput{display:none}.Xzclsa_filterInput[aria-checked=true]+.Xzclsa_filterLabel{color:#252525;font-weight:700}@media (max-width:959px){.Xzclsa_filterInput[aria-checked=true]+.Xzclsa_filterLabel{font-weight:400}}.Xzclsa_filter{display:flex}@media (max-width:959px){.Xzclsa_filter{z-index:1;color:#4d4d4d;white-space:nowrap;background-color:#fff;border-radius:.4rem;flex-direction:column;margin-top:1rem;display:none;position:absolute;top:100%;right:-.5rem;box-shadow:0 .4rem .6rem #0000001f}}.Xzclsa_currentFilterIcon{margin-left:.8rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.Xzclsa_currentFilter{color:#a0a0a0;display:flex}.Xzclsa_currentFilter:focus{pointer-events:none}.Xzclsa_currentFilter:focus~.Xzclsa_filter{display:flex}.Xzclsa_currentFilter:focus .Xzclsa_currentFilterIcon{transform:rotate(180deg)}@media (min-width:960px){.Xzclsa_currentFilter{display:none}}
.hDtqxW_container{flex-direction:column;gap:4rem;display:flex}@media (min-width:960px){.hDtqxW_container{gap:6rem}}.hDtqxW_container{background-color:#fff}.hDtqxW_container .catalog-more{color:#ed2040;margin-block-start:2.4rem}@media (min-width:960px){.hDtqxW_container .catalog-more{font-size:1.6rem}}.hDtqxW_container .light-theme .card__labels li{margin-block-end:1.2rem}@media (min-width:560px){.hDtqxW_container .light-theme .card__labels li{margin-block-end:1.6rem}}.hDtqxW_container .recommend-card .card__title{margin-block-end:.8rem}@media (min-width:960px){.hDtqxW_container .recommend-card .card__title{margin-block-end:1.2rem}}.hDtqxW_container{min-height:calc(100vh - 9.6rem)}@media (min-width:960px){.hDtqxW_container{min-height:calc(100vh - 10.4rem)}}.hDtqxW_title{color:#121212;background-color:#f8f8f8;place-content:center;height:clamp(9.4rem,20vw,18rem);font-size:1.8rem;display:grid}@media (min-width:1440px){.hDtqxW_title{font-size:3rem}}.hDtqxW_dynamicContainer{flex-direction:column;gap:4rem;display:flex}@media (min-width:960px){.hDtqxW_dynamicContainer{gap:6rem}}.hDtqxW_dynamicContainer{padding-block-end:0}.hDtqxW_dynamicContainer .carousel-wide .catalog-title{color:#121212}.hDtqxW_dynamicContainer .carousel-wide .wide__more--link{color:#ed2040}.hDtqxW_listContainer{flex-direction:column;gap:2rem;display:flex}@media (min-width:960px){.hDtqxW_listContainer{gap:2rem}}.hDtqxW_listContainer{padding-block-end:7.2rem}.hDtqxW_listContainer h3{color:#121212;scroll-margin-top:14rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:700}@media (min-width:960px){.hDtqxW_listContainer{padding-block-end:10rem}}.hDtqxW_earlyBirdContainer{padding-block-end:0}.hDtqxW_curationContainer{flex-direction:column;gap:2.4rem;display:flex}@media (min-width:960px){.hDtqxW_curationContainer{gap:3.6rem}}.hDtqxW_curationContainer h4{color:#121212}
.n58JvG_container{padding-left:2rem;padding-right:2rem}@media (min-width:960px){.n58JvG_container{max-width:112rem;margin-left:auto;margin-right:auto;padding-left:3.57143%;padding-right:3.57143%}}.n58JvG_heading{justify-content:space-between;align-items:center;display:flex}.n58JvG_title{justify-content:space-between;font-size:1.6rem;display:flex}@media (min-width:960px){.n58JvG_title{font-size:2rem}}.n58JvG_cardWrapper{flex-wrap:wrap;margin:0 -.8rem -1.6rem;padding-top:1.6rem;display:flex}@media (min-width:960px){.n58JvG_cardWrapper{margin:0 -1.6rem -3.2rem;padding-top:2rem}}
