.course-hero-section_heroSection__06_43{padding:clamp(64px,calc(80 * var(--landing-fluid-unit)),80px) var(--academy-gutter) clamp(72px,calc(80 * var(--landing-fluid-unit)),80px);@media (max-width:767px){padding:calc(52 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit)) calc(64 * var(--landing-fluid-unit))}}.course-hero-section_heroInner__b2STe{width:min(clamp(960px,calc(1140 * var(--landing-fluid-unit)),1140px),calc(100% - clamp(40px, calc(160 * var(--landing-fluid-unit)), 160px)));margin:0 auto;@media (max-width:767px){width:100%}}.course-hero-section_headingGroup__MAm8F{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,calc(48 * var(--landing-fluid-unit)),48px)}.course-hero-section_copyBlock__WeVwH{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,calc(30 * var(--landing-fluid-unit)),30px);width:100%;text-align:center}.course-hero-section_introLine__GWUMT{margin:0;color:#333333;font-size:clamp(18px,calc(22 * var(--landing-fluid-unit)),22px);font-weight:300;line-height:1.45;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit));line-height:1.6}}.course-hero-section_supportingTitle__zJWPg{margin:0;color:#0a0a0a;font-size:clamp(36px,calc(50 * var(--landing-fluid-unit)),50px);font-weight:300;line-height:1.17;letter-spacing:clamp(-1px,calc(-1.2706 * var(--landing-fluid-unit)),-1.2706px);word-break:keep-all;@media (max-width:767px){font-size:calc(28 * var(--landing-fluid-unit));letter-spacing:calc(-.7 * var(--landing-fluid-unit))}}.course-hero-section_supportingTitleHighlight__y3_A1{font-weight:600}.course-hero-section_mainTitleBlock__iHv62{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,calc(10 * var(--landing-fluid-unit)),10px)}.course-hero-section_mainTitleBlockSubtitle__YHShi{gap:clamp(16px,calc(24 * var(--landing-fluid-unit)),24px)}.course-hero-section_mainTitleRow__sTxui{margin:0;color:#0a0a0a;font-size:clamp(48px,calc(70 * var(--landing-fluid-unit)),70px);font-weight:800;line-height:1.17;letter-spacing:clamp(-1.4px,calc(-2 * var(--landing-fluid-unit)),-2px);word-break:keep-all;@media (max-width:767px){font-size:calc(34 * var(--landing-fluid-unit));letter-spacing:calc(-1 * var(--landing-fluid-unit))}}.course-hero-section_focusLine__DuuCV{margin:0;color:#0a0a0a;font-size:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px);font-weight:500;line-height:1.36;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:calc(18 * var(--landing-fluid-unit));line-height:1.38}}.course-hero-section_focusLineProminent__ttD_4{margin:0;color:#0a0a0a;text-align:center;font-size:clamp(48px,calc(70 * var(--landing-fluid-unit)),70px);font-weight:800;line-height:1.17;letter-spacing:clamp(-1.4px,calc(-2 * var(--landing-fluid-unit)),-2px);word-break:keep-all;@media (max-width:767px){font-size:calc(34 * var(--landing-fluid-unit));letter-spacing:calc(-1 * var(--landing-fluid-unit))}}.course-hero-section_focusLineProminentRow__2lfGt{display:inline-flex;align-items:flex-end;justify-content:center;gap:clamp(6px,calc(10 * var(--landing-fluid-unit)),10px)}.course-hero-section_focusLineSubtitle__H1yhO{margin:0;color:#0a0a0a;text-align:center;font-size:clamp(24px,calc(32 * var(--landing-fluid-unit)),32px);font-weight:600;line-height:1.17;letter-spacing:clamp(-.8px,calc(-1 * var(--landing-fluid-unit)),-1px);word-break:keep-all;@media (max-width:767px){font-size:calc(22 * var(--landing-fluid-unit));letter-spacing:calc(-.8 * var(--landing-fluid-unit))}}.course-hero-section_mainTitleRow__sTxui{display:flex;align-items:center;justify-content:center;gap:clamp(6px,calc(10 * var(--landing-fluid-unit)),10px);flex-wrap:wrap}.course-hero-section_mainTitleRowStackedHighlight__OCwFV{align-items:flex-start}.course-hero-section_mainTitleRowExpandedHighlight__2bLaF{align-items:flex-end}.course-hero-section_mainTitleHighlightExpanded__OYjRO{display:inline-flex;align-items:flex-end;justify-content:center;letter-spacing:clamp(1px,calc(2 * var(--landing-fluid-unit)),2px);@media (max-width:767px){letter-spacing:calc(1 * var(--landing-fluid-unit))}}.course-hero-section_mainTitleHighlightExpandedPart__AIj_z{display:inline-flex;align-items:flex-end}.course-hero-section_mainTitleHighlightExpandedTrailing__hG67_{color:#9d9d9d;font-family:Pretendard,sans-serif;font-size:clamp(14px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:400;line-height:1.17;letter-spacing:clamp(-2px,calc(-2 * var(--landing-fluid-unit)),-2px);white-space:nowrap;@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit));letter-spacing:calc(-1.2 * var(--landing-fluid-unit))}}.course-hero-section_mainTitleHighlightExpandedTrailingEmphasis__U6Wm5{color:#0a0a0a;font-size:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:500;letter-spacing:1.5px;transform:translateY(-10px);@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit));letter-spacing:1.5px}}.course-hero-section_mainTitleRowMutedSuffix__nj5og{align-items:flex-end}.course-hero-section_mainTitleHighlightColumn__q2976{display:flex;flex-direction:column;align-items:center;gap:0}.course-hero-section_mainTitleHighlightPrimaryRow__AyN1u{display:inline-flex;align-items:flex-end;justify-content:center;gap:clamp(6px,calc(10 * var(--landing-fluid-unit)),10px)}.course-hero-section_mainTitleHighlightSubtitle__klL7U{color:#9d9d9d;font-family:Pretendard,sans-serif;font-size:clamp(14px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:400;line-height:1.17;letter-spacing:clamp(-2px,calc(-2 * var(--landing-fluid-unit)),-2px);text-align:center;white-space:nowrap;@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit));letter-spacing:calc(-1.2 * var(--landing-fluid-unit))}}.course-hero-section_mainTitleHighlight__RE6X2{background:linear-gradient(116.86deg,#2977fe 6.15%,#6c25ff 49.54%,#e70dff 105.24%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.course-hero-section_mainTitleHighlightMuted__x1BWi{display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px,calc(6 * var(--landing-fluid-unit)),6px);color:#9d9d9d;font-family:Pretendard,sans-serif;font-size:clamp(14px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:400;line-height:1.17;letter-spacing:clamp(-2px,calc(-2 * var(--landing-fluid-unit)),-2px);text-align:center;white-space:nowrap;transform:translateY(-10px);@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit));letter-spacing:calc(-1.2 * var(--landing-fluid-unit))}}.course-hero-section_paragraphBlock__sv9Gz{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,calc(5 * var(--landing-fluid-unit)),5px);width:min(100%,clamp(900px,calc(1140 * var(--landing-fluid-unit)),1140px));padding:0 clamp(0px,calc(54 * var(--landing-fluid-unit)),54px);@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;width:100%}}.course-hero-section_bodyEmphasisLine__6MQJ0,.course-hero-section_bodyPrimaryLine__kfK7p,.course-hero-section_bodySecondaryLine__TB9kV{margin:0;word-break:keep-all}.course-hero-section_bodyPrimaryLine__kfK7p{color:#333333;font-size:clamp(17px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:300;line-height:1.6;@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit))}}.course-hero-section_bodySecondaryLine__TB9kV{color:#777777;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:300;line-height:1.75;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:1.6}}.course-hero-section_bodyEmphasisLine__6MQJ0{color:#121212;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:700;line-height:1.4;@media (max-width:767px){font-size:calc(18 * var(--landing-fluid-unit))}}.course-hero-section_tagsRow__KiLkk{display:flex;align-items:center;justify-content:center;gap:clamp(4px,calc(4 * var(--landing-fluid-unit)),4px);flex-wrap:wrap;@media (max-width:767px){gap:calc(4 * var(--landing-fluid-unit))}}.course-hero-section_tagBreak__MGz0w{display:none;@media (max-width:767px){display:block;flex-basis:100%;height:0}}.course-hero-section_tag__NiS_u{display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,calc(12.5 * var(--landing-fluid-unit)),12.5px) clamp(14px,calc(17.5 * var(--landing-fluid-unit)),17.5px);background:#f3f3f3;color:#252525;font-size:clamp(14px,calc(17.5 * var(--landing-fluid-unit)),17.5px);font-weight:500;line-height:1.43;letter-spacing:clamp(-.12px,calc(-.188 * var(--landing-fluid-unit)),-.188px);white-space:nowrap;@media (max-width:767px){padding:calc(8 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit));line-height:1.54}}.course-hero-section_tagHighlight__Y4KB3{background:#e7f2fb}.course-class-composition-section_section__EaVsX{padding:clamp(80px,calc(100 * var(--landing-fluid-unit)),100px) 0 0;background:#ffffff;@media (max-width:767px){padding-top:calc(64 * var(--landing-fluid-unit))}}.course-class-composition-section_inner__gHEpt{display:flex;flex-direction:column;gap:clamp(32px,calc(50 * var(--landing-fluid-unit)),50px);width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));margin:0 auto;@media (max-width:767px){width:calc(100% - min(calc(40 * var(--landing-fluid-unit)), 40px));gap:calc(28 * var(--landing-fluid-unit))}}.course-class-composition-section_header__LhH1C{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,calc(20 * var(--landing-fluid-unit)),20px);text-align:center}.course-class-composition-section_heading__3WTUd{display:flex;flex-direction:column;gap:0;margin:0;color:#0a0a0a}.course-class-composition-section_headingLight__X_5MX,.course-class-composition-section_headingStrong__mOGYa{font-size:clamp(34px,calc(50 * var(--landing-fluid-unit)),50px);line-height:1.34;letter-spacing:clamp(-.68px,calc(-1 * var(--landing-fluid-unit)),-1px);word-break:keep-all;@media (max-width:767px){font-size:calc(28 * var(--landing-fluid-unit));letter-spacing:calc(-.56 * var(--landing-fluid-unit))}}.course-class-composition-section_headingLight__X_5MX{font-weight:300}.course-class-composition-section_headingStrong__mOGYa{font-weight:700;@media (max-width:767px){letter-spacing:calc(.28 * var(--landing-fluid-unit))}}.course-class-composition-section_description__vU7da{margin:0;color:#333333;font-size:clamp(18px,calc(22 * var(--landing-fluid-unit)),22px);font-weight:300;line-height:1.45;word-break:keep-all;@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit))}}.course-class-composition-section_visual__uG0wR{width:min(calc(950 * var(--landing-fluid-unit)),100%);margin:0 auto;background:transparent;@media (max-width:767px){width:100%}}.course-class-composition-section_visualImage__34Izj{width:100%;height:auto;display:block}.course-class-composition-section_teacherSection__YJJQP{display:flex;flex-direction:column;gap:clamp(24px,calc(40 * var(--landing-fluid-unit)),40px);margin-top:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px)}.course-class-composition-section_teacherSectionHeader__z06_9{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);text-align:center}.course-class-composition-section_teacherName__0B2s_,.course-class-composition-section_teacherProfile__SLwi9 p,.course-class-composition-section_teacherSectionDescription___VC3W,.course-class-composition-section_teacherSectionStep__slXEo,.course-class-composition-section_teacherSectionTitle__Zql5c{margin:0}.course-class-composition-section_teacherSectionStep__slXEo{color:#0a0a0a;font-size:clamp(18px,calc(22 * var(--landing-fluid-unit)),22px);font-weight:400;line-height:1.34}.course-class-composition-section_teacherSectionTitle__Zql5c{color:#0a0a0a;font-size:clamp(30px,calc(40 * var(--landing-fluid-unit)),40px);font-weight:400;line-height:1.34}.course-class-composition-section_teacherSectionDescription___VC3W{width:min(100%,calc(560 * var(--landing-fluid-unit)));color:#333333;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:300;line-height:1.45;white-space:pre-line;word-break:keep-all}.course-class-composition-section_teacherTabRow__xazns{display:flex;width:100%;overflow:hidden}.course-class-composition-section_teacherTabActive__8NKT8,.course-class-composition-section_teacherTab__SzX7e{flex:1 0;border:1px solid #d4d4d4;padding:clamp(16px,calc(22 * var(--landing-fluid-unit)),22px);color:#0b0b0b;font-size:clamp(15px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:400;line-height:1.25;text-align:center;cursor:pointer}.course-class-composition-section_teacherTab__SzX7e{background:#f5f5f5}.course-class-composition-section_teacherTabActive__8NKT8{background:#ffffff}.course-class-composition-section_teacherTabActive__8NKT8+.course-class-composition-section_teacherTabActive__8NKT8,.course-class-composition-section_teacherTabActive__8NKT8+.course-class-composition-section_teacherTab__SzX7e,.course-class-composition-section_teacherTab__SzX7e+.course-class-composition-section_teacherTabActive__8NKT8,.course-class-composition-section_teacherTab__SzX7e+.course-class-composition-section_teacherTab__SzX7e{border-left:0}.course-class-composition-section_teacherGroupStack__4xGYW{display:flex;flex-direction:column;gap:clamp(24px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherGroupSection__Z00fa{display:flex;flex-direction:column;gap:clamp(16px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherGroupHeading__wuO0e{border:1px solid #ebebeb;padding:clamp(14px,calc(18 * var(--landing-fluid-unit)),18px);color:#444444;font-size:clamp(15px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:700;line-height:1.24;text-align:center}.course-class-composition-section_teacherCardGrid___IjOg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_teacherCardGridTwoColumns__9PeH5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_teacherCard__WIyVw{background:#f8f8f8;padding:clamp(24px,calc(24 * var(--landing-fluid-unit)),24px) clamp(24px,calc(24 * var(--landing-fluid-unit)),24px) clamp(34px,calc(34 * var(--landing-fluid-unit)),34px)}.course-class-composition-section_teacherBadge__tEOrT{display:flex;justify-content:center;align-items:center;width:100%;min-height:clamp(42px,calc(42 * var(--landing-fluid-unit)),42px);padding:12px 16px;background:#333333;color:#ffffff;font-size:clamp(14px,calc(15 * var(--landing-fluid-unit)),15px);font-weight:500;line-height:1.2;text-align:center}.course-class-composition-section_teacherCardBody__2t2_c{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);padding-top:clamp(24px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherImageFrame__Hct6A{width:clamp(104px,calc(120 * var(--landing-fluid-unit)),120px);height:clamp(104px,calc(120 * var(--landing-fluid-unit)),120px);overflow:hidden;background:#ffffff}.course-class-composition-section_teacherImage__qlHXX{width:100%;height:100%;object-fit:cover;display:block}.course-class-composition-section_teacherImageFrameInner__2KStG{position:relative;width:100%;height:100%;overflow:hidden}.course-class-composition-section_teacherImageFramed__vZ_pH{position:absolute;max-width:none;display:block}.course-class-composition-section_teacherIdentity__wntrP{display:flex;flex-direction:column;align-items:center;gap:4px}.course-class-composition-section_teacherName__0B2s_{color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:600;line-height:1.35;text-align:center}.course-class-composition-section_teacherProfile__SLwi9{display:flex;flex-direction:column;gap:0}.course-class-composition-section_teacherProfile__SLwi9 p{color:#777777;font-size:clamp(12px,calc(13 * var(--landing-fluid-unit)),13px);font-weight:300;line-height:1.83;text-align:center;word-break:keep-all}.course-class-composition-section_teacherFeaturedList__tOiaQ{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);width:100%}.course-class-composition-section_teacherSectionFeaturedRow__r8ZuO{gap:clamp(50px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_teacherFeaturedRow__C0oW4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);width:100%}.course-class-composition-section_teacherFeaturedRow__C0oW4 .course-class-composition-section_teacherFeaturedCard__al0qW{width:100%;max-width:none}.course-class-composition-section_teacherFeaturedRow__C0oW4.course-class-composition-section_teacherFeaturedRowSingle__w9oGN{grid-template-columns:minmax(0,1fr);justify-items:center}.course-class-composition-section_teacherFeaturedRow__C0oW4.course-class-composition-section_teacherFeaturedRowSingle__w9oGN .course-class-composition-section_teacherFeaturedCard__al0qW{width:min(clamp(320px,calc(562 * var(--landing-fluid-unit)),562px),100%);max-width:calc(562 * var(--landing-fluid-unit))}.course-class-composition-section_teacherFeaturedThreeRow__QjykI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);width:100%}.course-class-composition-section_teacherFeaturedWrapRow__HG__9{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);width:100%}.course-class-composition-section_teacherFeaturedWrapRow__HG__9 .course-class-composition-section_teacherFeaturedCardVertical__QrvAS{grid-column:span 2}.course-class-composition-section_teacherFeaturedWrapRow__HG__9 .course-class-composition-section_teacherFeaturedCardVertical__QrvAS:nth-child(4){grid-column:2/span 2}.course-class-composition-section_teacherFeaturedWrapRow__HG__9 .course-class-composition-section_teacherFeaturedCardVertical__QrvAS:nth-child(5){grid-column:4/span 2}.course-class-composition-section_teacherGridImageFrame___cDDs{width:100%}.course-class-composition-section_teacherGridImageFrameCentered__RRJiX{display:flex;justify-content:center}.course-class-composition-section_teacherGridImageFrameCentered__RRJiX picture{display:block;width:min(100%,clamp(320px,calc(562 * var(--landing-fluid-unit)),562px))}.course-class-composition-section_teacherGridImageFrameCentered__RRJiX .course-class-composition-section_teacherGridImage__boPXt{width:100%}.course-class-composition-section_teacherGridImage__boPXt{display:block;width:100%;height:auto}.course-class-composition-section_teacherFeaturedCardVertical__QrvAS{background:#f8f8f8;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px) clamp(20px,calc(24 * var(--landing-fluid-unit)),24px) clamp(20px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherFeaturedCardVerticalBody__Qxgcv{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherFeaturedCardVertical__QrvAS .course-class-composition-section_teacherProfile__SLwi9 p{font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);line-height:1.7}.course-class-composition-section_teacherFeaturedCard__al0qW{width:min(clamp(320px,calc(562 * var(--landing-fluid-unit)),562px),100%);background:#f8f8f8;padding:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherFeaturedCardBody__xqKhU{display:flex;align-items:center;gap:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px)}.course-class-composition-section_teacherFeaturedIdentity__5nDKJ{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);min-width:0}.course-class-composition-section_teacherFeaturedIdentity__5nDKJ .course-class-composition-section_teacherName__0B2s_{text-align:left}.course-class-composition-section_teacherFeaturedIdentity__5nDKJ .course-class-composition-section_teacherProfile__SLwi9 p{text-align:left;font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);line-height:1.5}.course-class-composition-section_learningSystemSection__CXakF{display:flex;flex-direction:column;gap:clamp(50px,calc(50 * var(--landing-fluid-unit)),50px);margin-top:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px)}.course-class-composition-section_learningContentHeading__IPUXq,.course-class-composition-section_learningSystemHeader__lGQRW{display:flex;flex-direction:column;align-items:center;text-align:center}.course-class-composition-section_learningSystemHeader__lGQRW{gap:clamp(10px,calc(10 * var(--landing-fluid-unit)),10px)}.course-class-composition-section_learningSystemHeaderNoGap__pmaxT{gap:0}.course-class-composition-section_learningSystemTabRow__HzgdN{display:flex;width:100%;margin-top:clamp(20px,calc(30 * var(--landing-fluid-unit)),30px);overflow:hidden}.course-class-composition-section_learningSystemTabPanel__GpiRC{display:flex;flex-direction:column;gap:clamp(50px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_learningCardDescription__Ua7tM p,.course-class-composition-section_learningCardSummary__tdXH7 p,.course-class-composition-section_learningCardTitle__BtNna,.course-class-composition-section_learningContentSubtitle__hElrY,.course-class-composition-section_learningContentTitle__Z8qKz,.course-class-composition-section_learningFlowLabel__gfcrp,.course-class-composition-section_learningSystemDescription__5uRp_,.course-class-composition-section_learningSystemStep__AbKBq,.course-class-composition-section_learningSystemTitle__tgbU3,.course-class-composition-section_reviewTestLead__4tERI p,.course-class-composition-section_reviewTestResult__5MvAI,.course-class-composition-section_reviewTestTotal__A08uV,.course-class-composition-section_specialLectureBullets__D4YqC p,.course-class-composition-section_specialLectureCardSummary__Oh3gU p,.course-class-composition-section_specialLectureCardTitle__L793q p,.course-class-composition-section_specialLectureLeadDescription__AYNCt,.course-class-composition-section_specialLectureLeadTitle__q5Qf0{margin:0}.course-class-composition-section_scholarshipClassSection__5kadz{display:flex;flex-direction:column;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px);padding-bottom:clamp(32px,calc(40 * var(--landing-fluid-unit)),40px)}.course-class-composition-section_scholarshipClassDescription__zUnLi,.course-class-composition-section_scholarshipClassNote__qfYSq,.course-class-composition-section_scholarshipClassSubtitle__D0W5W{margin:0}.course-class-composition-section_scholarshipClassSubtitle__D0W5W{color:#333333;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:300;line-height:1.6}.course-class-composition-section_scholarshipClassPanel__7TlvC{width:100%;background:#f9f9f9;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px)}.course-class-composition-section_scholarshipClassPanelBody__X_iKd{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,calc(12 * var(--landing-fluid-unit)),12px);text-align:center;word-break:keep-all}.course-class-composition-section_scholarshipClassNote__qfYSq{width:100%;color:#777777;font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:1.34}.course-class-composition-section_scholarshipClassDescription__zUnLi{width:100%;color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:500;line-height:1.34}.course-class-composition-section_learningSystemStep__AbKBq{color:#0a0a0a;font-size:clamp(18px,calc(22 * var(--landing-fluid-unit)),22px);line-height:1.34}.course-class-composition-section_learningSystemTitle__tgbU3{color:#0a0a0a;font-size:clamp(30px,calc(40 * var(--landing-fluid-unit)),40px);font-weight:400;line-height:1.34}.course-class-composition-section_learningSystemDescription__5uRp_{width:min(100%,calc(560 * var(--landing-fluid-unit)));margin:0 auto;color:#333333;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:300;line-height:1.6;text-align:center;word-break:keep-all}.course-class-composition-section_learningSystemDescription__5uRp_ strong{font-weight:700}.course-class-composition-section_learningFlowBlock__zIAr8,.course-class-composition-section_learningSectionStack__nMQU7{display:flex;flex-direction:column}.course-class-composition-section_learningFlowBlock__zIAr8{gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_learningFlowLead__hk7P3{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,calc(34 * var(--landing-fluid-unit)),34px)}.course-class-composition-section_learningFlowLeadDescription__WMjmZ{width:min(100%,calc(560 * var(--landing-fluid-unit)));margin:0;color:#333333;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:300;line-height:1.6;text-align:center;word-break:keep-all}.course-class-composition-section_learningFlowLeadDescription__WMjmZ strong{font-weight:700}.course-class-composition-section_learningFlowLabel__gfcrp{color:#4a5565;font-size:clamp(12px,calc(14 * var(--landing-fluid-unit)),14px);line-height:1.43;text-align:center}.course-class-composition-section_learningFlowRow__SBNYU{display:flex;align-items:stretch;gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px)}.course-class-composition-section_learningFlowStepCell__3LfzD{min-width:0}.course-class-composition-section_learningFlowItemWrap__hrTvV,.course-class-composition-section_learningFlowStepCell__3LfzD{display:flex;flex:1 0;align-items:center;gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px)}.course-class-composition-section_learningFlowItem__MwArG{flex:1 0;width:100%;padding:clamp(22px,calc(40 * var(--landing-fluid-unit)),40px);color:#3a3d40;font-size:clamp(14px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:600;line-height:1.4;letter-spacing:clamp(-.48px,calc(-.72 * var(--landing-fluid-unit)),-.72px);text-align:center;word-break:keep-all}.course-class-composition-section_learningFlowStack__xNSv0{display:flex;flex:1 0;flex-direction:column;gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);width:100%;padding:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px);border:1px solid #e9e9e9}.course-class-composition-section_learningFlowStackItem__d5q_8{padding:clamp(16px,calc(20 * var(--landing-fluid-unit)),20px) clamp(10px,calc(14 * var(--landing-fluid-unit)),16px);color:#3a3d40;font-size:clamp(13px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:600;line-height:1.4;letter-spacing:clamp(-.42px,calc(-.64 * var(--landing-fluid-unit)),-.64px);text-align:center;white-space:nowrap}.course-class-composition-section_learningFlowStackItemGray__l37TK{background:#edeced;border:1px solid #e9e9e9}.course-class-composition-section_learningFlowStackItemBlue__GMmkT{background:#e0e9f4}.course-class-composition-section_learningFlowStackItemBlue__GMmkT:not(:first-child){border:1px solid #e9e9e9}.course-class-composition-section_learningFlowStackItemTint__MopM5{background:#f6f8fb;border:1px solid #e9e9e9}.course-class-composition-section_learningFlowBlue__ojHZO{background:#e0e9f4}.course-class-composition-section_learningFlowGray__LoQ_t{background:#edeced;border:1px solid #e9e9e9}.course-class-composition-section_learningFlowWhite__6d0FM{background:#ffffff;border:1px solid #e9e9e9}.course-class-composition-section_learningFlowTint__XEZ14{background:#f6f8fb;border:1px solid #e9e9e9}.course-class-composition-section_learningFlowArrow__UDRHG{color:#8d8d8d;font-size:clamp(20px,calc(28 * var(--landing-fluid-unit)),28px)}.course-class-composition-section_learningSectionStack__nMQU7{gap:clamp(50px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_learningPanelSection__tbupz{display:flex;flex-direction:column;gap:clamp(30px,calc(30 * var(--landing-fluid-unit)),30px)}.course-class-composition-section_learningPanelSection__tbupz:first-child{margin-top:clamp(30px,calc(30 * var(--landing-fluid-unit)),30px)}.course-class-composition-section_learningPanelBox__yeDvW{display:flex;flex-direction:column;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px);border:1px solid #d7d7d7;padding:clamp(28px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_learningPanelCardStackFull__vRoWt,.course-class-composition-section_learningPanelCardStack__2hJ_n{display:flex;flex-direction:column;width:100%}.course-class-composition-section_learningPanelCardStack__2hJ_n{gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_learningPanelFooterHighlight__rxSZS{width:100%;padding:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px) 16px;border:1px solid #d1d5dc;background:#ffffff;color:#8e8e8e;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:600;line-height:1.4;letter-spacing:clamp(-.48px,calc(-.64 * var(--landing-fluid-unit)),-.64px);text-align:center;word-break:keep-all}.course-class-composition-section_learningPanelFooterHighlightEmphasis__n_o3u{color:#121212;font-weight:inherit}.course-class-composition-section_learningPanelLead__P6Z1g{color:#2a2a2a;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:400;line-height:1.34;text-align:center;word-break:keep-all}.course-class-composition-section_learningPanelLead__P6Z1g p{margin:0}.course-class-composition-section_learningPanelFlatHeading__gZT_9{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);text-align:center}.course-class-composition-section_learningPanelLeadInHeader__4KamW{width:min(100%,calc(560 * var(--landing-fluid-unit)));color:#333333;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:300;line-height:1.6;word-break:keep-all}.course-class-composition-section_learningPanelLeadInHeader__4KamW p{margin:0}.course-class-composition-section_learningPanelLeadEmphasis__IJKPh{font-weight:700}.course-class-composition-section_learningPanelLeadMobileBreak__Cn5fg{display:none}.course-class-composition-section_learningPanelCardGridOneColumn__agh8_,.course-class-composition-section_learningPanelCardGridThreeColumns__eO79d,.course-class-composition-section_learningPanelCardGridTwoColumns___zCAi{display:grid;align-items:stretch;grid-gap:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_learningPanelCardGridThreeColumns__eO79d{grid-template-columns:repeat(3,minmax(0,1fr))}.course-class-composition-section_learningPanelCardGridTwoColumns___zCAi{grid-template-columns:repeat(2,minmax(0,1fr))}.course-class-composition-section_learningPanelCardGridOneColumn__agh8_{grid-template-columns:1fr}.course-class-composition-section_learningPanelCard__MM1gY{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f9f9f9;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px);text-align:center;word-break:break-word}.course-class-composition-section_learningPanelCardBody__b2J5G{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,calc(12 * var(--landing-fluid-unit)),12px);width:100%}.course-class-composition-section_learningPanelCardTitle__EHQtz{margin:0;width:100%;color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:500;line-height:1.34}div.course-class-composition-section_learningPanelCardTitle__EHQtz{display:flex;flex-direction:column;gap:0}div.course-class-composition-section_learningPanelCardTitle__EHQtz p{margin:0;width:100%;color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:500;line-height:1.34}.course-class-composition-section_learningPanelCardSummary__jjKbz{display:flex;flex-direction:column;gap:0;width:100%}.course-class-composition-section_learningPanelCardSummary__jjKbz p{margin:0;color:#121212;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:300;line-height:1.34}.course-class-composition-section_learningPanelCardSummaryPrimary__dhe_5 p{font-size:clamp(14px,calc(15 * var(--landing-fluid-unit)),15px);line-height:1.5}.course-class-composition-section_learningPanelCardDescription__cJwVw{display:flex;flex-direction:column;gap:0;width:100%}.course-class-composition-section_learningPanelCardDescriptionSingle__3VnHM,.course-class-composition-section_learningPanelCardDescription__cJwVw p{margin:0;color:#777777;font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:1.34}.course-class-composition-section_learningPanelCardDescriptionSingle__3VnHM{width:100%}.course-class-composition-section_learningPanelCardEmphasisInline__nJhFc,.course-class-composition-section_learningPanelCardEmphasis__2qkNC{color:#101010;font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:1.34}.course-class-composition-section_learningPanelCardEmphasis__2qkNC{margin:0;width:100%}.course-class-composition-section_learningPanelCardEmphasisInline__nJhFc{display:inline}.course-class-composition-section_learningContentSection__q2wqE{display:flex;flex-direction:column;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px)}.course-class-composition-section_learningContentHeading__IPUXq{gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px)}.course-class-composition-section_learningContentTitle__Z8qKz{color:#242424;font-size:clamp(24px,calc(28 * var(--landing-fluid-unit)),28px);font-weight:600;line-height:1.34}.course-class-composition-section_learningContentSubtitle__hElrY{color:#737373;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:400;line-height:1.34}.course-class-composition-section_learningCardGrid__V21eO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px) clamp(15px,calc(15 * var(--landing-fluid-unit)),15px);gap:clamp(15px,calc(16 * var(--landing-fluid-unit)),16px) clamp(15px,calc(15 * var(--landing-fluid-unit)),15px)}.course-class-composition-section_learningClinicGrid__wpv_D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_learningClinicGridThreeColumns___mGor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px)}.course-class-composition-section_learningClinicPanel__cEgFm{display:flex;flex-direction:column;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px);border:1px solid #d7d7d7;padding:clamp(28px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_learningClinicLead__oqrfx{color:#2a2a2a;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:400;line-height:1.34;text-align:center;word-break:keep-all}.course-class-composition-section_learningClinicLead__oqrfx p{margin:0}.course-class-composition-section_learningClinicSummaryBox__tSKCK{display:flex;flex-direction:column;gap:clamp(24px,calc(34 * var(--landing-fluid-unit)),34px);background:#f9f9f9;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px)}.course-class-composition-section_learningClinicSummarySubjects__aiAm9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px)}.course-class-composition-section_learningClinicSummarySubject__ryMK9{padding:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px) clamp(20px,calc(40 * var(--landing-fluid-unit)),40px);color:#333333;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:600;line-height:1.4;letter-spacing:clamp(-.56px,calc(-.64 * var(--landing-fluid-unit)),-.64px);text-align:center;word-break:keep-all}.course-class-composition-section_learningClinicSummaryContent___O1QK,.course-class-composition-section_learningClinicSummaryDescription__Uqjjv,.course-class-composition-section_learningClinicSummaryEmphasis__GPwj0{display:flex;flex-direction:column;align-items:center}.course-class-composition-section_learningClinicSummaryContent___O1QK{gap:clamp(12px,calc(12 * var(--landing-fluid-unit)),12px);text-align:center}.course-class-composition-section_learningClinicSummaryDescription__Uqjjv{gap:0}.course-class-composition-section_learningClinicSummaryCaption__UI4S0,.course-class-composition-section_learningClinicSummaryDescription__Uqjjv p,.course-class-composition-section_learningClinicSummaryEmphasis__GPwj0 p{margin:0}.course-class-composition-section_learningClinicSummaryDescription__Uqjjv p{color:#121212;font-size:clamp(14px,calc(15 * var(--landing-fluid-unit)),15px);font-weight:300;line-height:1.5}.course-class-composition-section_learningClinicSummaryEmphasis__GPwj0 p{color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:500;line-height:1.34}.course-class-composition-section_learningClinicSummaryCaption__UI4S0{color:#a9a9a9;font-size:clamp(14px,calc(15 * var(--landing-fluid-unit)),15px);font-weight:300;line-height:1.5}.course-class-composition-section_learningCard__BeXTz{background:#f9f9f9;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px);text-align:center}.course-class-composition-section_learningRegularCard__iIcL6{display:flex;flex-direction:column;height:100%;word-break:break-word}.course-class-composition-section_learningRegularCardBody__rX3qU{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;gap:clamp(10px,calc(12 * var(--landing-fluid-unit)),12px);width:100%;text-align:center}.course-class-composition-section_learningRegularCard__iIcL6 .course-class-composition-section_learningCardDescription__Ua7tM,.course-class-composition-section_learningRegularCard__iIcL6 .course-class-composition-section_learningCardSummary__tdXH7{margin-top:0;width:100%;gap:0;align-items:center}.course-class-composition-section_learningRegularCard__iIcL6 .course-class-composition-section_learningCardTitle__BtNna{margin:0;width:100%}.course-class-composition-section_learningClinicCard__JMN1D{background:#f9f9f9;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px)}.course-class-composition-section_learningClinicCardBody__AvRPo{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,calc(12 * var(--landing-fluid-unit)),12px);text-align:center;word-break:break-word}.course-class-composition-section_learningCardTitle__BtNna,.course-class-composition-section_learningClinicCardTitle__vDFRZ{color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:500;line-height:1.34}.course-class-composition-section_learningClinicCardTitle__vDFRZ{margin:0;width:100%}.course-class-composition-section_learningCardDuration__qv7gP{color:#a9a9a9;font-size:inherit;font-weight:inherit}.course-class-composition-section_learningClinicCardDuration__QY8ct{color:#a9a9a9}.course-class-composition-section_learningCardDescription__Ua7tM,.course-class-composition-section_learningCardSummary__tdXH7,.course-class-composition-section_specialLectureBullets__D4YqC,.course-class-composition-section_specialLectureCardHeader__I49Zr,.course-class-composition-section_specialLectureCardSummary__Oh3gU,.course-class-composition-section_specialLectureCard__GQ1Ie{display:flex;flex-direction:column}.course-class-composition-section_learningCardSummary__tdXH7{margin-top:12px;gap:0}.course-class-composition-section_learningCardSummary__tdXH7 p{color:#121212;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:300;line-height:1.34}.course-class-composition-section_learningCardDescription__Ua7tM{margin-top:12px}.course-class-composition-section_learningClinicCardDescription__t3v_E{display:flex;flex-direction:column;margin:0}.course-class-composition-section_learningCardDescription__Ua7tM p,.course-class-composition-section_specialLectureBullets__D4YqC p{color:#777777;font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:1.34}.course-class-composition-section_learningClinicCardDescription__t3v_E p{margin:0;width:100%;color:#121212;font-size:clamp(14px,calc(15 * var(--landing-fluid-unit)),15px);font-weight:300;line-height:1.5}.course-class-composition-section_reviewTestPanel__xCWvZ,.course-class-composition-section_specialLecturePanel__DflrP{border:1px solid #d7d7d7;padding:clamp(28px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_reviewTestPanel__xCWvZ{display:flex;flex-direction:column;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px)}.course-class-composition-section_reviewTestLead__4tERI{color:#2a2a2a;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:400;line-height:1.34;text-align:center}.course-class-composition-section_reviewTestInner__Yt_1S{display:flex;flex-direction:column;gap:16px;align-items:center;background:#f9f9f9;padding:clamp(24px,calc(34 * var(--landing-fluid-unit)),34px)}.course-class-composition-section_reviewTestSubjectRow__u4Sc0{display:flex;width:100%;align-items:center;gap:clamp(24px,calc(50 * var(--landing-fluid-unit)),50px)}.course-class-composition-section_reviewTestTotal__A08uV{color:#3d3d3d;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:600;line-height:1.34;white-space:nowrap}.course-class-composition-section_reviewTestSubjectGrid__eGhHw{display:grid;flex:1 0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.course-class-composition-section_reviewTestSubjectGridThreeColumns__vbUGQ{display:grid;flex:1 0;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.course-class-composition-section_reviewTestSubject__4WW3O{padding:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px) 16px;color:#333333;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:600;line-height:1.4;text-align:center}.course-class-composition-section_reviewTestCross__JFi9w{color:#909090;font-size:16px;line-height:1}.course-class-composition-section_reviewTestResult__5MvAI{width:100%;padding:24px 16px;background:#ffffff;color:#8e8e8e;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:600;line-height:1.4;text-align:center}.course-class-composition-section_reviewTestResultHighlight__o_gL_{color:#121212;font-weight:inherit}.course-class-composition-section_specialLecturePanel__DflrP{display:flex;flex-direction:column;gap:clamp(24px,calc(30 * var(--landing-fluid-unit)),30px)}.course-class-composition-section_specialLectureLead__GLUNo{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.course-class-composition-section_specialLectureLeadTitle__q5Qf0{color:#2a2a2a;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:400;line-height:1.34;text-align:center}.course-class-composition-section_specialLectureLeadDescription__AYNCt{color:#7e7e7e;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:400;line-height:1.34;text-align:center}.course-class-composition-section_specialLectureCard__GQ1Ie{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);background:#f9f9f9;padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px);text-align:center;word-break:keep-all}.course-class-composition-section_specialLectureCardHeader__I49Zr{align-items:center;gap:clamp(10px,calc(12 * var(--landing-fluid-unit)),12px);width:100%}.course-class-composition-section_specialLectureCardTitle__L793q{gap:0;width:100%}.course-class-composition-section_specialLectureCardTitle__L793q p{width:100%;color:#0a0a0a;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:500;line-height:1.34}.course-class-composition-section_specialLectureCardSummary__Oh3gU{gap:0;width:100%}.course-class-composition-section_specialLectureCardSummary__Oh3gU p{color:#121212;font-size:clamp(14px,calc(15 * var(--landing-fluid-unit)),15px);font-weight:300;line-height:1.5}.course-class-composition-section_specialLectureBullets__D4YqC{gap:0;width:100%}.course-class-composition-section_managementSection__Tc_J_{display:flex;flex-direction:column;gap:clamp(32px,calc(50 * var(--landing-fluid-unit)),50px);margin-top:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px)}.course-class-composition-section_managementCopy__l36yT,.course-class-composition-section_managementHeader__r3qRO,.course-class-composition-section_managementItemDescription__mfWNg{display:flex;flex-direction:column}.course-class-composition-section_managementHeader__r3qRO{align-items:center;gap:clamp(10px,calc(10 * var(--landing-fluid-unit)),10px);text-align:center}.course-class-composition-section_managementHeaderBody__wZqqj{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,calc(20 * var(--landing-fluid-unit)),20px)}.course-class-composition-section_managementDescription__ZgtWk,.course-class-composition-section_managementItemDescription__mfWNg p,.course-class-composition-section_managementItemTitle__5y0CP,.course-class-composition-section_managementStep__0RRXt,.course-class-composition-section_managementTitle__9IZmV{margin:0}.course-class-composition-section_managementStep__0RRXt{color:#0a0a0a;font-size:clamp(18px,calc(22 * var(--landing-fluid-unit)),22px);line-height:1.34}.course-class-composition-section_managementTitle__9IZmV{color:#0a0a0a;font-size:clamp(30px,calc(40 * var(--landing-fluid-unit)),40px);font-weight:400;line-height:1.34}.course-class-composition-section_managementDescription__ZgtWk{color:#333333;font-size:clamp(16px,calc(18 * var(--landing-fluid-unit)),18px);font-weight:300;line-height:1.6;word-break:keep-all}.course-class-composition-section_managementImageFrame__n5I6_{width:min(calc(950 * var(--landing-fluid-unit)),100%);margin:0 auto}.course-class-composition-section_managementImage__GTPoJ{display:block;width:100%;height:auto}.course-class-composition-section_managementGrid__Ooh3O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px);gap:clamp(16px,calc(16 * var(--landing-fluid-unit)),16px);width:min(calc(950 * var(--landing-fluid-unit)),100%);margin:0 auto}.course-class-composition-section_managementItem__cRl2v{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px);padding:clamp(24px,calc(36 * var(--landing-fluid-unit)),36px) clamp(20px,calc(26 * var(--landing-fluid-unit)),26px);background:#f8f8f8;text-align:center}.course-class-composition-section_managementIconWrap__eYQAM{display:flex;align-items:center;justify-content:center;width:clamp(56px,calc(64 * var(--landing-fluid-unit)),64px);height:clamp(56px,calc(64 * var(--landing-fluid-unit)),64px);background:transparent}.course-class-composition-section_managementIconSvg__jyy46{width:clamp(24px,calc(28 * var(--landing-fluid-unit)),28px);height:clamp(24px,calc(28 * var(--landing-fluid-unit)),28px);color:#111111}.course-class-composition-section_managementCopy__l36yT{gap:10px}.course-class-composition-section_managementItemTitle__5y0CP{color:#111111;font-size:clamp(18px,calc(20 * var(--landing-fluid-unit)),20px);font-weight:600;line-height:1.34}.course-class-composition-section_managementItemDescription__mfWNg{gap:0}.course-class-composition-section_managementItemDescription__mfWNg p{color:#777777;font-size:clamp(13px,calc(14 * var(--landing-fluid-unit)),14px);font-weight:300;line-height:1.6;word-break:keep-all}.course-class-composition-section_communicationGrid__e0ENQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,calc(34 * var(--landing-fluid-unit)),34px);gap:clamp(24px,calc(34 * var(--landing-fluid-unit)),34px);width:min(calc(950 * var(--landing-fluid-unit)),100%);margin:0 auto}.course-class-composition-section_communicationItem__WIM0B{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);text-align:center}.course-class-composition-section_communicationCopy__tMayJ,.course-class-composition-section_communicationItemDescription__5HEZt{display:flex;flex-direction:column}.course-class-composition-section_communicationCopy__tMayJ{gap:clamp(12px,calc(16 * var(--landing-fluid-unit)),16px);width:100%}.course-class-composition-section_communicationItemTitle__4Dale{margin:0;color:#1d1d1f;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:600;line-height:1.46;word-break:keep-all}.course-class-composition-section_communicationItemDescription__5HEZt{gap:0}.course-class-composition-section_communicationItemDescription__5HEZt p{margin:0;color:#6e6e73;font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:400;line-height:1.58;word-break:keep-all}.course-class-composition-section_communicationIconWrap__ZxUSy{display:flex;align-items:center;justify-content:center;width:clamp(34px,calc(34 * var(--landing-fluid-unit)),34px);height:clamp(34px,calc(34 * var(--landing-fluid-unit)),34px);background:transparent}@media (max-width:767px){.course-class-composition-section_learningSystemSection__CXakF{gap:calc(28 * var(--landing-fluid-unit));margin-top:calc(64 * var(--landing-fluid-unit))}.course-class-composition-section_learningSystemTitle__tgbU3{font-size:calc(26 * var(--landing-fluid-unit));line-height:1.28}.course-class-composition-section_learningSystemDescription__5uRp_{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.58}.course-class-composition-section_learningFlowBlock__zIAr8{gap:calc(12 * var(--landing-fluid-unit))}.course-class-composition-section_learningFlowRow__SBNYU,.course-class-composition-section_reviewTestSubjectRow__u4Sc0{flex-direction:column}.course-class-composition-section_learningFlowRow__SBNYU{gap:0}.course-class-composition-section_learningFlowItemWrap__hrTvV,.course-class-composition-section_learningFlowItem__MwArG,.course-class-composition-section_learningFlowStack__xNSv0,.course-class-composition-section_learningFlowStepCell__3LfzD{width:100%}.course-class-composition-section_learningFlowItemWrap__hrTvV,.course-class-composition-section_learningFlowStepCell__3LfzD{flex:none;flex-direction:column;gap:0}.course-class-composition-section_learningPanelCardGridOneColumn__agh8_,.course-class-composition-section_learningPanelCardGridThreeColumns__eO79d,.course-class-composition-section_learningPanelCardGridTwoColumns___zCAi{grid-template-columns:1fr}.course-class-composition-section_learningPanelBox__yeDvW{padding:calc(24 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_learningPanelLead__P6Z1g{font-size:calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_learningPanelLeadInHeader__4KamW{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.58}.course-class-composition-section_learningPanelLeadMobileBreak__Cn5fg{display:block}.course-class-composition-section_learningCardGrid__V21eO,.course-class-composition-section_learningClinicGridThreeColumns___mGor,.course-class-composition-section_learningClinicGrid__wpv_D,.course-class-composition-section_learningClinicSummarySubjects__aiAm9{grid-template-columns:1fr}.course-class-composition-section_reviewTestSubjectGridThreeColumns__vbUGQ,.course-class-composition-section_reviewTestSubjectGrid__eGhHw{grid-template-columns:repeat(2,minmax(0,1fr))}.course-class-composition-section_learningSectionStack__nMQU7{gap:calc(32 * var(--landing-fluid-unit))}.course-class-composition-section_learningClinicPanel__cEgFm,.course-class-composition-section_reviewTestPanel__xCWvZ,.course-class-composition-section_specialLecturePanel__DflrP{padding:calc(20 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_learningFlowLabel__gfcrp{font-size:calc(11 * var(--landing-fluid-unit))}.course-class-composition-section_learningFlowItem__MwArG{padding:calc(18 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}.course-class-composition-section_learningFlowStack__xNSv0{padding:calc(16 * var(--landing-fluid-unit))}.course-class-composition-section_learningFlowStackItem__d5q_8{padding:calc(14 * var(--landing-fluid-unit)) calc(10 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit));white-space:nowrap}.course-class-composition-section_learningFlowArrow__UDRHG{font-size:calc(18 * var(--landing-fluid-unit));transform:rotate(90deg)}.course-class-composition-section_learningContentSection__q2wqE{gap:calc(16 * var(--landing-fluid-unit))}.course-class-composition-section_learningContentTitle__Z8qKz{font-size:calc(22 * var(--landing-fluid-unit));line-height:1.36}.course-class-composition-section_learningContentHeading__IPUXq{gap:calc(8 * var(--landing-fluid-unit))}.course-class-composition-section_learningCardTitle__BtNna,.course-class-composition-section_learningClinicCardTitle__vDFRZ,.course-class-composition-section_reviewTestResult__5MvAI,.course-class-composition-section_reviewTestTotal__A08uV,.course-class-composition-section_specialLectureCardTitle__L793q p,.course-class-composition-section_specialLectureLeadTitle__q5Qf0{font-size:calc(17 * var(--landing-fluid-unit));line-height:1.36}.course-class-composition-section_learningCardDescription__Ua7tM p,.course-class-composition-section_learningContentSubtitle__hElrY,.course-class-composition-section_specialLectureBullets__D4YqC p,.course-class-composition-section_specialLectureCardSummary__Oh3gU p,.course-class-composition-section_specialLectureLeadDescription__AYNCt{font-size:calc(13 * var(--landing-fluid-unit));line-height:1.58}.course-class-composition-section_specialLectureCard__GQ1Ie{padding:calc(22 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit));gap:calc(14 * var(--landing-fluid-unit))}.course-class-composition-section_specialLectureCardHeader__I49Zr{gap:calc(10 * var(--landing-fluid-unit))}.course-class-composition-section_learningClinicLead__oqrfx,.course-class-composition-section_reviewTestLead__4tERI,.course-class-composition-section_reviewTestLead__4tERI p{font-size:calc(16 * var(--landing-fluid-unit));line-height:1.5}.course-class-composition-section_learningCard__BeXTz,.course-class-composition-section_learningClinicCard__JMN1D{padding:calc(22 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_learningCardSummary__tdXH7,.course-class-composition-section_learningRegularCard__iIcL6 .course-class-composition-section_learningCardDescription__Ua7tM,.course-class-composition-section_learningRegularCard__iIcL6 .course-class-composition-section_learningCardSummary__tdXH7{margin-top:0}.course-class-composition-section_learningCardSummary__tdXH7 p{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.45}.course-class-composition-section_learningCardDescription__Ua7tM{margin-top:0}.course-class-composition-section_learningClinicPanel__cEgFm{gap:calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_learningClinicSummaryBox__tSKCK{gap:calc(18 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_learningClinicSummarySubject__ryMK9{padding:calc(16 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit))}.course-class-composition-section_learningClinicSummaryDescription__Uqjjv p{font-size:calc(13 * var(--landing-fluid-unit));line-height:1.55}.course-class-composition-section_learningClinicSummaryEmphasis__GPwj0 p{font-size:calc(16 * var(--landing-fluid-unit));line-height:1.4}.course-class-composition-section_learningClinicSummaryCaption__UI4S0{font-size:calc(13 * var(--landing-fluid-unit));line-height:1.55}.course-class-composition-section_learningClinicCardBody__AvRPo{gap:calc(10 * var(--landing-fluid-unit))}.course-class-composition-section_learningClinicCardDescription__t3v_E p{font-size:calc(13 * var(--landing-fluid-unit));line-height:1.55}.course-class-composition-section_reviewTestPanel__xCWvZ{gap:calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_reviewTestInner__Yt_1S{gap:calc(14 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_reviewTestSubjectRow__u4Sc0{gap:calc(14 * var(--landing-fluid-unit))}.course-class-composition-section_reviewTestSubjectGridThreeColumns__vbUGQ,.course-class-composition-section_reviewTestSubjectGrid__eGhHw{gap:calc(8 * var(--landing-fluid-unit))}.course-class-composition-section_reviewTestSubjectGridThreeColumns__vbUGQ{grid-template-columns:1fr}.course-class-composition-section_reviewTestSubject__4WW3O{padding:calc(16 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit))}.course-class-composition-section_reviewTestCross__JFi9w{font-size:calc(16 * var(--landing-fluid-unit))}.course-class-composition-section_reviewTestResult__5MvAI{padding:calc(18 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit))}.course-class-composition-section_specialLecturePanel__DflrP{gap:calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_specialLectureLead__GLUNo{gap:calc(8 * var(--landing-fluid-unit))}.course-class-composition-section_managementSection__Tc_J_{gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(64 * var(--landing-fluid-unit))}.course-class-composition-section_managementTitle__9IZmV{font-size:calc(26 * var(--landing-fluid-unit));line-height:1.28}.course-class-composition-section_managementDescription__ZgtWk{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.55}.course-class-composition-section_managementGrid__Ooh3O{grid-template-columns:1fr}.course-class-composition-section_communicationGrid__e0ENQ{grid-template-columns:1fr;gap:calc(28 * var(--landing-fluid-unit))}.course-class-composition-section_communicationItem__WIM0B{gap:calc(18 * var(--landing-fluid-unit))}.course-class-composition-section_communicationItemTitle__4Dale{font-size:calc(20 * var(--landing-fluid-unit));line-height:1.34}.course-class-composition-section_communicationItemDescription__5HEZt p{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.55}.course-class-composition-section_managementItem__cRl2v{gap:calc(12 * var(--landing-fluid-unit));padding:calc(18 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}.course-class-composition-section_managementIconWrap__eYQAM{width:calc(38 * var(--landing-fluid-unit));height:calc(38 * var(--landing-fluid-unit))}.course-class-composition-section_managementIconSvg__jyy46{width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit))}.course-class-composition-section_managementCopy__l36yT{gap:calc(8 * var(--landing-fluid-unit))}.course-class-composition-section_managementItemTitle__5y0CP{font-size:calc(18 * var(--landing-fluid-unit));line-height:1.4}.course-class-composition-section_managementItemDescription__mfWNg p{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.58}.course-class-composition-section_teacherSection__YJJQP{gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(64 * var(--landing-fluid-unit))}.course-class-composition-section_teacherSectionTitle__Zql5c{font-size:calc(28 * var(--landing-fluid-unit));line-height:1.28}.course-class-composition-section_teacherSectionDescription___VC3W{font-size:calc(14 * var(--landing-fluid-unit));line-height:1.55}.course-class-composition-section_teacherTabActive__8NKT8,.course-class-composition-section_teacherTab__SzX7e{padding:calc(14 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}.course-class-composition-section_teacherGroupHeading__wuO0e{padding:calc(14 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit))}.course-class-composition-section_teacherCardGridTwoColumns__9PeH5,.course-class-composition-section_teacherCardGrid___IjOg,.course-class-composition-section_teacherFeaturedRow__C0oW4,.course-class-composition-section_teacherFeaturedThreeRow__QjykI,.course-class-composition-section_teacherFeaturedWrapRow__HG__9{grid-template-columns:1fr}.course-class-composition-section_teacherFeaturedWrapRow__HG__9 .course-class-composition-section_teacherFeaturedCardVertical__QrvAS,.course-class-composition-section_teacherFeaturedWrapRow__HG__9 .course-class-composition-section_teacherFeaturedCardVertical__QrvAS:nth-child(4),.course-class-composition-section_teacherFeaturedWrapRow__HG__9 .course-class-composition-section_teacherFeaturedCardVertical__QrvAS:nth-child(5){grid-column:1/-1}.course-class-composition-section_teacherCard__WIyVw{padding:0}.course-class-composition-section_teacherCardBody__2t2_c{gap:calc(18 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit))}.course-class-composition-section_teacherBadge__tEOrT{min-height:calc(36 * var(--landing-fluid-unit));padding:calc(9 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}.course-class-composition-section_teacherImageFrame__Hct6A{width:calc(96 * var(--landing-fluid-unit));height:calc(96 * var(--landing-fluid-unit))}.course-class-composition-section_teacherName__0B2s_{font-size:calc(17 * var(--landing-fluid-unit))}.course-class-composition-section_teacherProfile__SLwi9 p{font-size:calc(12 * var(--landing-fluid-unit));line-height:1.65}}