.AiRecommendationDetail_container__bHCP0{display:flex;gap:24px;padding:32px;background:#f8f9fa;border-radius:8px}@media(max-width:768px){.AiRecommendationDetail_container__bHCP0{flex-direction:column;gap:16px;padding:0;background:none;border:none;border-radius:0}}.AiRecommendationDetail_reasonSection__exfCe{display:flex;flex-direction:column;gap:8px;width:448px;flex-shrink:0}@media(max-width:768px){.AiRecommendationDetail_reasonSection__exfCe{width:auto;flex-shrink:1;gap:4px}}.AiRecommendationDetail_matchPercent__F3e_2{color:#f76707}.AiRecommendationDetail_divider__mII_q{display:none}@media(max-width:768px){.AiRecommendationDetail_divider__mII_q{display:block;height:1px;width:100%;background:#e9ecef}}.AiRecommendationDetail_fitSection__BsiH5{display:flex;flex-direction:column;gap:8px;flex:1 1}.AiRecommendationDetail_fitBars__w78VN{display:flex;flex-direction:column;flex:1 1;justify-content:space-between}.AiRecommendationDetail_fitBarItem__q_M1H{display:flex;gap:8px;align-items:center}.AiRecommendationDetail_fitBarDivider__jkkeG{height:1px;width:100%;background:#e9ecef}@media(max-width:768px){.AiRecommendationDetail_fitBarDivider__jkkeG{display:none}}.AiRecommendationDetail_fitBar__CLuv7{display:flex;flex:1 1;height:8px;border-radius:999px;overflow:hidden}.AiRecommendationDetail_fitBarFill__Hr_gm{height:100%;background:linear-gradient(90deg,#f59f00,#f76707)}.AiRecommendationDetail_fitBarEmpty__iCY2P{height:100%;flex:1 1;background:#e9ecef}.page_classDetail___c2Gd{position:relative;display:flex;flex-direction:column;padding-bottom:24px}@media only screen and (min-width:985px){.page_classDetail___c2Gd{max-width:1320px;display:grid;grid-template-columns:minmax(400px,auto) 440px;grid-template-areas:"left right";grid-column-gap:40px;column-gap:40px;padding:32px 20px 0}}@media only screen and (min-width:1280px){.page_classDetail___c2Gd{padding:32px 0 0}}.ReactScrollWrapper_teacherInfo__zWY4C{border-top:8px solid #f1f3f5;padding:24px 20px;display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:985px){.ReactScrollWrapper_teacherInfo__zWY4C{padding:32px 20px}}.TeacherPageLinkButton_moreLink__o_tZz{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;border:1px solid #dee2e6;border-radius:4px}.TeacherPageLinkButton_moreLink__o_tZz .TeacherPageLinkButton_moreLinkIcon__P3Dkx{display:flex;justify-content:center;align-items:center;width:24px;height:24px}@media only screen and (max-width:985px){.TeacherPageLinkButton_moreLink__o_tZz{height:48px;padding:0 16px}}@media only screen and (min-width:985px){.TeacherPageLinkButton_moreLink__o_tZz{height:56px;padding:0 20px;margin-top:4px}}.ClassGuideTag_classGuideTag__dY7Ju{border-radius:4px;display:flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;padding:2px 6px;white-space:nowrap;color:#c92a2a;background-color:#ffe3e3}@media only screen and (min-width:985px){.ClassGuideTag_classGuideTag__dY7Ju{padding:2px 8px}}.ClassTypeGuide_classTypeGuide__7rHZh{border-top:8px solid #f1f3f5;padding:24px 20px}@media only screen and (min-width:985px){.ClassTypeGuide_classTypeGuide__7rHZh{padding:32px 20px}}.ClassTypeGuide_classTypeGuideHeader__87TKj{display:flex;gap:8px;align-items:center}.ClassTypeGuide_classTypeGuideContent__k_E6f{display:flex;flex-direction:column;gap:8px;list-style:disc;padding-left:20px;margin-top:24px}.ClassTypeGuide_shippingGuide__GMXfS{margin-top:20px;padding:16px;border-radius:4px;background-color:#f8f9fa}.RecommendCuration_recommend__wzMIh{border-top:8px solid #f1f3f5;padding:32px 20px}@media only screen and (max-width:985px){.RecommendCuration_recommend__wzMIh{padding:24px 0}}