.RoundedLabel-module-scss-module__fZD8QG__roundedLabel{background-color:var(--color-object-gray-2);border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;display:inline-flex}.RoundedLabel-module-scss-module__fZD8QG__roundedLabel.RoundedLabel-module-scss-module__fZD8QG__active{background-color:var(--color-object-sheblue-darken)}.RoundedLabel-module-scss-module__fZD8QG__roundedLabel.RoundedLabel-module-scss-module__fZD8QG__active .RoundedLabel-module-scss-module__fZD8QG__icon{color:var(--color-object-white)}.RoundedLabel-module-scss-module__fZD8QG__icon{color:var(--color-object-white);justify-self:center;align-items:center;width:20px;height:20px;margin-left:-4px;display:flex}.RoundedLabel-module-scss-module__fZD8QG__icon>svg{width:100%}
.CourseListCardFooter-module-scss-module__nLbbjq__courseListCardFooter{flex-direction:column;gap:8px;display:flex}.CourseListCardFooter-module-scss-module__nLbbjq__meta{justify-content:space-between;align-items:center;display:flex}.CourseListCardFooter-module-scss-module__nLbbjq__meta *{line-height:1}.CourseListCardFooter-module-scss-module__nLbbjq__status{flex-direction:column;gap:6px;display:flex}.CourseListCardFooter-module-scss-module__nLbbjq__statusItemRow{display:flex}@media screen and (max-width:768px){.CourseListCardFooter-module-scss-module__nLbbjq__statusItemRow.CourseListCardFooter-module-scss-module__nLbbjq__onlyDesktop{display:none}}.CourseListCardFooter-module-scss-module__nLbbjq__progress{align-items:center;display:flex}.CourseListCardFooter-module-scss-module__nLbbjq__labels{align-items:center;gap:4px;height:20px;display:flex}.CourseListCardFooter-module-scss-module__nLbbjq__durationInMinutes{align-items:center;padding-left:20px;display:flex;position:relative}.CourseListCardFooter-module-scss-module__nLbbjq__durationInMinutes:before{content:"";color:var(--color-text-lightest);font-family:Material Icons;position:absolute;left:0}
.PlusLessonListCard-module-scss-module__At7JYG__courseTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;max-height:67px;display:-webkit-box;overflow:hidden}@media screen and (max-width:768px){.PlusLessonListCard-module-scss-module__At7JYG__courseTitle{-webkit-line-clamp:4;max-height:81px}}.PlusLessonListCard-module-scss-module__At7JYG__courseListCard{flex-direction:column;width:calc(25% - 15px);text-decoration:none;display:flex}@media only screen and (max-width:1199px){.PlusLessonListCard-module-scss-module__At7JYG__courseListCard{width:calc(33.3333% - 13.3333px)}}@media screen and (max-width:768px){.PlusLessonListCard-module-scss-module__At7JYG__courseListCard{width:calc(50% - 5px)}}.PlusLessonListCard-module-scss-module__At7JYG__courseListCard:hover{text-decoration:none}.PlusLessonListCard-module-scss-module__At7JYG__thumbnail{aspect-ratio:2;background:var(--color-bg-shepink-default);margin-bottom:var(--space-200,8px);position:relative;overflow:hidden}.PlusLessonListCard-module-scss-module__At7JYG__thumbnail>img{width:100%}.PlusLessonListCard-module-scss-module__At7JYG__meta{justify-content:space-between;display:flex}@media screen and (max-width:768px){.PlusLessonListCard-module-scss-module__At7JYG__meta{flex-direction:column}}.PlusLessonListCard-module-scss-module__At7JYG__label{position:absolute;top:0;left:0}.PlusLessonListCard-module-scss-module__At7JYG__durationInMinutes{align-items:center;padding-left:20px;display:flex;position:relative}.PlusLessonListCard-module-scss-module__At7JYG__durationInMinutes:before{content:"";color:var(--color-text-lightest);font-family:Material Icons;position:absolute;left:0}.PlusLessonListCard-module-scss-module__At7JYG__courseTitleWrapper{justify-content:space-between;gap:var(--space-100,4px);margin-bottom:var(--space-200,8px);display:flex}
.ActivatedLabel-module-scss-module__OXzSya__label{background-color:var(--color-function-primary-default);color:var(--color-text-white);align-items:center;gap:4px;padding:4px 6px;display:flex}.ActivatedLabel-module-scss-module__OXzSya__label>span{flex-shrink:0}.ActivatedLabel-module-scss-module__OXzSya__label>svg{width:10px;height:10px}
.CoursesGroupedByCategory-module-scss-module__AmbTeq__categoryTitle{margin-bottom:20px}
.CourseListView-module-scss-module__6AVBFG__allCoursesWrapper{flex-direction:column;gap:64px;display:flex}@media screen and (max-width:768px){.CourseListView-module-scss-module__6AVBFG__allCoursesWrapper{gap:48px}}
.PlusLessonBanner-module-scss-module__BSCY8q__plusLessonBanner{border:3px solid var(--color-object-shepink-light);margin-bottom:24px;display:flex}@media screen and (max-width:544px){.PlusLessonBanner-module-scss-module__BSCY8q__plusLessonBanner{position:relative}.PlusLessonBanner-module-scss-module__BSCY8q__plusLessonBanner:after{content:"";aspect-ratio:1.33;background-image:url(../media/plus_lesson_banner_sp.1_34xf-u85t5p.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:33%;position:absolute;top:-13px;right:-3px}}.PlusLessonBanner-module-scss-module__BSCY8q__title{background-color:var(--color-object-shepink-normal);width:221px;height:44px;color:var(--color-text-white);letter-spacing:.03em;justify-content:center;align-items:center;margin:16px 0 12px -16px;padding:8px 0;font-family:--font-family-default;font-size:24px;font-weight:600;line-height:1.5;display:flex}@media screen and (max-width:544px){.PlusLessonBanner-module-scss-module__BSCY8q__title{width:174px;margin:12px 0 12px -16px;font-size:20px}}.PlusLessonBanner-module-scss-module__BSCY8q__contents{flex:1;padding:12px 24px 12px 16px}@media screen and (max-width:544px){.PlusLessonBanner-module-scss-module__BSCY8q__contents{width:100%;padding:16px}}.PlusLessonBanner-module-scss-module__BSCY8q__pcImage{background-image:url(../media/plus_lesson_banner_pc.1hkhoc7eduqme.png);background-position:0;background-size:cover;width:35%}@media screen and (max-width:544px){.PlusLessonBanner-module-scss-module__BSCY8q__pcImage{display:none}}
.PlusLessonsListView-module-scss-module__R4jQTa__allCoursesWrapper{flex-direction:column;gap:64px;display:flex}@media screen and (max-width:768px){.PlusLessonsListView-module-scss-module__R4jQTa__allCoursesWrapper{gap:48px}}
