.voca-event-page_page__4Ijgb{--landing-fluid-unit-wide:1px;width:100%;overflow:hidden}.landing-inner_inner___tY_U{width:calc(1140 * var(--landing-fluid-unit-wide));max-width:calc(1140 * var(--landing-fluid-unit-wide));box-sizing:border-box;margin:0 auto;@media (max-width:767px){width:100%;padding-left:calc(16 * var(--landing-fluid-unit));padding-right:calc(16 * var(--landing-fluid-unit))}}.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}}.refund-pass-student-recommendation-card_card__wp9gv{display:flex;width:100%;min-height:calc(425 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));height:100%;flex:1 1;flex-direction:column;filter:drop-shadow(0 calc(12 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) calc(25 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) rgba(0,0,0,.05));@media (max-width:767px){width:100%;min-height:0;flex:initial;filter:drop-shadow(0 calc(9 * var(--landing-fluid-unit)) calc(18.75 * var(--landing-fluid-unit)) rgba(0,0,0,.05))}}.refund-pass-student-recommendation-card_profileTop__RvCTz{display:flex;width:100%;flex:0 0 auto;align-items:flex-start;overflow:hidden;padding:calc(34 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) calc(40 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));background:#fff;box-sizing:border-box;@media (max-width:767px){padding:calc(24 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-card_cardRounded__CPZzv .refund-pass-student-recommendation-card_profileTop__RvCTz{border-radius:calc(10 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) calc(10 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) 0 0;@media (max-width:767px){border-radius:calc(7.5 * var(--landing-fluid-unit)) calc(7.5 * var(--landing-fluid-unit)) 0 0}}.refund-pass-student-recommendation-card_cardFlat__nbRJQ .refund-pass-student-recommendation-card_profileTop__RvCTz{border-radius:0}.refund-pass-student-recommendation-card_profileRow__ierZJ{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:calc(20 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));@media (max-width:767px){gap:calc(12 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-card_metaColumn__9UtQp{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));flex-shrink:0;@media (max-width:767px){flex:1 1 auto;align-self:stretch;justify-content:space-between;gap:0;min-height:calc(160 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-card_logoFrame__0sSJx{position:relative;flex-shrink:0;overflow:hidden;@media (max-width:767px){width:calc(57.841 * var(--landing-fluid-unit))!important;height:calc(60 * var(--landing-fluid-unit))!important}}.refund-pass-student-recommendation-card_logoFrameWide__56cnB{@media (min-width:768px){width:calc(98.537 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)))!important;height:calc(80 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)))!important}}.refund-pass-student-recommendation-card_logoImage__tFNue{object-fit:cover}.refund-pass-student-recommendation-card_logoImageCrop__myT2F{position:absolute;max-width:none}.refund-pass-student-recommendation-card_schoolBlock__3St0C{display:flex;flex-direction:column;align-items:flex-start;gap:calc(5 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));color:#333;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-card_schoolLines___enhJ{display:flex;flex-direction:column;align-items:flex-start;gap:0}.refund-pass-student-recommendation-card_schoolLine__vfD9d{margin:0;font-size:calc(28 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));font-weight:700;line-height:1.34;letter-spacing:calc(-.36 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));white-space:nowrap;@media (max-width:767px){font-size:calc(20 * var(--landing-fluid-unit));font-weight:700;letter-spacing:calc(-.27 * var(--landing-fluid-unit));line-height:1.34;white-space:nowrap}}.refund-pass-student-recommendation-card_studentName__DBNYs{margin:0;display:flex;min-height:calc(25 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));align-items:center;gap:calc(4 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));font-size:calc(16 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));font-weight:400;line-height:1.34;letter-spacing:calc(-.32 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));opacity:.9;@media (max-width:767px){min-height:calc(18.75 * var(--landing-fluid-unit));gap:calc(4 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit));letter-spacing:calc(-.24 * var(--landing-fluid-unit));line-height:1.34}}.refund-pass-student-recommendation-card_studentNameSuffix__HSv22{font-weight:400}.refund-pass-student-recommendation-card_photoFrame__JcF4v{position:relative;flex-shrink:0;align-self:stretch;width:var(--photo-frame-width);@media (max-width:767px){width:calc(154 * var(--landing-fluid-unit))!important;height:calc(160 * var(--landing-fluid-unit));min-height:calc(160 * var(--landing-fluid-unit));align-self:flex-start}}.refund-pass-student-recommendation-card_photoClip__ZiJmI{position:absolute;inset:0;overflow:hidden}.refund-pass-student-recommendation-card_photoBackdrop__lkIrC{position:absolute;inset:0;pointer-events:none}.refund-pass-student-recommendation-card_photoImage__OdIQf{object-fit:cover;object-position:center 15%}.refund-pass-student-recommendation-card_photoPicture__OxdLm{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.refund-pass-student-recommendation-card_photoImageFramed__wVWfK{display:block;width:100%;height:100%;object-fit:fill}.refund-pass-student-recommendation-card_photoImageBottom__EPYkJ{object-fit:cover;object-position:center bottom}.refund-pass-student-recommendation-card_profileBottom___CiEQ{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:calc(151 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));padding:calc(24 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) calc(40 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) calc(34 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));background:#4a5058;box-sizing:border-box;@media (max-width:767px){flex:initial;min-height:0;align-items:center;padding:calc(16 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-card_cardRounded__CPZzv .refund-pass-student-recommendation-card_profileBottom___CiEQ{border-radius:0 0 calc(10 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide))) calc(10 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));@media (max-width:767px){border-radius:0 0 calc(7.5 * var(--landing-fluid-unit)) calc(7.5 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-card_cardFlat__nbRJQ .refund-pass-student-recommendation-card_profileBottom___CiEQ{border-radius:0}.refund-pass-student-recommendation-card_quoteBlockMobile__NZ0lJ{display:none;width:100%;flex-direction:column;align-items:center;@media (max-width:767px){display:flex!important}}.refund-pass-student-recommendation-card_quoteBlockDesktop__OeOzt{display:flex;width:100%;flex-direction:column;align-items:stretch;@media (max-width:767px){display:none!important}}.refund-pass-student-recommendation-card_quoteLine__ARHsr{margin:0;width:100%;color:#fff;font-size:calc(20 * var(--student-recommendation-unit, var(--landing-fluid-unit-wide)));font-weight:400;line-height:1.53;text-align:left;white-space:pre-wrap;word-break:keep-all;@media (max-width:767px){width:100%;max-width:100%;box-sizing:border-box;font-size:calc(16 * var(--landing-fluid-unit));line-height:1.58;letter-spacing:calc(-.32 * var(--landing-fluid-unit));text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}}.refund-pass-student-recommendation-section_section__ZgdjJ{--student-recommendation-unit:min(calc(100vw / 1920),1px);width:100%;background-image:linear-gradient(180.00000000000188deg,rgba(0,0,0,0) 25.637%,rgb(0,0,0) 53.82%),linear-gradient(90deg,rgb(74,12,46),rgb(74,12,46));color:#fff}.refund-pass-student-recommendation-section_sectionEmbedded__Z7z_b{position:relative;z-index:1;background:transparent}.refund-pass-student-recommendation-section_sectionEmbeddedCourseWhy__550IL{position:relative;z-index:1;width:100%;background:transparent}.refund-pass-student-recommendation-section_sectionEmbeddedCourseWhy__550IL .refund-pass-student-recommendation-section_inner__BjCAQ{gap:clamp(28px,calc(50 * var(--landing-fluid-unit)),50px);width:100%;max-width:100%;padding:0;@media (max-width:767px){gap:calc(28 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-section_sectionEmbeddedCourseWhy__550IL .refund-pass-student-recommendation-section_header__38za9{gap:clamp(8px,calc(12 * var(--landing-fluid-unit)),12px)}.refund-pass-student-recommendation-section_sectionEmbeddedCourseWhy__550IL .refund-pass-student-recommendation-section_eyebrow__YM041{color:rgba(255,255,255,.6);font-size:clamp(16px,calc(22 * var(--landing-fluid-unit)),22px);font-weight:400;line-height:1.53;letter-spacing:clamp(-.44px,calc(-.88 * var(--landing-fluid-unit)),-.88px)}.refund-pass-student-recommendation-section_sectionEmbeddedCourseWhy__550IL .refund-pass-student-recommendation-section_title__6Vlz7{font-size:clamp(28px,calc(40 * var(--landing-fluid-unit)),40px);font-weight:800;letter-spacing:clamp(-.56px,calc(-.8 * var(--landing-fluid-unit)),-.8px);@media (max-width:767px){font-size:calc(24 * var(--landing-fluid-unit));letter-spacing:calc(-.24 * var(--landing-fluid-unit));line-height:1.32}}.refund-pass-student-recommendation-section_inner__BjCAQ{display:flex;flex-direction:column;align-items:center;gap:calc(50 * var(--student-recommendation-unit));width:100%;max-width:min(1140px,calc(1140 * var(--landing-fluid-unit-wide)));padding:calc(100 * var(--student-recommendation-unit)) 0 calc(100 * var(--student-recommendation-unit));@media (max-width:767px){max-width:100%;gap:calc(28 * var(--landing-fluid-unit));padding:calc(48 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit)) calc(48 * var(--landing-fluid-unit));box-sizing:border-box}}.refund-pass-student-recommendation-section_header__38za9{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--student-recommendation-unit));text-align:center;@media (max-width:767px){gap:calc(4 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-section_eyebrow__YM041{margin:0;color:rgba(255,255,255,.4);font-size:calc(32 * var(--student-recommendation-unit));font-weight:500;line-height:1.34;letter-spacing:calc(-.32 * var(--student-recommendation-unit));word-break:keep-all;@media (max-width:767px){font-size:calc(18 * var(--landing-fluid-unit));letter-spacing:calc(-.18 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-section_title__6Vlz7{margin:0;color:#fff;font-size:calc(48 * var(--student-recommendation-unit));font-weight:800;line-height:1.34;letter-spacing:calc(-.48 * var(--student-recommendation-unit));word-break:keep-all;@media (max-width:767px){font-size:calc(26 * var(--landing-fluid-unit));letter-spacing:calc(-.26 * var(--landing-fluid-unit))}}.refund-pass-student-recommendation-section_grid__5Gzjt{display:grid;width:100%;max-width:min(1140px,calc(1140 * var(--landing-fluid-unit-wide)));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:min(16px,calc(16 * var(--landing-fluid-unit-wide)));gap:min(16px,calc(16 * var(--landing-fluid-unit-wide)));margin:0;padding:0;list-style:none;@media (max-width:767px){display:flex;max-width:100%;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));box-sizing:border-box}}.refund-pass-student-recommendation-section_gridItem__4QW5b{min-width:0;margin:0;@media (max-width:767px){width:100%;&[data-student-id=park-minseo]{order:1}&[data-student-id=kim-juwon]{order:2}&[data-student-id=kim-junhee]{order:3}&[data-student-id=moon-hoyeon],&[data-student-id=shin-wonho]{order:4}}}.refund-pass-student-recommendation-section_sectionRenewal__PtLML{background-image:linear-gradient(180.00000000000188deg,rgba(0,0,0,0) 25.637%,rgb(0,0,0) 53.82%),linear-gradient(90deg,#3b3749,#3b3749)}@media (max-width:767px){.refund-pass-student-recommendation-section_sectionRenewal__PtLML .refund-pass-student-recommendation-section_gridItem__4QW5b[data-student-id=kim-juwon]{order:1}.refund-pass-student-recommendation-section_sectionRenewal__PtLML .refund-pass-student-recommendation-section_gridItem__4QW5b[data-student-id=park-minseo]{order:2}.refund-pass-student-recommendation-section_sectionRenewal__PtLML .refund-pass-student-recommendation-section_gridItem__4QW5b[data-student-id=kim-junhee]{order:3}.refund-pass-student-recommendation-section_sectionRenewal__PtLML .refund-pass-student-recommendation-section_gridItem__4QW5b[data-student-id=shin-wonho]{order:4}}.course-why-experience-section_section__qEEcO{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,calc(40 * var(--landing-fluid-unit)),40px);width:100%;@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit))}}.course-why-experience-section_headingGroup__E3hxC{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,calc(12 * var(--landing-fluid-unit)),12px);text-align:center;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.course-why-experience-section_title__1ewUZ{margin:0;color:#ffffff;font-size:clamp(28px,calc(40 * var(--landing-fluid-unit)),40px);font-weight:800;line-height:1.34;letter-spacing:clamp(-.56px,calc(-.8 * var(--landing-fluid-unit)),-.8px);word-break:keep-all;@media (max-width:767px){font-size:calc(24 * var(--landing-fluid-unit));line-height:1.32;letter-spacing:calc(-.4 * var(--landing-fluid-unit))}}.course-why-experience-section_titleLeadLine__fkIQV{display:block}.course-why-experience-section_titleMobileBreak__Dg5Kv{display:inline;@media (max-width:767px){display:block}}.course-why-experience-section_grid__H5AsG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);gap:clamp(8px,calc(10 * var(--landing-fluid-unit)),10px);width:100%;@media (max-width:1023px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){grid-template-columns:1fr}}.course-why-experience-section_card__QpTUU{display:flex;flex-direction:column;gap:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);padding:clamp(22px,calc(34 * var(--landing-fluid-unit)),34px) clamp(19px,calc(30 * var(--landing-fluid-unit)),30px);border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.3);box-shadow:0 14px 24px rgba(0,0,0,.05);@media (max-width:767px){gap:calc(20 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}}.course-why-experience-section_copy__ykuot{display:flex;flex-direction:column;gap:clamp(10px,calc(12 * var(--landing-fluid-unit)),12px);@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.course-why-experience-section_label__urMOp{margin:0;color:#717171;font-size:clamp(11px,calc(12 * var(--landing-fluid-unit)),12px);font-weight:500;line-height:1.6;@media (max-width:767px){font-size:calc(11 * var(--landing-fluid-unit))}}.course-why-experience-section_cardTitle__PlHPX{display:flex;flex-direction:column;gap:0;margin:0;color:#ffffff;font-size:clamp(18px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:700;line-height:1.4;letter-spacing:clamp(-.72px,calc(-.96 * var(--landing-fluid-unit)),-.96px);word-break:keep-all;@media (max-width:767px){font-size:calc(23 * var(--landing-fluid-unit));line-height:1.36;letter-spacing:calc(-.4 * var(--landing-fluid-unit))}}.course-why-experience-section_description__VUhW9{display:flex;flex-direction:column;gap:0;margin:0;color:rgba(255,255,255,.5);font-size:clamp(11px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:400;line-height:1.6;letter-spacing:clamp(-.48px,calc(-.8 * var(--landing-fluid-unit)),-.8px);word-break:keep-all;@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit));line-height:1.58;letter-spacing:calc(-.22 * var(--landing-fluid-unit))}}.course-why-experience-section_imageFrame__m07fq{position:relative;width:100%;aspect-ratio:205/143;overflow:hidden;background:#d9d9d9}.course-why-experience-section_cardImage__tIDTa{object-fit:cover}.course-why-section_section__Ypn9T{position:relative;overflow:hidden;padding:clamp(88px,calc(120 * var(--landing-fluid-unit)),120px) var(--academy-gutter);background:linear-gradient(180deg,#010101,#434449);@media (max-width:767px){padding:calc(64 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit)) calc(72 * var(--landing-fluid-unit))}}.course-why-section_backgroundTexture__eDNsQ{position:absolute;inset:0;background-image:url(/courses/why/background-texture.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;opacity:.92;pointer-events:none}.course-why-section_inner__JI_99{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(96px,calc(120 * var(--landing-fluid-unit)),120px);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){gap:calc(56 * var(--landing-fluid-unit));width:100%}}.course-why-section_topBlock__GUxw6{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,calc(40 * var(--landing-fluid-unit)),40px);@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit))}}.course-why-section_headingGroup__rdEwo{display:flex;flex-direction:column;align-items:center;gap:clamp(8px,calc(12 * var(--landing-fluid-unit)),12px);text-align:center;@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.course-why-section_title__LhwK7{margin:0;color:#dddddd;font-size:clamp(30px,calc(44 * var(--landing-fluid-unit)),44px);font-weight:800;line-height:1.34;letter-spacing:clamp(-.6px,calc(-.88 * var(--landing-fluid-unit)),-.88px);word-break:keep-all;@media (max-width:767px){font-size:calc(27 * var(--landing-fluid-unit));line-height:1.28;letter-spacing:calc(-.4 * var(--landing-fluid-unit))}}.course-why-section_titleHighlight___e_u3{background:linear-gradient(142.02deg,#88b4ff 6.15%,#905aff 49.54%,#ef5dff 105.24%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.course-why-section_titleMobileBreak__hZ4ea{display:inline}.course-why-section_subtitleGroup__x_wEm{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,calc(6 * var(--landing-fluid-unit)),6px)}.course-why-section_subtitle__JxSJZ{margin:0;color:#ffffff;font-size:clamp(16px,calc(22 * var(--landing-fluid-unit)),22px);font-weight:400;line-height:1.53;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:1.46}}.course-why-section_subtitleMuted__muxW6{margin:0;color:rgba(255,255,255,.5);font-size:clamp(16px,calc(22 * var(--landing-fluid-unit)),22px);font-weight:400;line-height:1.53;letter-spacing:clamp(-.6px,calc(-.88 * var(--landing-fluid-unit)),-.88px);@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:1.46}}.course-why-section_subtitleEmphasis__R7RbJ{margin:0;color:#ffffff;font-size:clamp(18px,calc(26 * var(--landing-fluid-unit)),26px);font-weight:400;line-height:1.53;letter-spacing:clamp(-.36px,calc(-.52 * var(--landing-fluid-unit)),-.52px);@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit));line-height:1.46}}@media (max-width:767px){.course-why-section_titleMobileBreak__hZ4ea{display:block}}.course-why-section_featureGrid__P964b{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%;@media (max-width:767px){grid-template-columns:1fr}}.course-why-section_featureCard__tJL2_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);padding:clamp(28px,calc(34 * var(--landing-fluid-unit)),34px) clamp(28px,calc(34 * var(--landing-fluid-unit)),34px) clamp(32px,calc(40 * var(--landing-fluid-unit)),40px);border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08);box-shadow:0 14px 24px rgba(0,0,0,.05);text-align:center;@media (max-width:767px){gap:calc(18 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit))}}.course-why-section_featureCardHead__v4Olq{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,calc(12 * var(--landing-fluid-unit)),12px);width:100%;@media (max-width:767px){gap:calc(8 * var(--landing-fluid-unit))}}.course-why-section_featureCardLabel__jRRoI{margin:0;font-size:clamp(11px,calc(12 * var(--landing-fluid-unit)),12px);font-weight:600;line-height:1.6;background:linear-gradient(111.5deg,#88b4ff 6.15%,#905aff 49.54%,#ef5dff 105.24%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;@media (max-width:767px){font-size:calc(10 * var(--landing-fluid-unit))}}.course-why-section_featureCardTitle__h7_Zz{display:flex;flex-direction:column;gap:0;width:100%;margin:0;color:#ffffff;font-size:clamp(20px,calc(24 * var(--landing-fluid-unit)),24px);font-weight:700;line-height:1.4;letter-spacing:clamp(-.72px,calc(-.96 * var(--landing-fluid-unit)),-.96px);word-break:keep-all;@media (max-width:767px){font-size:calc(17 * var(--landing-fluid-unit));line-height:1.34;letter-spacing:calc(-.36 * var(--landing-fluid-unit))}}.course-why-section_featureCardTitleLight__2I3nA{font-weight:300}.course-why-section_featureCardTitleBold__jnL_p{font-weight:700}.course-why-section_featureCardDescription__vBHdN{display:flex;flex-direction:column;gap:0;width:100%;margin:0;color:rgba(255,255,255,.5);font-size:clamp(14px,calc(16 * var(--landing-fluid-unit)),16px);font-weight:400;line-height:1.6;letter-spacing:clamp(-.48px,calc(-.8 * var(--landing-fluid-unit)),-.8px);word-break:keep-all;@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit));line-height:1.55;letter-spacing:calc(-.2 * var(--landing-fluid-unit))}}.course-why-section_featureCardDescriptionBold__ItNg_{color:rgba(255,255,255,.7);font-weight:700}.course-why-section_featureCardDescriptionAccent__Fnwg5{color:#9c88e6}.youtube-video-modal_overlay__lPoht{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.72)}.youtube-video-modal_container__D94I7{position:relative;width:min(960px,100%)}.youtube-video-modal_close__HjvAI{position:absolute;top:-44px;right:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.16);cursor:pointer}.youtube-video-modal_closeIcon__T15IE{position:relative;display:block;width:14px;height:14px}.youtube-video-modal_closeIcon__T15IE:after,.youtube-video-modal_closeIcon__T15IE:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#ffffff}.youtube-video-modal_closeIcon__T15IE:before{transform:translate(-50%,-50%) rotate(45deg)}.youtube-video-modal_closeIcon__T15IE:after{transform:translate(-50%,-50%) rotate(-45deg)}.youtube-video-modal_frame__Hsd7w{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000000}.youtube-video-modal_iframe__Z4DlF{display:block;width:100%;height:100%;border:0}