.SameAgeClassRow_row__iNAfX{display:flex;align-items:center;gap:12px}.SameAgeClassRow_thumbnail__nr4M0{position:relative;flex-shrink:0;width:130px;aspect-ratio:16/9;overflow:hidden;border-radius:4px}.SameAgeClassRow_contents__mkkWP{display:flex;flex:1 1;flex-direction:column;min-width:0}.SameAgeClassRow_badges__0CPOH{display:flex;align-items:center;gap:4px}.SameAgeClassRow_title__lbhkU{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SameAgeClassRow_price__F4weN{display:flex;align-items:center;gap:4px}.SameAgeCard_card__VLznO{display:flex;flex-direction:column;gap:12px}.SameAgeCard_review__zE7Xa{display:flex;flex-direction:column;gap:4px;padding:16px 24px;border-radius:16px 16px 0 16px;background-color:#f8f9fa}@media only screen and (max-width:985px){.SameAgeCard_review__zE7Xa{height:107px;padding:8px 16px}}@media only screen and (min-width:985px){.SameAgeCard_review__zE7Xa{height:143px}}.SameAgeCard_reviewComment__N_RtO{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.SameAgeCard_reviewWriter__kJA68{align-self:flex-end}.SameAgeCard_teacher__N8sAl{display:flex;align-items:center;gap:8px;min-width:0}.SameAgeCard_teacherName__k9Rdn{display:flex;align-items:center;gap:2px;min-width:0;white-space:nowrap}.SameAgeCard_teacherName__k9Rdn>p{overflow:hidden;min-width:0;text-overflow:ellipsis}.SameAgeCard_teacherName__k9Rdn>svg{flex-shrink:0}.SameAgeCard_divider__ntoxM{flex-shrink:0;width:1px;height:14px;margin:0 4px;background-color:#ced4da}.SameAgeCard_rating__Kd8PV{display:flex;align-items:center;gap:4px;flex-shrink:0}.NextClassRecommendation_popularSection__0zJw1{display:flex;flex-direction:column}.NextClassRecommendation_popularBody__WHtcj{display:flex;gap:24px}.NextClassRecommendation_popularCards__cSLRw{flex:1 1;min-width:0}@media only screen and (max-width:985px){.NextClassRecommendation_popularBody__WHtcj{flex-direction:column;gap:16px}}.NextClassRecommendation_popularSlide__aQS5L{width:280px}@media only screen and (min-width:985px){.NextClassRecommendation_popularProfile__t_zFI{flex-shrink:0;width:296px}.NextClassRecommendation_popularSlideHome__8fuTa{width:calc((100% - 16px*3)/4)}.NextClassRecommendation_popularSlideClassroom__VJu9s{width:calc((100% - 16px)/2)}}.NextClassRecommendation_popularMoreSlide__S3peJ{width:auto}@media only screen and (min-width:985px){.NextClassRecommendation_popularMoreSlide__S3peJ{display:none}}.NextClassRecommendation_nextSection__O47qe{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:985px){.NextClassRecommendation_nextSection__O47qe{gap:32px}}.NextClassRecommendation_nextTitle__Li5IL{display:flex;align-items:center;gap:8px}.NextClassRecommendation_nextTitle__Li5IL>h3{min-width:0}@media only screen and (max-width:985px){.NextClassRecommendation_nextTitle__Li5IL{padding:0 20px}}.NextClassRecommendation_nextMoreLink__wDXw5{margin-left:auto;flex-shrink:0}@media only screen and (max-width:985px){.NextClassRecommendation_nextMoreLink__wDXw5{display:none}}.NextClassRecommendation_nextBody__KTFuD{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:985px){.NextClassRecommendation_nextBody__KTFuD{padding:0 20px;gap:12px}}.NextClassRecommendation_nextList__UioKg{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:985px){.NextClassRecommendation_nextList__UioKg{gap:12px}}@media only screen and (min-width:985px){.NextClassRecommendation_nextMoreButton__B_EbT{display:none}}.NextClassRecommendation_sameAgeSection___XrGy{display:flex;flex-direction:column}.NextClassRecommendation_sameAgeHighlight__Oskgg{color:#e8590c}@media only screen and (max-width:985px){.NextClassRecommendation_sameAgeSlide__YtRZt{width:280px}}@media only screen and (min-width:985px){.NextClassRecommendation_sameAgeSlideHome__nB1WO{width:calc((100% - 24px*2)/3)}.NextClassRecommendation_sameAgeSlideClassroom__d186N{width:calc((100% - 24px)/2)}}.NextClassRecommendation_titleLine__HTLa2{display:flex;align-items:baseline;min-width:0;white-space:pre}.NextClassRecommendation_titleTeacherName__qlIVN{overflow:hidden;min-width:0;text-overflow:ellipsis}