.high2-grades-course-detail-page_moOnly__UzKxt{display:none}.high2-grades-course-detail-page_pcOnly__jKzC6{display:block}@media (max-width:767px){.high2-grades-course-detail-page_moOnly__UzKxt{display:block}.high2-grades-course-detail-page_pcOnly__jKzC6{display:none}}.high2-grades-course-detail-page_page__PZekf{width:100%;--academy-gutter:calc(80 * var(--landing-fluid-unit));--academy-content-width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - (var(--academy-gutter) * 2)));--academy-content-width-wide:min(calc(952 * var(--landing-fluid-unit)),100%);--academy-problem-card-width:calc(470 * var(--landing-fluid-unit));--academy-problem-gap:calc(34 * var(--landing-fluid-unit));--academy-teacher-card-width:calc(300 * var(--landing-fluid-unit));--academy-teacher-gap:calc(16 * var(--landing-fluid-unit));--courses-content-width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(160 * var(--landing-fluid-unit))));--courses-content-width-wide:min(calc(952 * var(--landing-fluid-unit)),100%);@media (max-width:767px){--courses-content-width:calc(100% - min(calc(40 / 375 * 100vw), 40px));--courses-content-width-wide:calc(100% - min(calc(40 / 375 * 100vw), 40px))}}.high2-grades-course-detail-page_page__PZekf img{display:block}.high2-grades-course-detail-page_imageSection__CFL_a{width:100%;padding:calc(24 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit)) 0}}.high2-grades-course-detail-page_imageSection__CFL_a#course-structure{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:60px}}.high2-grades-course-detail-page_imageSection__CFL_a#class-structure,.high2-grades-course-detail-page_imageSection__CFL_a#course-management,.high2-grades-course-detail-page_imageSection__CFL_a#teacher-introduction{padding-bottom:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-bottom:60px}}.high2-grades-course-detail-page_imageSection__CFL_a#class-structure .high2-grades-course-detail-page_moOnly__UzKxt{@media (max-width:767px){padding-top:calc(80 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_imageSection__CFL_a#course-curriculum{padding-bottom:0}.high2-grades-course-detail-page_imageSection__CFL_a#course-textbook-example{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){display:none}}.high2-grades-course-detail-page_imageSection__CFL_a#course-curriculum .high2-grades-course-detail-page_imageSectionInner__FhPc_{margin:0;width:100%;padding-bottom:calc(160 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.high2-grades-course-detail-page_imageSectionInner__FhPc_{width:var(--courses-content-width);margin:0 auto;box-sizing:border-box;@media (max-width:767px){width:100%;padding-left:20px;padding-bottom:0;padding-right:20px;padding-top:0}}.high2-grades-course-detail-page_imageSectionHeading__1c_GF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.high2-grades-course-detail-page_imageSectionMediaScale__OH2is,.high2-grades-course-detail-page_imageSectionMediaScroll__IfEMN{width:100%}.high2-grades-course-detail-page_imageSectionMediaScroll__IfEMN{@media (max-width:767px){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.high2-grades-course-detail-page_imageSectionScaleContent__3HTOG{width:100%}.high2-grades-course-detail-page_imageSectionScrollContent__HQVYO{width:100%;@media (max-width:767px){width:max(100%,var(--course-section-image-mobile-width,1080px))}}.high2-grades-course-detail-page_imageSectionImageScale__AY4Zz,.high2-grades-course-detail-page_imageSectionImageScroll__WdRHq{display:block;width:100%;height:auto}.high2-grades-course-detail-page_imageSectionImageScale__AY4Zz{max-width:100%}.high2-grades-course-detail-page_imageSectionImageScroll__WdRHq{max-width:100%;@media (max-width:767px){width:var(--course-section-image-mobile-width,1080px);max-width:none}}.high2-grades-course-detail-page_imageSectionMediaStack__Gh1Dl{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){gap:24px}}.high2-grades-course-detail-page_imageSectionMediaBlock__a8XHj{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:16px}}.high2-grades-course-detail-page_classStructureHeadingBlock__8aEwM{width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-sizing:border-box}.high2-grades-course-detail-page_classStructureHeading__tGrgR,.high2-grades-course-detail-page_classStructureSummary__G44bS{margin:0}.high2-grades-course-detail-page_classStructureHeading__tGrgR{color:#0a0a0a;font-size:min(calc(30 / 375 * 100vw),30px);font-weight:400;line-height:134%;word-break:keep-all}.high2-grades-course-detail-page_classStructureSummary__G44bS{color:#333333;font-size:min(calc(14 / 375 * 100vw),14px);font-weight:300;line-height:164%;word-break:keep-all}.high2-grades-course-detail-page_heroSection___HnYc{padding:calc(80 * var(--landing-fluid-unit)) var(--academy-gutter) calc(96 * var(--landing-fluid-unit));@media (max-width:767px){padding:min(calc(52 * var(--landing-fluid-unit)),52px) min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(64 * var(--landing-fluid-unit)),64px)}}.high2-grades-course-detail-page_heroInner__eDmCv{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){gap:min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_brandRow__YwrEJ{display:inline-flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_brandMark__57hry{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));flex-shrink:0;overflow:hidden}.high2-grades-course-detail-page_brandText__BGoXD{color:#b1b1b1;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:1.4;font-style:normal;letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:20px}}.high2-grades-course-detail-page_eyebrow__KJS_k{margin:0;color:#333333;font-size:calc(20 * var(--landing-fluid-unit));font-weight:300;line-height:1.3;font-style:normal;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:26px}}.high2-grades-course-detail-page_headingGroup___GJDZ{display:flex;flex-direction:column;align-items:center;gap:calc(18 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){gap:min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_title__qYHvx{margin:0;color:#0a0a0a;font-size:calc(80 * var(--landing-fluid-unit));font-style:normal;font-weight:300;line-height:1.17;letter-spacing:-1px;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(34 * var(--landing-fluid-unit)),34px);line-height:1.24;letter-spacing:-.68px}}.high2-grades-course-detail-page_description__e6Wym{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:0 calc(54 * var(--landing-fluid-unit));color:#777777;font-size:calc(20 * var(--landing-fluid-unit));font-weight:300;line-height:160%;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;font-size:min(calc(15 * var(--landing-fluid-unit)),15px);line-height:24px}}.high2-grades-course-detail-page_description__e6Wym span:last-child{color:#333333}.high2-grades-course-detail-page_badgeRow__6O_YH{display:flex;align-items:flex-start;gap:calc(4 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_badgePrimary__ZDaI0,.high2-grades-course-detail-page_badgeSecondary__h_zvu{display:inline-flex;align-items:center;justify-content:center;padding:calc(10 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit));color:#252525;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:1.4;font-style:normal;letter-spacing:0}.high2-grades-course-detail-page_badgePrimary__ZDaI0{background:#d3e2ee;@media (max-width:767px){padding:min(calc(9 * var(--landing-fluid-unit)),9px) min(calc(12 * var(--landing-fluid-unit)),12px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:18px}}.high2-grades-course-detail-page_badgeSecondary__h_zvu{background:#f3f3f3;@media (max-width:767px){padding:min(calc(9 * var(--landing-fluid-unit)),9px) min(calc(12 * var(--landing-fluid-unit)),12px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:18px}}.high2-grades-course-detail-page_reservationSection__QWCAT{padding:calc(80 * var(--landing-fluid-unit)) var(--academy-gutter) calc(64 * var(--landing-fluid-unit));background:#f5f5f5;@media (max-width:767px){padding:min(calc(64 * var(--landing-fluid-unit)),64px) min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(48 * var(--landing-fluid-unit)),48px)}}.high2-grades-course-detail-page_reservationInner__2mLO0{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){gap:min(calc(32 * var(--landing-fluid-unit)),32px)}}.high2-grades-course-detail-page_socialProofHeader__RUhh9{width:100%;color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:300;line-height:1.3;font-style:normal;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px)}}.high2-grades-course-detail-page_socialProofTrack__R0OMo{display:flex;gap:calc(16 * var(--landing-fluid-unit));width:100%;overflow:hidden;@media (max-width:767px){overflow-x:auto;padding-bottom:min(calc(6 * var(--landing-fluid-unit)),6px)}}.high2-grades-course-detail-page_socialProofCard__NK91y{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));width:calc(140 * var(--landing-fluid-unit));min-width:calc(140 * var(--landing-fluid-unit));@media (max-width:767px){width:min(calc(124 * var(--landing-fluid-unit)),124px);min-width:min(calc(124 * var(--landing-fluid-unit)),124px)}}.high2-grades-course-detail-page_socialProofThumb__tCVGX{width:calc(140 * var(--landing-fluid-unit));height:calc(105 * var(--landing-fluid-unit));background:#dddddd;@media (max-width:767px){width:min(calc(124 * var(--landing-fluid-unit)),124px);height:min(calc(93 * var(--landing-fluid-unit)),93px)}}.high2-grades-course-detail-page_socialProofMeta__T_3Hs{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_socialProofAuthor__A7vbk{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_socialProofAvatar__wa7aa{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));overflow:hidden;border-radius:999px;flex-shrink:0}.high2-grades-course-detail-page_socialProofMessage__HqJGv,.high2-grades-course-detail-page_socialProofName__xrN_E{color:#777777;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;font-style:normal;letter-spacing:0}.high2-grades-course-detail-page_socialProofMessage__HqJGv{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.high2-grades-course-detail-page_reservationContent__oJrbO{display:flex;align-items:stretch;gap:calc(20 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){flex-direction:column;gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_reservationMainCard__FXPWG{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));min-width:0;padding:calc(30 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_reservationMainHeader__D5jAO{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_reservationHeaderCopy__7kQ3O{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_priceTotal___EU_y,.high2-grades-course-detail-page_reservationGradientText__fdYVT{margin:0;background:linear-gradient(160deg,#2977fe 6.1503%,#8144ff 49.543%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;color:transparent}.high2-grades-course-detail-page_reservationGradientText__fdYVT{font-size:calc(13 * var(--landing-fluid-unit));font-weight:700;line-height:1.62;font-style:normal;letter-spacing:-.44px;width:-moz-fit-content;width:fit-content}.high2-grades-course-detail-page_reservationTitle__mWjd7{margin:0;overflow:hidden;color:#21252c;text-overflow:ellipsis;white-space:nowrap;font-size:calc(22 * var(--landing-fluid-unit));font-weight:700;line-height:1.35;font-style:normal;letter-spacing:-.4px;@media (max-width:767px){white-space:normal}}.high2-grades-course-detail-page_reservationInfoRow__EfwJr{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit));justify-content:space-between;@media (max-width:767px){flex-direction:column;align-items:flex-start}}.high2-grades-course-detail-page_reservationNotice__J_YYk{flex:1 1 auto;margin:0;color:#adadad;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;font-style:normal;letter-spacing:-.36px}.high2-grades-course-detail-page_reservationInfoButton__qoY_c{flex-shrink:0;padding:calc(5 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;color:#555555;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;font-style:normal;letter-spacing:-.56px;cursor:pointer}.high2-grades-course-detail-page_reservationDivider__kVhZ7{position:relative;width:100%;height:calc(1 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_reservationFactRow__6hXIi{display:flex;align-items:flex-start;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-start}}.high2-grades-course-detail-page_reservationFactLabel__aBsnG{width:calc(60 * var(--landing-fluid-unit));color:#adadad;font-size:calc(15 * var(--landing-fluid-unit));font-weight:700;line-height:1.4;font-style:normal;letter-spacing:0;flex-shrink:0}.high2-grades-course-detail-page_reservationFactValueRow__xhRIG{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.high2-grades-course-detail-page_reservationFactHint__KATpt,.high2-grades-course-detail-page_reservationFactValue__5IfrH{color:#21252c;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:1.6;font-style:normal;letter-spacing:-.2px}.high2-grades-course-detail-page_reservationFactHint__KATpt{color:#c3c3c3;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:500;letter-spacing:-.78px}.high2-grades-course-detail-page_schedulePanel__XfBA8{display:flex;align-items:flex-start;justify-content:center;gap:calc(24 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit));background:#f6f6f9;@media (max-width:767px){flex-direction:column;align-items:flex-start;gap:min(calc(14 * var(--landing-fluid-unit)),14px);padding:min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_scheduleSummary__ODgDZ{display:flex;width:calc(184 * var(--landing-fluid-unit));flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));align-self:stretch;@media (max-width:767px){flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high2-grades-course-detail-page_schedulePrompt__MkIPY{display:flex;flex-direction:column;margin:0;color:#adadad;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:1.6;font-style:normal;letter-spacing:-.24px;@media (max-width:767px){flex-direction:row;gap:min(calc(4 * var(--landing-fluid-unit)),4px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:1.5}}.high2-grades-course-detail-page_scheduleSelected__WfZ5y{margin:0;color:#21252c;font-size:calc(15 * var(--landing-fluid-unit));font-weight:700;line-height:1.4;font-style:normal;letter-spacing:0;@media (max-width:767px){flex-shrink:0;font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}}.high2-grades-course-detail-page_scheduleSelectors__Q_Nlj{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){width:100%;gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high2-grades-course-detail-page_scheduleGrid__dZ9mx,.high2-grades-course-detail-page_scheduleTimeGrid__qG8Jn{display:grid;grid-gap:calc(6 * var(--landing-fluid-unit));gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_scheduleGrid__dZ9mx{grid-template-columns:repeat(7,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(4,minmax(0,1fr));gap:min(calc(5 * var(--landing-fluid-unit)),5px)}}.high2-grades-course-detail-page_scheduleTimeGrid__qG8Jn{grid-template-columns:repeat(3,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(3,minmax(0,1fr));gap:min(calc(5 * var(--landing-fluid-unit)),5px)}}.high2-grades-course-detail-page_scheduleOptionActive__wcqDx,.high2-grades-course-detail-page_scheduleOption__pFiNm{height:calc(42 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;color:#21252c;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;font-style:normal;letter-spacing:0;cursor:pointer;@media (max-width:767px){height:min(calc(44 * var(--landing-fluid-unit)),44px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px)}}.high2-grades-course-detail-page_scheduleOption__pFiNm:first-child{color:#adadad}.high2-grades-course-detail-page_scheduleOptionActive__wcqDx{border-color:#455076;background:#455076;color:#ffffff;font-weight:600}.high2-grades-course-detail-page_priceCardColumn__JxnWU{display:flex;width:calc(363 * var(--landing-fluid-unit));flex-shrink:0;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){width:100%;flex-shrink:1}}.high2-grades-course-detail-page_priceCard__ztXLV{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 * var(--landing-fluid-unit)),16px);padding-right:min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_priceCardBody__DbVXg,.high2-grades-course-detail-page_priceCardHeader__Jt9wI{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px);align-items:flex-start}}.high2-grades-course-detail-page_priceCardTitle__ZTCnw{color:#21252c;font-size:calc(16 * var(--landing-fluid-unit));font-weight:700;line-height:146%;font-style:normal;letter-spacing:-.36px;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px)}}.high2-grades-course-detail-page_priceStock__h4IO3{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_priceStockIcon__XIZRX{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.high2-grades-course-detail-page_pricePeriod__SQimS,.high2-grades-course-detail-page_priceStockText__Mfevc{color:#adadad;font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:1.62;font-style:normal;letter-spacing:0;text-decoration:underline;text-underline-offset:1px}.high2-grades-course-detail-page_pricePeriod__SQimS{text-decoration:none}.high2-grades-course-detail-page_priceTotal___EU_y{font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:1.62;font-style:normal;letter-spacing:0}.high2-grades-course-detail-page_priceSummary__6tKan{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_priceValue__T_kYu{color:#21252c;font-size:calc(20 * var(--landing-fluid-unit));font-weight:800;line-height:1.3;font-style:normal;letter-spacing:0}.high2-grades-course-detail-page_priceApplyButton__WYE6h{height:calc(50 * var(--landing-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:calc(14 * var(--landing-fluid-unit));font-weight:700;line-height:1.5;font-style:normal;letter-spacing:0;cursor:pointer;@media (max-width:767px){width:100%;height:min(calc(52 * var(--landing-fluid-unit)),52px);font-size:min(calc(15 * var(--landing-fluid-unit)),15px)}}.high2-grades-course-detail-page_sectionNavSection__vIp7X{position:-webkit-sticky;position:sticky;top:calc(146 * var(--landing-fluid-unit));z-index:10;padding:0 var(--academy-gutter);background:#f5f5f5;@media (max-width:767px){top:min(calc(106 * var(--landing-fluid-unit)),106px);padding:0 min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_sectionNavInner__Fjmg0{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high2-grades-course-detail-page_sectionNav__AADGL{display:flex;align-items:stretch;width:100%;overflow-x:clip;overflow-y:hidden}.high2-grades-course-detail-page_sectionNavItemActive__7DWNI,.high2-grades-course-detail-page_sectionNavItem__97pNU{display:inline-flex;min-width:0;flex:1 0;align-items:center;justify-content:center;align-self:stretch;border:0;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;padding:calc(22 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));background:#f5f5f5;color:#0b0b0b;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:1.4;font-style:normal;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;@media (max-width:767px){padding:min(calc(18 * var(--landing-fluid-unit)),18px) min(calc(12 * var(--landing-fluid-unit)),12px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:18px;letter-spacing:-.36px}}.high2-grades-course-detail-page_sectionNavItemActive__7DWNI:last-child,.high2-grades-course-detail-page_sectionNavItem__97pNU:last-child{border-right:1px solid #d4d4d4}.high2-grades-course-detail-page_sectionNavItemActive__7DWNI{background:#ffffff;@media (max-width:767px){padding:min(calc(18 * var(--landing-fluid-unit)),18px) min(calc(12 * var(--landing-fluid-unit)),12px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:18px;letter-spacing:-.36px}}.high2-grades-course-detail-page_summarySection___Vw0l{padding:calc(78 * var(--landing-fluid-unit)) var(--academy-gutter) calc(96 * var(--landing-fluid-unit));background:#ffffff;scroll-margin-top:230px;@media (max-width:767px){padding:min(calc(56 * var(--landing-fluid-unit)),56px) 0 min(calc(40 * var(--landing-fluid-unit)),40px)}}.high2-grades-course-detail-page_summaryFeaturePanel__EBuaB,.high2-grades-course-detail-page_summaryIntro__HSyYf{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high2-grades-course-detail-page_summaryFeatureImage__RzGq0{width:100%;height:auto;display:block}.high2-grades-course-detail-page_summaryIntro__HSyYf{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.high2-grades-course-detail-page_summaryHeading__Ch6ZL{margin:0;color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px);line-height:1.4}}.high2-grades-course-detail-page_summaryLead__wFh9w{display:flex;flex-direction:column;gap:0;color:#6a7282;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:155%;letter-spacing:-.44px;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:22px}}.high2-grades-course-detail-page_summaryFeatureDescription__9AMDj p,.high2-grades-course-detail-page_summaryFeatureLabel__COreK,.high2-grades-course-detail-page_summaryFeatureTitle__2QQxb,.high2-grades-course-detail-page_summaryLead__wFh9w p,.high2-grades-course-detail-page_summaryReasonDescription__PZmkW p,.high2-grades-course-detail-page_summaryReasonTitle__Ovc_D,.high2-grades-course-detail-page_summaryReasonsHeading__xh8sB{margin:0}.high2-grades-course-detail-page_summaryFeaturePanel__EBuaB{display:block;margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(32 * var(--landing-fluid-unit)),32px)}}.high2-grades-course-detail-page_summaryClinicBlock__n3rAp,.high2-grades-course-detail-page_summaryFeatureColumn__iPym0{min-width:0}.high2-grades-course-detail-page_summaryFeatureColumn__iPym0{display:flex;flex-direction:column;border-right:1px solid #d1d1d1}.high2-grades-course-detail-page_summaryClinicBlock__n3rAp,.high2-grades-course-detail-page_summaryFeatureBlockBorderTop__B_Jw_,.high2-grades-course-detail-page_summaryFeatureBlock__l2cfZ{display:flex;flex-direction:column;gap:calc(40 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding:min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(16 * var(--landing-fluid-unit)),16px);gap:min(calc(28 * var(--landing-fluid-unit)),28px)}}.high2-grades-course-detail-page_summaryFeatureBlockBorderTop__B_Jw_{border-top:1px solid #d1d1d1;@media (max-width:767px){padding:min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(16 * var(--landing-fluid-unit)),16px);gap:min(calc(28 * var(--landing-fluid-unit)),28px)}}.high2-grades-course-detail-page_summaryFeatureCopy__PKCAg{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.high2-grades-course-detail-page_summaryFeatureHeaderRow__vBRrI{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_summaryFeatureLabel__COreK,.high2-grades-course-detail-page_summaryFeatureTitle__2QQxb{color:#374053;font-style:normal;word-break:keep-all}.high2-grades-course-detail-page_summaryFeatureLabel__COreK{font-size:calc(18 * var(--landing-fluid-unit));font-weight:600;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:24px}}.high2-grades-course-detail-page_summaryFeatureTitle__2QQxb{font-size:calc(18 * var(--landing-fluid-unit));font-weight:600;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:24px;white-space:pre-line}}.high2-grades-course-detail-page_summaryFeatureDescription__9AMDj{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.5;font-style:normal;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px;white-space:pre-line}}.high2-grades-course-detail-page_summaryFeatureIcon__7qvSW{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));flex-shrink:0;margin-top:calc(1 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_summaryClinicImageFrame___uz6T,.high2-grades-course-detail-page_summaryRegularImageFrame__UhhjV,.high2-grades-course-detail-page_summaryTrendImageFrame__OB4L3{position:relative;width:100%;overflow:hidden}.high2-grades-course-detail-page_summaryTrendImageFrame__OB4L3{height:calc(170 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(128 * var(--landing-fluid-unit)),128px)}}.high2-grades-course-detail-page_summaryRegularImageFrame__UhhjV{height:calc(236 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(176 * var(--landing-fluid-unit)),176px)}}.high2-grades-course-detail-page_summaryClinicImageFrame___uz6T{height:calc(544 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(320 * var(--landing-fluid-unit)),320px)}}.high2-grades-course-detail-page_summaryClinicImage__V0_jW,.high2-grades-course-detail-page_summaryRegularImage__wPBp9,.high2-grades-course-detail-page_summaryTrendImage___kNaR{position:absolute;max-width:none}.high2-grades-course-detail-page_summaryTrendImage___kNaR{top:-70.67%;left:-3.15%;width:107.15%;height:386.6%}.high2-grades-course-detail-page_summaryRegularImage__wPBp9{top:-168.43%;left:-2.62%;width:105.24%;height:275.75%}.high2-grades-course-detail-page_summaryClinicImage__V0_jW{top:-15.8%;left:-4.35%;width:108.25%;height:120.74%}.high2-grades-course-detail-page_summaryReasonsInner__ClFbu{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;margin-top:calc(40 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_summaryReasonsPanel__FWfeG{display:grid;grid-template-columns:calc(162 * var(--landing-fluid-unit)) minmax(0,1fr);grid-gap:calc(66 * var(--landing-fluid-unit));gap:calc(66 * var(--landing-fluid-unit));padding:calc(40 * var(--landing-fluid-unit));background:#ffffff;border:1px solid #d1d1d1;@media (max-width:767px){padding:min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(16 * var(--landing-fluid-unit)),16px);gap:min(calc(24 * var(--landing-fluid-unit)),24px);grid-template-columns:1fr}}.high2-grades-course-detail-page_summaryReasonsHeading__xh8sB{display:flex;flex-direction:column;color:#374053;font-size:calc(18 * var(--landing-fluid-unit));font-weight:600;line-height:155%;letter-spacing:-.24px;@media (max-width:767px){align-items:center}}.high2-grades-course-detail-page_summaryReasonsList__iTOtw{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_summaryReasonCard__NpMwD{display:flex;flex-direction:column;justify-content:center;gap:calc(4 * var(--landing-fluid-unit));min-height:calc(116 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){min-height:0;padding:min(calc(14 * var(--landing-fluid-unit)),14px) min(calc(16 * var(--landing-fluid-unit)),16px);align-items:center}}.high2-grades-course-detail-page_summaryReasonTitle__Ovc_D{color:#0a0a0a;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.56;font-style:normal;line-height:24px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:24px;text-align:center;white-space:pre-line}}.high2-grades-course-detail-page_summaryReasonDescription__PZmkW{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px;text-align:center;white-space:pre-line}}.high2-grades-course-detail-page_summaryReasonDescriptionStrong__Hb7H_{font-weight:700}.high2-grades-course-detail-page_summaryAudienceBlock__BIvkC{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:calc(100 * var(--landing-fluid-unit)) auto 0}.high2-grades-course-detail-page_summaryAudienceHeadingWrap__jrua7{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_summaryAudienceHeading__Qj2oj,.high2-grades-course-detail-page_summaryAudienceText__k25y_{margin:0}.high2-grades-course-detail-page_summaryAudienceHeading__Qj2oj{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_summaryAudiencePanel__gvpYE{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit));padding:calc(41 * var(--landing-fluid-unit)) calc(51 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(16 * var(--landing-fluid-unit)),16px);gap:min(calc(18 * var(--landing-fluid-unit)),18px);align-items:center}}.high2-grades-course-detail-page_summaryAudienceItem___6C9_{display:flex;align-items:center;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){align-items:flex-start}}.high2-grades-course-detail-page_summaryAudienceIcon__wLVCk{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.high2-grades-course-detail-page_summaryAudienceText__k25y_{flex:1 1 auto;min-width:0;color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:300;line-height:1.4;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:21px;text-align:center;white-space:pre-line}}.high2-grades-course-detail-page_summaryWinterFlowBlock__k1pLg{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:calc(100 * var(--landing-fluid-unit)) auto 0}.high2-grades-course-detail-page_summaryWinterFlowHeadingWrap__lVD_D{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.high2-grades-course-detail-page_summaryWinterFlowCardCopy__de6fP p,.high2-grades-course-detail-page_summaryWinterFlowCardTitle__or6f3,.high2-grades-course-detail-page_summaryWinterFlowHeading__2e0c9,.high2-grades-course-detail-page_summaryWinterFlowLead__0lky8,.high2-grades-course-detail-page_summaryWinterFlowSectionLead__e5F_r,.high2-grades-course-detail-page_summaryWinterFlowSectionTitle__9fPKW{margin:0}.high2-grades-course-detail-page_summaryWinterFlowHeading__2e0c9{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;font-style:normal;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_summaryWinterFlowLead__0lky8{color:#6a7282;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.56;font-style:normal;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:22px}}.high2-grades-course-detail-page_summaryWinterFlowList__crdzt{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_summaryWinterFlowSectionWrap__NONDM{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_summaryWinterFlowSection__P09Y0{width:100%;padding:calc(50 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_summaryWinterFlowSectionHeader__FzBA2{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_summaryWinterFlowSectionTitle__9fPKW{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit));color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));font-weight:400;line-height:24px;font-style:normal;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px);line-height:22px;align-items:flex-start;white-space:pre-line}}.high2-grades-course-detail-page_summaryWinterFlowStepNumber__liYnN{flex-shrink:0}.high2-grades-course-detail-page_summaryWinterFlowSectionLead__e5F_r{padding:0 calc(30 * var(--landing-fluid-unit));color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.5;font-style:normal;letter-spacing:0;@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.high2-grades-course-detail-page_summaryWinterFlowCards__P4nPR{display:grid;grid-template-columns:minmax(0,1fr) calc(16 * var(--landing-fluid-unit)) minmax(0,1fr) calc(16 * var(--landing-fluid-unit)) minmax(0,1fr);align-items:stretch;grid-gap:calc(18 * var(--landing-fluid-unit));gap:calc(18 * var(--landing-fluid-unit));margin-top:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_summaryWinterFlowConnector__3fusv{flex-shrink:0;color:#c7cbd1;font-size:calc(18 * var(--landing-fluid-unit));font-weight:300;font-style:normal;line-height:18px;text-align:center}.high2-grades-course-detail-page_summaryWinterFlowConnector__3fusv{display:flex;align-items:center;justify-content:center;width:calc(16 * var(--landing-fluid-unit));height:calc(18 * var(--landing-fluid-unit));align-self:center;@media (max-width:767px){display:none}}.high2-grades-course-detail-page_summaryWinterFlowArrow___mwA_{position:relative;width:calc(26 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));flex-shrink:0}.high2-grades-course-detail-page_summaryWinterFlowCardBlue__nEFRA,.high2-grades-course-detail-page_summaryWinterFlowCardIndigo__t68Wa,.high2-grades-course-detail-page_summaryWinterFlowCardSlate__J6Hx8{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));text-align:center}.high2-grades-course-detail-page_summaryWinterFlowCardBlue__nEFRA{background:#f1f5fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_summaryWinterFlowCardIndigo__t68Wa{background:#f0f1fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_summaryWinterFlowCardSlate__J6Hx8{background:#f8f9fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_summaryWinterFlowCardTitle__or6f3{color:#0a0a0a;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:150%;letter-spacing:-.3px;word-break:keep-all;@media (max-width:767px){white-space:pre-line}}.high2-grades-course-detail-page_summaryWinterFlowCardCopy__de6fP{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:160%;font-style:normal;letter-spacing:0;@media (max-width:767px){line-height:21px;white-space:pre-line}}.high2-grades-course-detail-page_summaryWinterFlowCardCopyStrong__2X_F4{color:#333333}.high2-grades-course-detail-page_introductionSection__clyaX{padding:calc(160 * var(--landing-fluid-unit)) 0;background:#ffffff;scroll-margin-top:230px;@media (max-width:767px){padding:min(calc(60 * var(--landing-fluid-unit)),60px) 0}}.high2-grades-course-detail-page_introductionFlowBlock__QUAV_,.high2-grades-course-detail-page_introductionHeroBlock__l_Xq5,.high2-grades-course-detail-page_introductionManagementSection__GZY8Y,.high2-grades-course-detail-page_introductionSectionBlock__mjqx0{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high2-grades-course-detail-page_introductionFlowBlock__QUAV_,.high2-grades-course-detail-page_introductionManagementSection__GZY8Y,.high2-grades-course-detail-page_introductionSectionBlock__mjqx0{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 * var(--landing-fluid-unit)),72px)}}.high2-grades-course-detail-page_introductionHeroHeader__WA5mQ,.high2-grades-course-detail-page_introductionHomeroomPromiseCopy__qWYpQ,.high2-grades-course-detail-page_introductionManagementIntro___lY_C,.high2-grades-course-detail-page_introductionManagementLeadStrong__7ojcv,.high2-grades-course-detail-page_introductionManagementLead__AL6Kj,.high2-grades-course-detail-page_introductionOverviewCopy__sG4fF,.high2-grades-course-detail-page_introductionParentPanelHeader__NPbJq,.high2-grades-course-detail-page_introductionProgramFeedbackCopy__Wxsda,.high2-grades-course-detail-page_introductionReasonCopy__5A0Hd,.high2-grades-course-detail-page_introductionReviewCopy__BuDB9,.high2-grades-course-detail-page_introductionSectionTitleWrapColumn__1eRlx,.high2-grades-course-detail-page_introductionSectionTitleWrap__dZd7n,.high2-grades-course-detail-page_introductionSubManagementIntro___asoJ{display:flex;flex-direction:column}.high2-grades-course-detail-page_introductionHeroHeader__WA5mQ{align-items:center;gap:calc(40 * var(--landing-fluid-unit));border-top:1px solid #d7d7d7;padding-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(28 * var(--landing-fluid-unit)),28px);padding-top:min(calc(64 * var(--landing-fluid-unit)),64px)}}.high2-grades-course-detail-page_introductionHeroHeading__xHQz4,.high2-grades-course-detail-page_introductionHomeroomPromiseHeading__0S_J_,.high2-grades-course-detail-page_introductionHomeroomPromiseTitle__FBXZB,.high2-grades-course-detail-page_introductionManagementMetaTitle__8vxfk,.high2-grades-course-detail-page_introductionManagementTitle__3JEPA,.high2-grades-course-detail-page_introductionOverviewValue__vjonc,.high2-grades-course-detail-page_introductionParentPanelTitle__uisH0,.high2-grades-course-detail-page_introductionProgramColumnTitle__wuILN,.high2-grades-course-detail-page_introductionProgramTitle__3nKai,.high2-grades-course-detail-page_introductionReasonTitle__qSZvn,.high2-grades-course-detail-page_introductionReviewStars__yyLlZ,.high2-grades-course-detail-page_introductionSectionTitle__Nz8JM{margin:0}.high2-grades-course-detail-page_introductionHeroHeading__xHQz4{color:#0a0a0a;font-size:calc(50 * var(--landing-fluid-unit));font-weight:400;line-height:1.34;letter-spacing:0;@media (max-width:767px){font-size:min(calc(30 * var(--landing-fluid-unit)),30px)}}.high2-grades-course-detail-page_introductionHeroImageFrame__Zmn6F{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.high2-grades-course-detail-page_introductionHeroImage__B9j4f{display:block;width:100%;height:100%;object-fit:cover}.high2-grades-course-detail-page_introductionSectionTitleWrapColumn__1eRlx,.high2-grades-course-detail-page_introductionSectionTitleWrap__dZd7n{align-items:center;justify-content:center}.high2-grades-course-detail-page_introductionSectionTitle__Nz8JM{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:200;line-height:1.34;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_introductionManagementMetaGrid__JlWaP,.high2-grades-course-detail-page_introductionOverviewGrid__2PxqQ,.high2-grades-course-detail-page_introductionReasonGrid__mnYIL,.high2-grades-course-detail-page_introductionReviewGrid__7G0Qq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_introductionOverviewCard__8ycMi,.high2-grades-course-detail-page_introductionReasonCard__8fs6J,.high2-grades-course-detail-page_introductionReviewCard__jznCs{border:1px solid #eeeeee;background:#ffffff}.high2-grades-course-detail-page_introductionOverviewCard__8ycMi{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--landing-fluid-unit));min-height:calc(161 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));text-align:center;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionOverviewValue__vjonc{color:#000000;font-size:calc(34 * var(--landing-fluid-unit));font-weight:700;line-height:60px;@media (max-width:767px){font-size:min(calc(28 * var(--landing-fluid-unit)),28px);line-height:44px}}.high2-grades-course-detail-page_introductionOverviewCopy__sG4fF{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:160%;font-weight:300}.high2-grades-course-detail-page_introductionFlowReportSubtitle__yVzlF,.high2-grades-course-detail-page_introductionFlowReportTitle__SfQ36,.high2-grades-course-detail-page_introductionFlowTeacherName__dxXg8,.high2-grades-course-detail-page_introductionFlowTeacherRole__ARd6z,.high2-grades-course-detail-page_introductionHomeroomPromiseCopy__qWYpQ p,.high2-grades-course-detail-page_introductionManagementBulletList__MBaVh,.high2-grades-course-detail-page_introductionManagementLeadStrong__7ojcv p,.high2-grades-course-detail-page_introductionManagementLead__AL6Kj p,.high2-grades-course-detail-page_introductionManagementMetaText__szl08,.high2-grades-course-detail-page_introductionOverviewCopy__sG4fF p,.high2-grades-course-detail-page_introductionParentPanelCardTitle__uzVII,.high2-grades-course-detail-page_introductionParentPanelLead__fU8Cx,.high2-grades-course-detail-page_introductionParentPanelList___7_4U,.high2-grades-course-detail-page_introductionProgramAssignmentList__NtzLB,.high2-grades-course-detail-page_introductionProgramFeedbackCopy__Wxsda p,.high2-grades-course-detail-page_introductionProgramFeedbackTitle__S_st4,.high2-grades-course-detail-page_introductionProgramLessonText__b46ik,.high2-grades-course-detail-page_introductionProgramQuote__W7UQ4,.high2-grades-course-detail-page_introductionReasonCopy__5A0Hd p,.high2-grades-course-detail-page_introductionReviewAuthor__f0Wxc,.high2-grades-course-detail-page_introductionReviewCopy__BuDB9 p{margin:0}.high2-grades-course-detail-page_introductionReasonCard__8fs6J{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));text-align:center;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionReasonNumber__iCtIL{color:#dedede;font-size:calc(34 * var(--landing-fluid-unit));font-weight:200;line-height:45px}.high2-grades-course-detail-page_introductionReasonTitle__qSZvn{color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));line-height:1.3;font-weight:500;line-height:30px;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:24px}}.high2-grades-course-detail-page_introductionReasonCopy__5A0Hd{gap:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.high2-grades-course-detail-page_introductionFlowLabel__3vR3f{margin-top:calc(50 * var(--landing-fluid-unit));color:#4a5565;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:20px;letter-spacing:0;text-align:center}.high2-grades-course-detail-page_introductionFlowCard__dEupA{margin-top:calc(50 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionFlowHeadingBlock__ljV_d{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--landing-fluid-unit));text-align:center}.high2-grades-course-detail-page_introductionFlowSubtitle__H8sR_{margin:0;color:#4a5565;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:125%;letter-spacing:-.1504px;text-align:center;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowPlusBottom__6tvfn{position:relative;display:inline-flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));align-self:center;flex-shrink:0}.high2-grades-course-detail-page_introductionFlowTrack__MzETm{display:flex;width:100%;align-items:stretch;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:stretch}}.high2-grades-course-detail-page_introductionFlowMainColumn__AbgSP{display:flex;width:auto;max-width:none;min-width:0;flex:1 1 auto;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowSubjectsRow__cn4Cj{width:100%}.high2-grades-course-detail-page_introductionFlowSubjects__Egy3L{display:grid;grid-template-columns:minmax(0,1fr) calc(16 * var(--landing-fluid-unit)) minmax(0,1fr) calc(16 * var(--landing-fluid-unit)) minmax(0,1fr);align-items:start;grid-gap:calc(10 * var(--landing-fluid-unit));gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_introductionFlowReportWrap__Q6apK,.high2-grades-course-detail-page_introductionFlowSubjectWrap__w3Foa{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowReportWrap__Q6apK{width:calc(340 * var(--landing-fluid-unit));flex:0 0 calc(340 * var(--landing-fluid-unit));align-self:stretch;@media (max-width:767px){width:100%;flex:none;align-self:auto}}.high2-grades-course-detail-page_introductionFlowReportLabel__8M89h,.high2-grades-course-detail-page_introductionFlowSubjectLabelBlue__lkye_,.high2-grades-course-detail-page_introductionFlowSubjectLabelStone__WF4H4,.high2-grades-course-detail-page_introductionFlowSubjectLabelWhite__uL3AQ{display:flex;height:calc(85 * var(--landing-fluid-unit));align-items:center;justify-content:center;padding:0 calc(16 * var(--landing-fluid-unit));color:#0a0a0a;font-size:calc(16 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0;text-align:center;@media (max-width:767px){padding:0 calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowSubjectLabelBlue__lkye_{background:#e0e9f4;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowSubjectLabelStone__WF4H4{background:#edeced;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowSubjectLabelWhite__uL3AQ{border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowReportCard___4_NO,.high2-grades-course-detail-page_introductionFlowTeacherCard__wuDOb,.high2-grades-course-detail-page_introductionFlowTestCard___Qw2r{display:flex;align-items:center;justify-content:center;border:1px solid #d1d5dc;background:#ffffff;text-align:center}.high2-grades-course-detail-page_introductionFlowReportCard___4_NO,.high2-grades-course-detail-page_introductionFlowTeacherCard__wuDOb{flex:1 1;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));@media (max-width:767px){min-height:calc(88 * var(--landing-fluid-unit));padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowTestCard___Qw2r{width:100%;min-height:calc(85 * var(--landing-fluid-unit));flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionFlowReportTitle__SfQ36,.high2-grades-course-detail-page_introductionFlowTeacherName__dxXg8{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0}.high2-grades-course-detail-page_introductionFlowReportSubtitle__yVzlF,.high2-grades-course-detail-page_introductionFlowTeacherDuration__6zc49,.high2-grades-course-detail-page_introductionFlowTeacherRole__ARd6z{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0}.high2-grades-course-detail-page_introductionFlowTestCard___Qw2r{padding:calc(16 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowTestTitleRow__UQeXL{display:flex;gap:calc(6 * var(--landing-fluid-unit));align-items:center}.high2-grades-course-detail-page_introductionFlowTestDescription__baFCg{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:170%;font-weight:300;letter-spacing:0}.high2-grades-course-detail-page_introductionFlowTestDuration__zwmzf{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0}.high2-grades-course-detail-page_introductionFlowReportLabel__8M89h{border:1px solid #d1d5dc;background:#f6f8fb;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowReportList__UJY1C{margin:0;padding-left:calc(21 * var(--landing-fluid-unit));color:#0a0a0a;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.34;letter-spacing:0;text-align:left}.high2-grades-course-detail-page_introductionFlowReportList__UJY1C li{margin:0}.high2-grades-course-detail-page_introductionFlowArrow__amdX8,.high2-grades-course-detail-page_introductionFlowPlus__9YV_k,.high2-grades-course-detail-page_introductionProgramDivider__kKhUO{position:relative;display:inline-flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));align-self:flex-start;flex-shrink:0;@media (max-width:767px){align-self:center;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.high2-grades-course-detail-page_introductionFlowPlus__9YV_k,.high2-grades-course-detail-page_introductionProgramDivider__kKhUO{align-self:center}.high2-grades-course-detail-page_introductionSubjectList__ZrI0H{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionSubjectContainer__SCOMj{display:flex;flex-direction:column;border:1px solid #d7d7d7}.high2-grades-course-detail-page_introductionSubjectHeaderBlue__hM9b9,.high2-grades-course-detail-page_introductionSubjectHeaderStone__I4lGE,.high2-grades-course-detail-page_introductionSubjectHeaderWhite__YIg20{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit)) calc(50 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionSubjectHeaderBlue__hM9b9{background:#f4f9ff}.high2-grades-course-detail-page_introductionSubjectHeaderStone__I4lGE{background:#fafafa}.high2-grades-course-detail-page_introductionSubjectHeaderWhite__YIg20{background:#ffffff}.high2-grades-course-detail-page_introductionSubjectBody__pZLnw{display:flex;flex-direction:column;padding:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionSubjectText__zWnNo{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px)}}.high2-grades-course-detail-page_introductionSubjectDivider__w_5zF{position:relative;display:inline-flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));align-self:center;flex-shrink:0}.high2-grades-course-detail-page_introductionFlowArrow__amdX8{position:relative;width:calc(27 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));margin-top:calc(16 * var(--landing-fluid-unit));align-self:center;margin-bottom:auto;@media (max-width:767px){align-self:center;margin-top:0;transform:rotate(90deg)}}.high2-grades-course-detail-page_introductionParentPanelArrow__WaDDl{position:relative;display:flex;width:calc(27 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));margin:calc(20 * var(--landing-fluid-unit)) auto calc(20 * var(--landing-fluid-unit));transform:rotate(90deg);@media (max-width:767px){margin:calc(20 * var(--landing-fluid-unit)) auto calc(20 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionFlowPlus__9YV_k{position:relative;display:inline-flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0;margin-top:0;@media (max-width:767px){width:calc(16 * var(--landing-fluid-unit));text-align:center}}.high2-grades-course-detail-page_introductionFlowDailyWrap__Nc8h9{display:flex;width:calc(907 * var(--landing-fluid-unit));max-width:100%;flex-direction:column;align-items:center;margin-top:calc(30 * var(--landing-fluid-unit));@media (max-width:767px){width:100%;margin-top:min(calc(28 * var(--landing-fluid-unit)),28px)}}.high2-grades-course-detail-page_introductionFlowDailyPlus__8JPRZ{position:relative;display:inline-flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));margin-bottom:calc(14 * var(--landing-fluid-unit));flex-shrink:0}.high2-grades-course-detail-page_introductionFlowDailyCard__A1g_y{display:flex;width:100%;min-height:calc(52 * var(--landing-fluid-unit));align-items:center;justify-content:center;border:1px solid #d1d5dc;background:#ffffff;padding:calc(16 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));text-align:center;@media (max-width:767px){padding-left:min(calc(16 * var(--landing-fluid-unit)),16px);padding-right:min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_introductionFlowDailyText__LhBQZ{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.34;letter-spacing:0}.high2-grades-course-detail-page_introductionStepSection__sg4_t{margin-top:calc(50 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){margin-top:min(calc(40 * var(--landing-fluid-unit)),40px)}}.high2-grades-course-detail-page_introductionStepHeader__P4eLe{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit)) calc(50 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#f4f9ff;@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px);padding:min(calc(28 * var(--landing-fluid-unit)),28px) min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_introductionStepHeading__2q89_{margin:0;color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px);line-height:1.4}}.high2-grades-course-detail-page_introductionStepLead__llvrZ{margin:0;color:#999999;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:22px}}.high2-grades-course-detail-page_introductionStepList__bXZmD{display:flex;flex-direction:column;align-items:stretch;gap:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_introductionStepCard__qxIU_{display:flex;flex-direction:column;align-items:flex-start;gap:calc(20 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff;@media (max-width:767px){gap:min(calc(16 * var(--landing-fluid-unit)),16px);padding:min(calc(28 * var(--landing-fluid-unit)),28px) min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_introductionStepBadge__Ycucz{display:inline-flex;align-items:center;justify-content:center;border:1px solid #f0f0f0;padding:calc(8 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit));color:#000000;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:18px;letter-spacing:0}.high2-grades-course-detail-page_introductionStepTitle__VnyZ3{margin:0;color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(21 * var(--landing-fluid-unit)),21px);line-height:1.4}}.high2-grades-course-detail-page_introductionStepCopy__U_cg_{display:flex;min-width:0;flex-direction:column;color:#999999;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:28px;letter-spacing:-.2px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:23px}}.high2-grades-course-detail-page_introductionStepCopy__U_cg_ p{margin:0}.high2-grades-course-detail-page_introductionStepHighlight__HidQ1{color:#333333}.high2-grades-course-detail-page_introductionStepDivider__ztKj_{position:relative;display:flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));align-self:center;flex-shrink:0;color:#666666}.high2-grades-course-detail-page_introductionStepDivider__ztKj_ svg{display:block;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionProgramList__BGxOy{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionProgramCard__c_3Rh{border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_introductionProgramHeaderBlue__fnNEm,.high2-grades-course-detail-page_introductionProgramHeaderStone__VHRxP,.high2-grades-course-detail-page_introductionProgramHeaderWhite__U9giX{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit)) calc(50 * var(--landing-fluid-unit)) calc(24 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7}.high2-grades-course-detail-page_introductionProgramHeaderBlue__fnNEm{background:#f4f9ff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionProgramHeaderStone__VHRxP{background:#fafafa;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionProgramHeaderWhite__U9giX{background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionProgramHeaderTop__Dpa48{display:flex;align-items:center;gap:calc(16 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.high2-grades-course-detail-page_introductionProgramTitle__3nKai{color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px);line-height:1.4}}.high2-grades-course-detail-page_introductionHomeroomPromiseBadge__Gpb_t,.high2-grades-course-detail-page_introductionManagementLabel__EFo_F,.high2-grades-course-detail-page_introductionProgramBadgeBlue__C6fQQ,.high2-grades-course-detail-page_introductionProgramBadgeStone__nUSGI,.high2-grades-course-detail-page_introductionProgramBadgeWhite__LJ_X5,.high2-grades-course-detail-page_introductionProgramTagBlue__bwW1F,.high2-grades-course-detail-page_introductionProgramTagStone__hBNRv,.high2-grades-course-detail-page_introductionProgramTagWhite__ImyRr{display:inline-flex;align-items:center;justify-content:center;padding:calc(6 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));color:#000000;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0;white-space:nowrap}.high2-grades-course-detail-page_introductionProgramBadgeBlue__C6fQQ,.high2-grades-course-detail-page_introductionProgramTagBlue__bwW1F{background:#e1e9f4}.high2-grades-course-detail-page_introductionProgramBadgeStone__nUSGI,.high2-grades-course-detail-page_introductionProgramTagStone__hBNRv{background:#edeced}.high2-grades-course-detail-page_introductionProgramBadgeWhite__LJ_X5,.high2-grades-course-detail-page_introductionProgramTagWhite__ImyRr{border:1px solid #cbcaca;background:#ffffff}.high2-grades-course-detail-page_introductionProgramTagBlue__bwW1F,.high2-grades-course-detail-page_introductionProgramTagStone__hBNRv,.high2-grades-course-detail-page_introductionProgramTagWhite__ImyRr{padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionProgramQuote__W7UQ4{color:#999999;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_introductionProgramBody__3y_ve{display:grid;grid-template-columns:calc(220 * var(--landing-fluid-unit)) minmax(0,1fr) calc(220 * var(--landing-fluid-unit));grid-gap:calc(80 * var(--landing-fluid-unit));gap:calc(80 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px);grid-template-columns:1fr;gap:min(calc(48 * var(--landing-fluid-unit)),48px)}}.high2-grades-course-detail-page_introductionProgramBodyReadingEssay__ItvCT{gap:0;@media (max-width:767px){gap:min(calc(48 * var(--landing-fluid-unit)),48px)}}.high2-grades-course-detail-page_introductionHomeroomColumn__Ou4_G,.high2-grades-course-detail-page_introductionHomeroomPromiseItem__I7uq9,.high2-grades-course-detail-page_introductionManagementMetaItemFull__y9xem,.high2-grades-course-detail-page_introductionManagementMetaItem__o2SmT,.high2-grades-course-detail-page_introductionParentPanelCard__uIe36,.high2-grades-course-detail-page_introductionProgramColumnGrow__G1_Ng,.high2-grades-course-detail-page_introductionProgramColumn__GHPjL{display:flex;flex-direction:column}.high2-grades-course-detail-page_introductionProgramColumnGrow__G1_Ng,.high2-grades-course-detail-page_introductionProgramColumn__GHPjL{gap:calc(20 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionProgramColumnGrow__G1_Ng{min-width:0}.high2-grades-course-detail-page_introductionManagementMetaTitle__8vxfk,.high2-grades-course-detail-page_introductionParentPanelCardTitle__uzVII,.high2-grades-course-detail-page_introductionProgramColumnTitle__wuILN{color:#121212;font-size:calc(18 * var(--landing-fluid-unit));line-height:1.56;font-weight:500;letter-spacing:0;@media (max-width:767px){line-height:24px}}.high2-grades-course-detail-page_introductionHomeroomPromiseList__S9WTb,.high2-grades-course-detail-page_introductionManagementBulletList__MBaVh,.high2-grades-course-detail-page_introductionParentPanelList___7_4U,.high2-grades-course-detail-page_introductionProgramFeedbackList__dOQgz,.high2-grades-course-detail-page_introductionProgramLessonList__rEih0{display:flex;flex-direction:column}.high2-grades-course-detail-page_introductionProgramLessonList__rEih0{gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_introductionProgramLessonItem__0l9_b{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap}.high2-grades-course-detail-page_introductionHomeroomDayCell__QbT82 span,.high2-grades-course-detail-page_introductionHomeroomPromiseCopy__qWYpQ,.high2-grades-course-detail-page_introductionHomeroomTeacherCell__UCMkx,.high2-grades-course-detail-page_introductionManagementBulletList__MBaVh,.high2-grades-course-detail-page_introductionManagementMetaText__szl08,.high2-grades-course-detail-page_introductionParentPanelList___7_4U,.high2-grades-course-detail-page_introductionProgramAssignmentList__NtzLB,.high2-grades-course-detail-page_introductionProgramFeedbackLine__eIscP,.high2-grades-course-detail-page_introductionProgramLessonText__b46ik,.high2-grades-course-detail-page_introductionReviewAuthor__f0Wxc{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_introductionProgramFeedbackList__dOQgz{flex-direction:row;gap:calc(50 * var(--landing-fluid-unit));flex-wrap:wrap}.high2-grades-course-detail-page_introductionProgramFeedbackItem__2BI2e{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionProgramFeedbackImageFrame__5ODIC{width:calc(164 * var(--landing-fluid-unit));height:calc(92 * var(--landing-fluid-unit));overflow:hidden}.high2-grades-course-detail-page_introductionProgramFeedbackImage__o5DE9{display:block;width:100%;height:100%;object-fit:cover}.high2-grades-course-detail-page_introductionProgramFeedbackCopy__Wxsda{gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionProgramFeedbackTitle__S_st4{color:#333333;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0}.high2-grades-course-detail-page_introductionManagementBulletList__MBaVh,.high2-grades-course-detail-page_introductionParentPanelList___7_4U,.high2-grades-course-detail-page_introductionProgramAssignmentList__NtzLB{gap:0;padding-left:calc(20 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionManagementBulletList__MBaVh li,.high2-grades-course-detail-page_introductionParentPanelList___7_4U li,.high2-grades-course-detail-page_introductionProgramAssignmentList__NtzLB li{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_introductionParentPanel__6n7O7{display:flex;flex-direction:column;gap:calc(50 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionParentPanelHeader__NPbJq{gap:calc(20 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionParentPanelTitle__uisH0{color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:300;line-height:21px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px);line-height:1.4;text-align:center}}.high2-grades-course-detail-page_introductionParentPanelLead__fU8Cx{color:#999999;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(15 * var(--landing-fluid-unit)),15px);line-height:24px;text-align:center}}.high2-grades-course-detail-page_introductionParentPanelGrid__qDvFH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(90 * var(--landing-fluid-unit));gap:calc(90 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(32 * var(--landing-fluid-unit)),32px)}}.high2-grades-course-detail-page_introductionParentPanelCard__uIe36{gap:calc(20 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionParentPanelImageFrame__6LOCs{width:calc(254 * var(--landing-fluid-unit));max-width:100%;aspect-ratio:254/143;overflow:hidden;@media (max-width:767px){width:100%;aspect-ratio:16/9}}.high2-grades-course-detail-page_introductionParentPanelImage__U3U9Q{display:block;width:100%;height:100%;object-fit:cover}.high2-grades-course-detail-page_introductionReviewCard__jznCs{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8;border-color:transparent}.high2-grades-course-detail-page_introductionReviewStars__yyLlZ{color:#000000;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0}.high2-grades-course-detail-page_introductionReviewCopy__BuDB9{gap:0;color:#333333;font-size:calc(16 * var(--landing-fluid-unit));line-height:1.4;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_introductionReviewAuthor__f0Wxc{color:#aaaaaa;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;letter-spacing:0}.high2-grades-course-detail-page_introductionManagementSection__GZY8Y{display:flex;flex-direction:column;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 * var(--landing-fluid-unit)),72px)}}.high2-grades-course-detail-page_introductionManagementCard__o_9jv{border:1px solid #d7d7d7;background:#ffffff;padding:calc(50 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionManagementCard__o_9jv{display:flex;flex-direction:column;gap:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionManagementIntro___lY_C{gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(34 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.high2-grades-course-detail-page_introductionManagementLabel__EFo_F{align-self:flex-start;border:1px solid #f0f0f0;background:#ffffff;padding:calc(8 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit));font-size:calc(15 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionManagementTitle__3JEPA{color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px);line-height:1.4}}.high2-grades-course-detail-page_introductionManagementTitleSub__oDaQm{font-size:calc(15 * var(--landing-fluid-unit));font-weight:300}.high2-grades-course-detail-page_introductionManagementLeadStrong__7ojcv,.high2-grades-course-detail-page_introductionManagementLead__AL6Kj{gap:0;color:#999999;font-size:calc(16 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;line-height:28px;letter-spacing:0;@media (max-width:767px){font-size:min(calc(15 * var(--landing-fluid-unit)),15px);line-height:24px}}.high2-grades-course-detail-page_introductionManagementLeadStrong__7ojcv p:first-child,.high2-grades-course-detail-page_introductionManagementLead__AL6Kj p:first-child{color:#333333}.high2-grades-course-detail-page_introductionDailyTrainingGrid__Ermuw{display:grid;grid-template-columns:minmax(0,calc(200 * var(--landing-fluid-unit))) calc(16 * var(--landing-fluid-unit)) minmax(0,calc(190 * var(--landing-fluid-unit))) calc(16 * var(--landing-fluid-unit)) minmax(0,calc(203 * var(--landing-fluid-unit)));align-items:start;grid-gap:calc(48 * var(--landing-fluid-unit));gap:calc(48 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(18 * var(--landing-fluid-unit)),18px)}}.high2-grades-course-detail-page_introductionDailyTrainingItem__tbI2o{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));align-items:center;margin:0}.high2-grades-course-detail-page_introductionDailyTrainingImageFrame__dKUpi{width:100%;aspect-ratio:200/279;overflow:hidden}.high2-grades-course-detail-page_introductionDailyTrainingImage__ruhpp{display:block;width:100%;height:100%;object-fit:cover}.high2-grades-course-detail-page_introductionBodFlowTitle__zD3__,.high2-grades-course-detail-page_introductionDailyTrainingCaption__M8hM2{margin:0;color:#121212;font-size:calc(18 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0}.high2-grades-course-detail-page_introductionDailyTrainingPlus__ce_oL{display:flex;align-items:center;justify-content:center;height:calc(279 * var(--landing-fluid-unit));color:#666666;font-size:calc(16 * var(--landing-fluid-unit));font-weight:300;line-height:1;@media (max-width:767px){height:auto;transform:rotate(90deg)}}.high2-grades-course-detail-page_introductionBodFlowStack___vzzA{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionBodFlowRow__3s8xl{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(33 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionBodFlowItem__SP_A6{display:flex;width:calc(171 * var(--landing-fluid-unit));min-width:calc(115 * var(--landing-fluid-unit));flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionBodFlowCopy__ZxjTH{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:21px;letter-spacing:0}.high2-grades-course-detail-page_introductionBodFlowCopy__ZxjTH p{margin:0}.high2-grades-course-detail-page_introductionBodFlowArrow__y2qjd{position:relative;display:flex;width:calc(27 * var(--landing-fluid-unit));height:calc(82 * var(--landing-fluid-unit));flex-shrink:0}.high2-grades-course-detail-page_introductionManagementWideImageFrame__S4gP3{width:100%;aspect-ratio:482/234;overflow:hidden}.high2-grades-course-detail-page_introductionManagementReportImage__TkeKW,.high2-grades-course-detail-page_introductionManagementWideImage__iq1oC{display:block;width:100%;height:100%}.high2-grades-course-detail-page_introductionManagementWideImage__iq1oC{object-fit:cover}.high2-grades-course-detail-page_introductionManagementReportImage__TkeKW{object-fit:contain}.high2-grades-course-detail-page_introductionManagementMetaGrid__JlWaP{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_introductionHomeroomPromiseBox__x_Nl2,.high2-grades-course-detail-page_introductionManagementMetaStack__38YKa{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionManagementTable__s9l3M{border:1px solid #d7d7d7;@media (max-width:767px){overflow-x:auto}}.high2-grades-course-detail-page_introductionManagementTableHead__0k3cR,.high2-grades-course-detail-page_introductionManagementTableRow__nn0qR{display:grid;grid-template-columns:calc(173 * var(--landing-fluid-unit)) calc(185 * var(--landing-fluid-unit)) minmax(0,1fr) calc(224 * var(--landing-fluid-unit));@media (max-width:767px){min-width:min(calc(720 * var(--landing-fluid-unit)),720px)}}.high2-grades-course-detail-page_introductionManagementTableHead__0k3cR{background:#ffffff;@media (max-width:767px){min-width:min(calc(720 * var(--landing-fluid-unit)),720px)}}.high2-grades-course-detail-page_introductionManagementTableCellGrow__aeBSU,.high2-grades-course-detail-page_introductionManagementTableCellTag__6h388,.high2-grades-course-detail-page_introductionManagementTableCell__ngfXV,.high2-grades-course-detail-page_introductionManagementTableHead__0k3cR span{display:flex;align-items:center;justify-content:center;min-height:calc(54 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.high2-grades-course-detail-page_introductionManagementTableHead__0k3cR span{color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:400;letter-spacing:0}.high2-grades-course-detail-page_introductionManagementTableCellGrow__aeBSU:last-child,.high2-grades-course-detail-page_introductionManagementTableCellTag__6h388:last-child,.high2-grades-course-detail-page_introductionManagementTableCell__ngfXV:last-child,.high2-grades-course-detail-page_introductionManagementTableHead__0k3cR span:last-child{border-right:0}.high2-grades-course-detail-page_introductionManagementTableRow__nn0qR:last-child .high2-grades-course-detail-page_introductionManagementTableCellGrow__aeBSU,.high2-grades-course-detail-page_introductionManagementTableRow__nn0qR:last-child .high2-grades-course-detail-page_introductionManagementTableCellTag__6h388,.high2-grades-course-detail-page_introductionManagementTableRow__nn0qR:last-child .high2-grades-course-detail-page_introductionManagementTableCell__ngfXV{border-bottom:0}.high2-grades-course-detail-page_introductionManagementTableCellGrow__aeBSU,.high2-grades-course-detail-page_introductionManagementTableCell__ngfXV{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.high2-grades-course-detail-page_introductionManagementTableCellGrow__aeBSU{flex-direction:column;align-items:flex-start;text-align:left}.high2-grades-course-detail-page_introductionManagementTableCellGrow__aeBSU p{margin:0}.high2-grades-course-detail-page_introductionManagementMetaGridWide__bs8PJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(34 * var(--landing-fluid-unit));gap:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_introductionManagementMetaItem__o2SmT{@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high2-grades-course-detail-page_introductionManagementMetaItemFull__y9xem{grid-column:1/-1;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionHomeroomGrid__HE418{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(60 * var(--landing-fluid-unit));gap:calc(60 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(32 * var(--landing-fluid-unit)),32px)}}.high2-grades-course-detail-page_introductionHomeroomColumn__Ou4_G{gap:0}.high2-grades-course-detail-page_introductionHomeroomRow__TFG9O{display:flex;gap:calc(100 * var(--landing-fluid-unit));min-height:calc(45 * var(--landing-fluid-unit));align-items:center;border-bottom:1px solid #f0f0f0;@media (max-width:767px){gap:0;min-height:min(calc(48 * var(--landing-fluid-unit)),48px);padding:min(calc(10 * var(--landing-fluid-unit)),10px) 0;justify-content:space-between}}.high2-grades-course-detail-page_introductionHomeroomRow__TFG9O:last-child{border-bottom:0}.high2-grades-course-detail-page_introductionHomeroomDayCell__QbT82{display:flex;width:calc(150 * var(--landing-fluid-unit));align-items:center;gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){width:auto;gap:min(calc(10 * var(--landing-fluid-unit)),10px)}}.high2-grades-course-detail-page_introductionHomeroomDayCell__QbT82 strong{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:700;letter-spacing:0}.high2-grades-course-detail-page_introductionHomeroomTeacherCell__UCMkx{color:#333333;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_introductionHomeroomPromiseBox__x_Nl2{gap:calc(20 * var(--landing-fluid-unit));padding:calc(34 * var(--landing-fluid-unit));background:#f9f9f9;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_introductionHomeroomPromiseTitle__FBXZB{padding-bottom:calc(15 * var(--landing-fluid-unit));border-bottom:1px solid #e8e8e8;color:#455076;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:30px;letter-spacing:0}.high2-grades-course-detail-page_introductionHomeroomPromiseList__S9WTb{gap:calc(34 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionHomeroomPromiseItem__I7uq9{gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionHomeroomPromiseHeader__CJfxr{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.high2-grades-course-detail-page_introductionHomeroomPromiseHeading__0S_J_{color:#121212;font-size:calc(18 * var(--landing-fluid-unit));line-height:1.56;font-weight:400;letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 * var(--landing-fluid-unit)),16px);line-height:24px}}.high2-grades-course-detail-page_introductionHomeroomPromiseBadge__Gpb_t{border:1px solid #ebebeb;background:#ffffff;color:#333333}.high2-grades-course-detail-page_introductionSpecialLectureSection__IW5V3{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit));margin-top:min(calc(72 * var(--landing-fluid-unit)),72px);width:100%}}.high2-grades-course-detail-page_introductionSpecialLectureTableWrap__pUVeZ{@media (max-width:767px){display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionSpecialLectureTable__W9TZ6{border:1px solid #d7d7d7;background:#ffffff;width:100%;@media (max-width:767px){border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;background:transparent;display:contents}}.high2-grades-course-detail-page_introductionSpecialLectureHead__J7ifi,.high2-grades-course-detail-page_introductionSpecialLectureRow__yM2z8{display:grid;grid-template-columns:calc(150 * var(--landing-fluid-unit)) minmax(0,1fr) minmax(0,1fr)}.high2-grades-course-detail-page_introductionSpecialLectureHead__J7ifi{background:#ffffff;@media (max-width:767px){display:none}}.high2-grades-course-detail-page_introductionSpecialLectureCellBadge__DtpGb,.high2-grades-course-detail-page_introductionSpecialLectureCellSchedule__ofZw7,.high2-grades-course-detail-page_introductionSpecialLectureCellTitle__ZVPFB,.high2-grades-course-detail-page_introductionSpecialLectureHead__J7ifi span{display:flex;min-height:calc(74 * var(--landing-fluid-unit));align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;@media (max-width:767px){padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionSpecialLectureHeadText__k7iF6{min-height:auto;padding:calc(16 * var(--landing-fluid-unit));color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));line-height:140%;font-weight:400;letter-spacing:0;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionSpecialLectureCellBadge__DtpGb:last-child,.high2-grades-course-detail-page_introductionSpecialLectureCellSchedule__ofZw7:last-child,.high2-grades-course-detail-page_introductionSpecialLectureCellTitle__ZVPFB:last-child,.high2-grades-course-detail-page_introductionSpecialLectureHeadText__k7iF6:last-child{border-right:0}.high2-grades-course-detail-page_introductionSpecialLectureRow__yM2z8:last-child .high2-grades-course-detail-page_introductionSpecialLectureCellBadge__DtpGb,.high2-grades-course-detail-page_introductionSpecialLectureRow__yM2z8:last-child .high2-grades-course-detail-page_introductionSpecialLectureCellSchedule__ofZw7,.high2-grades-course-detail-page_introductionSpecialLectureRow__yM2z8:last-child .high2-grades-course-detail-page_introductionSpecialLectureCellTitle__ZVPFB{border-bottom:0}@media (max-width:767px){.high2-grades-course-detail-page_introductionSpecialLectureRow__yM2z8{display:flex;flex-direction:column;gap:0;border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_introductionSpecialLectureCellBadge__DtpGb,.high2-grades-course-detail-page_introductionSpecialLectureCellSchedule__ofZw7,.high2-grades-course-detail-page_introductionSpecialLectureCellTitle__ZVPFB{min-height:0;justify-content:flex-start;align-items:flex-start;padding:calc(12 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:none;border-bottom:1px solid #f0f0f0;text-align:left}.high2-grades-course-detail-page_introductionSpecialLectureCellSchedule__ofZw7{border-bottom:none}.high2-grades-course-detail-page_introductionSpecialLectureCellBadge__DtpGb:before{display:none}}.high2-grades-course-detail-page_introductionSpecialLectureBadgeBlue__8Iy5G{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;letter-spacing:0;white-space:nowrap;background:#e1e9f4;color:#000000;@media (max-width:767px){padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionSpecialLectureCellTitle__ZVPFB{flex-direction:column;gap:0;word-break:keep-all;@media (max-width:767px){width:100%}}.high2-grades-course-detail-page_introductionSpecialLectureCellSchedule__ofZw7{flex-direction:column;gap:0;align-items:flex-start;justify-content:center;@media (max-width:767px){width:100%}}.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__2PCgr,.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__vRyT1,.high2-grades-course-detail-page_introductionSpecialLectureScheduleLine__Ja3O6,.high2-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__z6_gr,.high2-grades-course-detail-page_introductionSpecialLectureTitleLine__KSI3X{margin:0}.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__vRyT1,.high2-grades-course-detail-page_introductionSpecialLectureScheduleLine__Ja3O6,.high2-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__z6_gr,.high2-grades-course-detail-page_introductionSpecialLectureTitleLine__KSI3X{color:#333333;font-size:calc(14 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_introductionSpecialLectureTitleLine__KSI3X{font-weight:300;line-height:160%}.high2-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__z6_gr{font-weight:500;line-height:150%}.high2-grades-course-detail-page_introductionSpecialLectureScheduleLine__Ja3O6{width:100%;color:#333333;font-weight:300;line-height:160%;text-align:left}.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__vRyT1{width:100%;color:#333333;font-weight:500;line-height:160%;text-align:left}.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__2PCgr{width:100%;color:#848484;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:171%;letter-spacing:-.4395px;text-align:left}@media (max-width:767px){.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__2PCgr,.high2-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__vRyT1,.high2-grades-course-detail-page_introductionSpecialLectureScheduleLine__Ja3O6,.high2-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__z6_gr,.high2-grades-course-detail-page_introductionSpecialLectureTitleLine__KSI3X{font-size:calc(13 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionSpecialLectureNote__wLiHd{margin:calc(8 * var(--landing-fluid-unit)) 0 0;color:#333333;font-size:calc(12 * var(--landing-fluid-unit));font-weight:300;line-height:21px;text-align:right;@media (max-width:767px){margin-top:0;font-size:min(calc(12 * var(--landing-fluid-unit)),12px);line-height:18px}}.high2-grades-course-detail-page_curriculumSection__ufBGw{padding:calc(120 * var(--landing-fluid-unit));background:#ffffff;scroll-margin-top:230px;@media (max-width:767px){padding:min(calc(80 * var(--landing-fluid-unit)),80px) 0}}.high2-grades-course-detail-page_curriculumContentBlock__tRBLX,.high2-grades-course-detail-page_curriculumHeroBlock__8n_RL{width:calc(1140 * var(--landing-fluid-unit));margin:0 auto;@media (max-width:767px){width:calc(100% - 40px)}}.high2-grades-course-detail-page_curriculumHeroHeader__TYFW0{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(28 * var(--landing-fluid-unit)),28px)}}.high2-grades-course-detail-page_curriculumHeroHeading__2VBVq,.high2-grades-course-detail-page_curriculumSectionTitle__6r3_X,.high2-grades-course-detail-page_curriculumTableCellCopy__Y0wd1 p,.high2-grades-course-detail-page_curriculumTableDash__Wq_Q_,.high2-grades-course-detail-page_curriculumWeekPeriod__X66Z3{margin:0}.high2-grades-course-detail-page_curriculumHeroHeading__2VBVq{color:#0a0a0a;font-size:calc(50 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:0;@media (max-width:767px){font-size:min(calc(30 * var(--landing-fluid-unit)),30px)}}.high2-grades-course-detail-page_curriculumHeroImageFrame__DAvdN{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.high2-grades-course-detail-page_curriculumHeroImage__Zm7bo{display:block;width:100%;height:100%;object-fit:cover}.high2-grades-course-detail-page_curriculumContentBlock__tRBLX{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:0;padding-top:calc(80 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_curriculumSectionTitleWrap__hNtdi{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_curriculumSectionTitle__6r3_X{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:200;line-height:1.34;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_curriculumTabRow__9GZy_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.high2-grades-course-detail-page_curriculumTabActive__Is_ag,.high2-grades-course-detail-page_curriculumTabInactive__KxvZ6{display:flex;align-items:center;justify-content:center;min-height:calc(68 * var(--landing-fluid-unit));padding:calc(22 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border:1px solid #d4d4d4;color:#0b0b0b;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:1.4;letter-spacing:0;text-align:center;cursor:pointer;font-family:inherit}.high2-grades-course-detail-page_curriculumTabActive__Is_ag{background:#ffffff;border-bottom:none;@media (max-width:767px){min-height:min(calc(60 * var(--landing-fluid-unit)),60px);padding:min(calc(18 * var(--landing-fluid-unit)),18px) min(calc(14 * var(--landing-fluid-unit)),14px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_curriculumTabInactive__KxvZ6{margin-left:-calc(1 * var(--landing-fluid-unit));background:#f5f5f5;@media (max-width:767px){min-height:min(calc(60 * var(--landing-fluid-unit)),60px);padding:min(calc(18 * var(--landing-fluid-unit)),18px) min(calc(14 * var(--landing-fluid-unit)),14px);font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_curriculumTableWrap__0vQeo{width:100%;overflow-x:auto}.high2-grades-course-detail-page_curriculumTable__B100b{border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_curriculumTableHead__aFjPZ,.high2-grades-course-detail-page_curriculumTableRow__EAWlR{display:grid;grid-template-columns:calc(185 * var(--landing-fluid-unit)) repeat(2,1fr);@media (max-width:767px){min-width:min(calc(640 * var(--landing-fluid-unit)),640px)}}.high2-grades-course-detail-page_curriculumTableCellCopy__Y0wd1,.high2-grades-course-detail-page_curriculumTableCellLecture__o0IV8,.high2-grades-course-detail-page_curriculumTableHeadCell__HlmYn,.high2-grades-course-detail-page_curriculumTableHead__aFjPZ span,.high2-grades-course-detail-page_curriculumTableWeekCell__RSPVT{display:flex;align-items:center;justify-content:center;min-height:calc(102 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.high2-grades-course-detail-page_curriculumTableHeadCell__HlmYn,.high2-grades-course-detail-page_curriculumTableHead__aFjPZ span{min-height:calc(74 * var(--landing-fluid-unit));color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:400;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_curriculumTableHeadCell__HlmYn{flex-direction:column;gap:0}.high2-grades-course-detail-page_curriculumTableSpanCell__klbGF{grid-column:2/-1}.high2-grades-course-detail-page_curriculumTableCellCopy__Y0wd1:last-child,.high2-grades-course-detail-page_curriculumTableCellLecture__o0IV8:last-child,.high2-grades-course-detail-page_curriculumTableHeadCell__HlmYn:last-child,.high2-grades-course-detail-page_curriculumTableHead__aFjPZ span:last-child,.high2-grades-course-detail-page_curriculumTableWeekCell__RSPVT:last-child{border-right:0}.high2-grades-course-detail-page_curriculumTableRow__EAWlR:last-child .high2-grades-course-detail-page_curriculumTableCellCopy__Y0wd1,.high2-grades-course-detail-page_curriculumTableRow__EAWlR:last-child .high2-grades-course-detail-page_curriculumTableCellLecture__o0IV8,.high2-grades-course-detail-page_curriculumTableRow__EAWlR:last-child .high2-grades-course-detail-page_curriculumTableWeekCell__RSPVT{border-bottom:0}.high2-grades-course-detail-page_curriculumTableWeekCell__RSPVT{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_curriculumWeekBadge__1rzK0{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:18px;letter-spacing:0;white-space:nowrap}.high2-grades-course-detail-page_curriculumTableCellCopy__Y0wd1,.high2-grades-course-detail-page_curriculumTableCellLecture__o0IV8,.high2-grades-course-detail-page_curriculumWeekPeriod__X66Z3{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.high2-grades-course-detail-page_curriculumWeekPeriod__X66Z3{line-height:23.8px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_curriculumTableCellCopy__Y0wd1{flex-direction:column;gap:0;line-height:23.8px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_curriculumTableCellLecture__o0IV8{flex-direction:column}.high2-grades-course-detail-page_curriculumLectureBadge__3LOmX{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));background:#e8f9ff;color:#000000;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_curriculumTableDash__Wq_Q_{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_annualH1Section__4lLXk{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_annualH1SectionHeader__NZIeS{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(24 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-start}}.high2-grades-course-detail-page_annualH1SectionTitle__4Bavx{margin:0;color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));line-height:1.3;font-weight:400;letter-spacing:0;@media (max-width:767px){font-size:min(calc(17 * var(--landing-fluid-unit)),17px);line-height:24px}}.high2-grades-course-detail-page_annualH1SectionNote__rVICC{flex:0 0 auto;margin:0;color:#979797;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;white-space:nowrap;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);white-space:normal}}.high2-grades-course-detail-page_annualH1TableWrapper__hlpZY{width:100%;overflow-x:auto}.high2-grades-course-detail-page_annualH1Table__Z19_c{border:1px solid #d7d7d7;background:#ffffff;min-width:calc(760 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){min-width:min(calc(760 * var(--landing-fluid-unit)),760px)}}.high2-grades-course-detail-page_annualH1HeaderRow__wfBjg{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7;height:calc(74 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_annualH1FixedHeaderCell__UCh_w,.high2-grades-course-detail-page_annualH1FlexHeaderCell__cVY3d{display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_annualH1FixedHeaderCell__UCh_w{flex:0 0 calc(185 * var(--landing-fluid-unit));width:calc(185 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_annualH1FlexHeaderCell__cVY3d{flex:1 1 auto;min-width:0;overflow:hidden}.high2-grades-course-detail-page_annualH1NoBorderRight__mCe6r{border-right:none}.high2-grades-course-detail-page_annualH1HeaderText__QX90D{margin:0;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;text-align:center}.high2-grades-course-detail-page_annualH1DataRow__5ZB3r{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.high2-grades-course-detail-page_annualH1ProcessCell___h5AQ{flex:0 0 calc(185 * var(--landing-fluid-unit));width:calc(185 * var(--landing-fluid-unit));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_annualH1Badge__LJ1e5{display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4}.high2-grades-course-detail-page_annualH1BadgeText__yX6u7{margin:0;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;white-space:nowrap}.high2-grades-course-detail-page_annualH1PeriodText__8KHXm{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center}.high2-grades-course-detail-page_annualH1SubjectColumn__Y6wtk{flex:0 0 calc(185 * var(--landing-fluid-unit));width:calc(185 * var(--landing-fluid-unit));display:flex;flex-direction:column;border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_annualH1ReadingColumn__bTWIq{flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_annualH1LiteratureColumn__aS30S{min-width:0;overflow:hidden}.high2-grades-course-detail-page_annualH1LiteratureColumn__aS30S,.high2-grades-course-detail-page_annualH1SingleCell__eL__D{flex:1 1;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_annualH1SingleCell__eL__D{width:100%}.high2-grades-course-detail-page_annualH1ReadingTop__QB1Ff,.high2-grades-course-detail-page_annualH1SubjectTop__l4AI9{flex:1 0;min-height:1px;width:100%;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7}.high2-grades-course-detail-page_annualH1ReadingBottom__hm2Om,.high2-grades-course-detail-page_annualH1SubjectBottom__OIINA{height:calc(72 * var(--landing-fluid-unit));width:100%;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_annualH1RegularText__Zxd3f{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:170%;text-align:center}.high2-grades-course-detail-page_annualH1LightText__1Us54{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word}.high2-grades-course-detail-page_midtermCurriculumSection__7Smki{width:100%;padding-top:calc(128 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:calc(88 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumInner__NpF5v{width:calc(1140 * var(--landing-fluid-unit));display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){width:calc(100% - 40px);gap:calc(24 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumHeading__DFPY0{margin:0;font-size:0;line-height:0;color:#0a0a0a;font-weight:200;text-align:center}.high2-grades-course-detail-page_midtermCurriculumHeadingMain__lVLHO{font-size:calc(32 * var(--landing-fluid-unit));line-height:134%;@media (max-width:767px){display:block;font-size:calc(28 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumHeadingSub__a_X5l{font-size:calc(24 * var(--landing-fluid-unit));line-height:134%;@media (max-width:767px){display:block;margin-top:calc(8 * var(--landing-fluid-unit));font-size:calc(20 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumTableWrap__QWM94{width:100%;@media (max-width:767px){overflow-x:auto}}.high2-grades-course-detail-page_midtermCurriculumTable__C3ErW{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;table-layout:fixed}.high2-grades-course-detail-page_midtermCurriculumSchoolCol__r_1th{width:calc(185 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_midtermCurriculumInfoCol__BH6gB{width:calc(128.333 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_midtermCurriculumBodyRow__op7Fl,.high2-grades-course-detail-page_midtermCurriculumHeaderRow__Kq3cm{background:#ffffff}.high2-grades-course-detail-page_midtermCurriculumHeaderCellLast__vnf8M,.high2-grades-course-detail-page_midtermCurriculumHeaderCell__a_LY8{height:calc(74 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;text-align:center;white-space:nowrap;@media (max-width:767px){height:calc(56 * var(--landing-fluid-unit));padding:calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumHeaderCellLast__vnf8M{border-right:none}.high2-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__rCFRn,.high2-grades-course-detail-page_midtermCurriculumBodyCellBottom__6l3Xv,.high2-grades-course-detail-page_midtermCurriculumBodyCellLast__l_mz9,.high2-grades-course-detail-page_midtermCurriculumBodyCell__zdHv7,.high2-grades-course-detail-page_midtermCurriculumEmptyCellBottom__YRoBy,.high2-grades-course-detail-page_midtermCurriculumEmptyCell__xGQ0v,.high2-grades-course-detail-page_midtermCurriculumSchoolCellBottom__NAjqY,.high2-grades-course-detail-page_midtermCurriculumSchoolCell__HsE0J{height:calc(66 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#ffffff;text-align:center;vertical-align:middle;@media (max-width:767px){height:calc(56 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__rCFRn,.high2-grades-course-detail-page_midtermCurriculumBodyCellLast__l_mz9,.high2-grades-course-detail-page_midtermCurriculumEmptyCellBottom__YRoBy,.high2-grades-course-detail-page_midtermCurriculumEmptyCell__xGQ0v{border-right:none}.high2-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__rCFRn,.high2-grades-course-detail-page_midtermCurriculumBodyCellBottom__6l3Xv,.high2-grades-course-detail-page_midtermCurriculumEmptyCellBottom__YRoBy,.high2-grades-course-detail-page_midtermCurriculumSchoolCellBottom__NAjqY{border-bottom:none}.high2-grades-course-detail-page_midtermCurriculumSchoolBadge__87Hlc{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;white-space:nowrap;@media (max-width:767px){font-size:calc(11 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumBodyText__Mrza6{display:block;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;white-space:nowrap;@media (max-width:767px){font-size:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumPublisherBadge__lMnle{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;white-space:pre-line;text-align:center;@media (max-width:767px){font-size:calc(11 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_midtermCurriculumFootnotes__2dlVv{margin:0;color:#7d7d7d;font-size:calc(13 * var(--landing-fluid-unit));font-weight:300;line-height:160%;white-space:pre-line;@media (max-width:767px){font-size:calc(11 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_teacherSection__Yi508{padding:calc(100 * var(--landing-fluid-unit)) var(--academy-gutter) calc(120 * var(--landing-fluid-unit));background:#ffffff;scroll-margin-top:230px;@media (max-width:767px){padding:min(calc(60 * var(--landing-fluid-unit)),60px) min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_teacherContentBlock__GCMel,.high2-grades-course-detail-page_teacherHeroBlock__KUalh{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high2-grades-course-detail-page_teacherHeroHeader__sFo0Q{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(28 * var(--landing-fluid-unit)),28px)}}.high2-grades-course-detail-page_teacherBio__dR2IG p,.high2-grades-course-detail-page_teacherFeatureText__j3VE3,.high2-grades-course-detail-page_teacherFeatureTitle__UdvT3,.high2-grades-course-detail-page_teacherHeroHeading__oNci4,.high2-grades-course-detail-page_teacherName__nyO9Y,.high2-grades-course-detail-page_teacherSectionTitle__FuMYm{margin:0}.high2-grades-course-detail-page_teacherHeroHeading__oNci4{color:#0a0a0a;font-size:calc(50 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:0;@media (max-width:767px){font-size:min(calc(30 * var(--landing-fluid-unit)),30px)}}.high2-grades-course-detail-page_teacherHeroImageFrame__BEeGd{aspect-ratio:950/254;overflow:hidden}.high2-grades-course-detail-page_teacherHeroImage__hZGFI{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.high2-grades-course-detail-page_teacherContentBlock__GCMel{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 * var(--landing-fluid-unit)),72px)}}.high2-grades-course-detail-page_teacherSectionTitleWrap__3uHSO{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_teacherSectionTitle__FuMYm{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_teacherCardGrid__VUAs6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_teacherCard__1JqNo{position:relative;display:flex;height:calc(445 * var(--landing-fluid-unit));padding:calc(34 * var(--landing-fluid-unit));overflow:hidden;background:#f8f8f8;@media (max-width:767px){height:auto;padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_teacherPortraitArea__Lh0D7{position:absolute;top:0;right:0;width:calc(312 * var(--landing-fluid-unit));height:100%;pointer-events:none;@media (max-width:767px){width:100%;position:relative;height:min(calc(220 * var(--landing-fluid-unit)),220px);margin-bottom:min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_teacherPortraitImage__ELc8W{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.high2-grades-course-detail-page_teacherPortraitFade__mzcdO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.high2-grades-course-detail-page_teacherCardInner__8_CBo{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));min-height:0;@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.high2-grades-course-detail-page_teacherSubjectBadge__W3br9{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(11 * var(--landing-fluid-unit));background:#333333;color:#ffffff;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:500;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherIdentityGroup__89WRR{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_teacherName__nyO9Y{color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));line-height:1.3;font-weight:600;letter-spacing:0;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px);line-height:25px}}.high2-grades-course-detail-page_teacherBio__dR2IG{display:flex;flex-direction:column;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherFeaturePanel__72y9n{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));margin-top:auto;min-height:0;padding:calc(16 * var(--landing-fluid-unit));background:rgba(255,255,255,.9);@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high2-grades-course-detail-page_teacherFeatureTitle__UdvT3{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherFeatureList__WFWX8{display:flex;flex:1 1 auto;flex-direction:column;@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high2-grades-course-detail-page_teacherFeatureText__j3VE3{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:170%;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherFeatureText__j3VE3 strong{font-weight:700}.high2-grades-course-detail-page_teacherReviewBlock__rVcED{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(64 * var(--landing-fluid-unit)),64px)}}.high2-grades-course-detail-page_teacherReviewTitleWrap__g0vJs{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_teacherReviewAuthor__NZOAM,.high2-grades-course-detail-page_teacherReviewQuote__xp25P p,.high2-grades-course-detail-page_teacherReviewStars__PGu3s,.high2-grades-course-detail-page_teacherReviewTitle__XzHlz{margin:0}.high2-grades-course-detail-page_teacherReviewTitle__XzHlz{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_teacherReviewGrid__QaHvJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_teacherReviewCard__NXsK9{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));min-height:calc(162 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){min-height:0;padding:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_teacherReviewStars__PGu3s{color:#000000;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherReviewQuote__xp25P{display:flex;flex:1 1 auto;flex-direction:column;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){line-height:21px}}.high2-grades-course-detail-page_teacherReviewAuthor__NZOAM{color:#aaaaaa;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherEnrollmentBlock__ke3kg{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(64 * var(--landing-fluid-unit)),64px)}}.high2-grades-course-detail-page_teacherEnrollmentTitleWrap__6Sg0s{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_teacherEnrollmentDescription__0_TYF p,.high2-grades-course-detail-page_teacherEnrollmentLabel__whAD2,.high2-grades-course-detail-page_teacherEnrollmentLead__Xfej5,.high2-grades-course-detail-page_teacherEnrollmentTitle__ca2Si,.high2-grades-course-detail-page_teacherEnrollmentValue__mvnCK{margin:0}.high2-grades-course-detail-page_teacherEnrollmentTitle__ca2Si{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_teacherEnrollmentPanel__z6Ezy{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));padding:calc(40 * var(--landing-fluid-unit)) calc(40 * var(--landing-fluid-unit)) calc(30 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_teacherEnrollmentHero__SUBEp{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column}}.high2-grades-course-detail-page_teacherEnrollmentCopyGroup__q2nvu{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));min-width:0;@media (max-width:767px){width:100%}}.high2-grades-course-detail-page_teacherEnrollmentLead__Xfej5{color:#0a0a0a;font-size:calc(24 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;line-height:1.5;letter-spacing:0;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px);line-height:28px;text-align:center}}.high2-grades-course-detail-page_teacherEnrollmentDescription__0_TYF{display:flex;flex-direction:column;gap:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;@media (max-width:767px){line-height:21px;text-align:center}}.high2-grades-course-detail-page_teacherEnrollmentButton__gnowv{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(254 * var(--landing-fluid-unit));min-height:calc(49 * var(--landing-fluid-unit));padding:calc(14 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0;cursor:pointer;@media (max-width:767px){width:100%;font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherEnrollmentTable__Kx6QA{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.high2-grades-course-detail-page_teacherEnrollmentRow__hC_go{display:grid;grid-template-columns:calc(100 * var(--landing-fluid-unit)) minmax(0,1fr);grid-column-gap:calc(100 * var(--landing-fluid-unit));column-gap:calc(100 * var(--landing-fluid-unit));align-items:center;@media (max-width:767px){grid-template-columns:1fr;column-gap:0}}.high2-grades-course-detail-page_teacherEnrollmentLabelCell__w_3s_,.high2-grades-course-detail-page_teacherEnrollmentValueCell__hFqMJ{display:flex;align-items:center;min-width:0;padding:calc(12 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding-bottom:0}@media (max-width:767px){padding-top:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high2-grades-course-detail-page_teacherEnrollmentLabel__whAD2{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:500;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_teacherEnrollmentValue__mvnCK{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:21px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_faqSection__oVA_E{padding:calc(100 * var(--landing-fluid-unit)) var(--academy-gutter) calc(120 * var(--landing-fluid-unit));background:#ffffff;scroll-margin-top:230px;@media (max-width:767px){padding:min(calc(60 * var(--landing-fluid-unit)),60px) min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_faqContentBlock____DWo{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){gap:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_faqTitleWrap__1e6O9{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_faqAnswerText__e309f,.high2-grades-course-detail-page_faqQuestionText__9bgSv,.high2-grades-course-detail-page_faqTitle__flzsq{margin:0}.high2-grades-course-detail-page_faqTitle__flzsq{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:-.4px;text-align:center;@media (max-width:767px){font-size:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_faqPanel__d812A{overflow:hidden;background:#f8f8f8}.high2-grades-course-detail-page_faqItem__s6sVD{border-bottom:1px solid #e0e0e0}.high2-grades-course-detail-page_faqItem__s6sVD:last-child{border-bottom:0}.high2-grades-course-detail-page_faqQuestionButton__Xt2xC{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(26 * var(--landing-fluid-unit)) calc(40 * var(--landing-fluid-unit)) calc(27 * var(--landing-fluid-unit));border:0;background:transparent;text-align:left;cursor:pointer;@media (max-width:767px){padding-left:min(calc(28 * var(--landing-fluid-unit)),28px);padding-right:min(calc(28 * var(--landing-fluid-unit)),28px);gap:min(calc(16 * var(--landing-fluid-unit)),16px);padding:min(calc(22 * var(--landing-fluid-unit)),22px) min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_faqQuestionText__9bgSv{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:24px;letter-spacing:-.2px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px);line-height:22px}}.high2-grades-course-detail-page_faqQuestionIcon__wHQKB{position:relative;display:inline-flex;flex:0 0 auto;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));color:#777777;transition:transform .2s ease}.high2-grades-course-detail-page_faqQuestionIconOpen__GTvfn{transform:rotate(45deg)}.high2-grades-course-detail-page_faqQuestionIconLineHorizontal__z6u6N,.high2-grades-course-detail-page_faqQuestionIconLineVertical__4t13T{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.high2-grades-course-detail-page_faqQuestionIconLineHorizontal__z6u6N{width:100%;height:calc(1 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_faqQuestionIconLineVertical__4t13T{width:calc(1 * var(--landing-fluid-unit));height:100%}.high2-grades-course-detail-page_faqAnswerPanel__6sa_d{padding:0 calc(40 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(28 * var(--landing-fluid-unit)),28px);padding-right:min(calc(28 * var(--landing-fluid-unit)),28px);padding:0 min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(22 * var(--landing-fluid-unit)),22px)}}.high2-grades-course-detail-page_faqAnswerText__e309f{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:23.8px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_enrollmentClosingSection__12lpd{padding:calc(80 * var(--landing-fluid-unit)) var(--academy-gutter);background:linear-gradient(90deg,#000000,#000000),linear-gradient(43.783deg,#d2d5d9 20.558%,#8c939b 103.31%);border-bottom:1px solid #2b2b2b;@media (max-width:767px){padding:min(calc(72 * var(--landing-fluid-unit)),72px) min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_enrollmentClosingInner__dVu9E{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){width:100%;gap:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_enrollmentClosingMetaMuted__OIJsH,.high2-grades-course-detail-page_enrollmentClosingMetaStrong__owxMZ,.high2-grades-course-detail-page_enrollmentClosingTitle__WsTRq{margin:0}.high2-grades-course-detail-page_enrollmentClosingTitle__WsTRq{color:#ffffff;font-size:calc(26 * var(--landing-fluid-unit));font-weight:700;line-height:150%;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_enrollmentClosingMeta__JPeUD{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit));width:100%;opacity:.8;@media (max-width:767px){flex-direction:column;gap:min(calc(6 * var(--landing-fluid-unit)),6px)}}.high2-grades-course-detail-page_enrollmentClosingMetaMuted__OIJsH,.high2-grades-course-detail-page_enrollmentClosingMetaStrong__owxMZ{font-size:calc(14 * var(--landing-fluid-unit));line-height:21px;text-align:center;word-break:keep-all}.high2-grades-course-detail-page_enrollmentClosingMetaMuted__OIJsH{color:rgba(255,255,255,.7);font-weight:300;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_enrollmentClosingMetaStrong__owxMZ{color:#ffffff;font-weight:700;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_enrollmentClosingButton__oDVcy{display:inline-flex;align-items:center;justify-content:center;width:min(100%,calc(284 * var(--landing-fluid-unit)));min-height:calc(54 * var(--landing-fluid-unit));padding:calc(15 * var(--landing-fluid-unit)) calc(40 * var(--landing-fluid-unit));border:0;background:#ffffff;color:#101010;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:24px;cursor:pointer;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px;width:100%;max-width:min(calc(284 * var(--landing-fluid-unit)),284px)}}.high2-grades-course-detail-page_recommendationSection__HaiKW{padding:calc(100 * var(--landing-fluid-unit)) var(--academy-gutter) calc(100 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){padding:min(calc(40 * var(--landing-fluid-unit)),40px) min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(72 * var(--landing-fluid-unit)),72px)}}.high2-grades-course-detail-page_textbookIntroSectionBlock__OkCfY{padding-bottom:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px);@media (max-width:767px){padding-bottom:60px}}.high2-grades-course-detail-page_recommendationInner__ox_n6{display:flex;flex-direction:column;gap:calc(14 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){width:100%}}.high2-grades-course-detail-page_recommendationHeader__2EjlW{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--landing-fluid-unit));padding:calc(8 * var(--landing-fluid-unit)) 0;@media (max-width:767px){flex-direction:column;align-items:flex-start}}.high2-grades-course-detail-page_recommendationCardPrice__LgZeA,.high2-grades-course-detail-page_recommendationCardTitle__JWbE6,.high2-grades-course-detail-page_recommendationPaginationText__Sg1yq,.high2-grades-course-detail-page_recommendationTitle__guycw{margin:0}.high2-grades-course-detail-page_recommendationTitle__guycw{color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:700;line-height:17.846px;letter-spacing:-.5711px;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px);line-height:22px}}.high2-grades-course-detail-page_recommendationPagination__XlKAB{display:flex;align-items:center;gap:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){align-self:flex-end}}.high2-grades-course-detail-page_recommendationPaginationButton__IbVnI{display:inline-flex;align-items:center;justify-content:center;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));border:0;background:transparent;color:#7c8288;font-size:calc(22 * var(--landing-fluid-unit));line-height:1;cursor:pointer}.high2-grades-course-detail-page_recommendationPaginationText__Sg1yq{color:#171b1f;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:22px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px)}}.high2-grades-course-detail-page_recommendationGrid__hjU38{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:calc(16 * var(--landing-fluid-unit));gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_recommendationCard__GNK0M{display:flex;flex-direction:column;overflow:hidden}.high2-grades-course-detail-page_recommendationCardHero__mmc4q{position:relative;width:100%;aspect-ratio:273/153.6;margin-bottom:calc(-20 * var(--landing-fluid-unit));overflow:hidden}.high2-grades-course-detail-page_recommendationCardHeroRed__m_xpU{background:linear-gradient(218.036deg,#e94525 5.8847%,#990021 123.18%)}.high2-grades-course-detail-page_recommendationCardHeroAurora__DgpRS{background:linear-gradient(218.036deg,#19f0c2 5.8847%,#3e68ce 58.648%,#9700ca 123.18%)}.high2-grades-course-detail-page_recommendationCardHeroPink__06Ibe{background:linear-gradient(218.036deg,#e0e0e0 8.8322%,#ee24bb 123.18%)}.high2-grades-course-detail-page_recommendationCardHeroMint___Q4fj{background:linear-gradient(218.036deg,#81d7ff 5.8847%,#20e755 123.18%)}.high2-grades-course-detail-page_recommendationCardHeroCopy__txbI7{position:absolute;top:calc(67.69 * var(--landing-fluid-unit));left:calc(20 * var(--landing-fluid-unit));color:rgba(255,255,255,.92);font-size:calc(24 * var(--landing-fluid-unit));font-weight:800;line-height:28px;letter-spacing:-.5711px;mix-blend-mode:overlay;@media (max-width:767px){top:min(calc(56 * var(--landing-fluid-unit)),56px);left:min(calc(16 * var(--landing-fluid-unit)),16px);font-size:min(calc(22 * var(--landing-fluid-unit)),22px);line-height:26px}}.high2-grades-course-detail-page_recommendationCardHeroCopy__txbI7 p,.high2-grades-course-detail-page_recommendationCardMeta____Ulm,.high2-grades-course-detail-page_recommendationCardMeta____Ulm span{margin:0}.high2-grades-course-detail-page_recommendationCardBody__xcx_H{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding:0 calc(16 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_recommendationCardBadgeMark__7X8gp{position:relative;display:block;width:calc(36 * var(--landing-fluid-unit));height:calc(36 * var(--landing-fluid-unit));overflow:hidden;border:1px solid #ffffff;border-radius:999px;background:#141414}.high2-grades-course-detail-page_recommendationCardCopy__db_To{display:flex;flex-direction:column;gap:calc(9 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_recommendationCardBadgeRow__lgm_g{display:flex;gap:calc(4 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_recommendationCardBadgeBest__hQhq0,.high2-grades-course-detail-page_recommendationCardBadgeNew__wpJp3{display:inline-flex;align-items:center;justify-content:center;height:calc(18 * var(--landing-fluid-unit));padding:0 calc(6 * var(--landing-fluid-unit));border-radius:2px;font-size:calc(12 * var(--landing-fluid-unit));font-weight:700;letter-spacing:-.12px}.high2-grades-course-detail-page_recommendationCardBadgeNew__wpJp3{background:rgba(248,147,15,.08);color:#f8930f}.high2-grades-course-detail-page_recommendationCardBadgeBest__hQhq0{background:rgba(59,131,255,.08);color:#3b83ff}.high2-grades-course-detail-page_recommendationCardTitle__JWbE6{color:#121212;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.45;letter-spacing:-.3px;word-break:keep-all}.high2-grades-course-detail-page_recommendationCardMeta____Ulm{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--landing-fluid-unit));color:#747678;font-size:calc(12 * var(--landing-fluid-unit));font-weight:400;line-height:18.86px}.high2-grades-course-detail-page_recommendationCardMetaDivider__IciGD{color:#cfd0d1}.high2-grades-course-detail-page_recommendationCardPrice__LgZeA{color:#171b1f;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:25.14px}.high2-grades-course-detail-page_recommendationCardChipRow__x6a76{display:flex;flex-wrap:wrap;gap:calc(7 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_recommendationCardChip___qUnT{display:inline-flex;align-items:center;justify-content:center;padding:calc(5 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));border:.7px solid rgba(0,0,0,.3);color:#121212;font-size:calc(11 * var(--landing-fluid-unit));font-weight:400;line-height:11px;white-space:nowrap}.high2-grades-course-detail-page_policySection__kZKLp{padding:0 var(--academy-gutter) calc(96 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){padding:0 min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(80 * var(--landing-fluid-unit)),80px)}}.high2-grades-course-detail-page_policyInner__gBEQi{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto;@media (max-width:767px){width:100%;gap:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_policyCardFootnote__JRpwW,.high2-grades-course-detail-page_policyCardSectionTitle__gnKt6,.high2-grades-course-detail-page_policyCardTitle__mgsWL,.high2-grades-course-detail-page_policyPlatformCopy__UDje6 p,.high2-grades-course-detail-page_policyPlatformHeading__68TWz,.high2-grades-course-detail-page_policyPlatformTitle__xyPjW,.high2-grades-course-detail-page_policySectionTitle__ORlaM,.high2-grades-course-detail-page_policySupportDescription__HIc_d p,.high2-grades-course-detail-page_policySupportTitle__xI7gB{margin:0}.high2-grades-course-detail-page_policySectionTitle__ORlaM{color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:700;line-height:1.4;@media (max-width:767px){font-size:min(calc(18 * var(--landing-fluid-unit)),18px)}}.high2-grades-course-detail-page_policyCard__Sn7ai{display:flex;flex-direction:column;gap:calc(30 * var(--landing-fluid-unit));padding:calc(32 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px) min(calc(20 * var(--landing-fluid-unit)),20px);gap:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high2-grades-course-detail-page_policyCardTitle__mgsWL{color:#0a0a0a;font-size:calc(24 * var(--landing-fluid-unit));font-weight:200;line-height:36px;@media (max-width:767px){font-size:min(calc(20 * var(--landing-fluid-unit)),20px);line-height:28px}}.high2-grades-course-detail-page_policyCardBulletList__f8FPi,.high2-grades-course-detail-page_policyNoticeList__Dfdc_{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));margin:0;padding-left:0;list-style:none}.high2-grades-course-detail-page_policyCardBulletList__f8FPi li,.high2-grades-course-detail-page_policyCardFootnote__JRpwW,.high2-grades-course-detail-page_policyNoticeList__Dfdc_ li,.high2-grades-course-detail-page_policyPlatformCopy__UDje6 p,.high2-grades-course-detail-page_policyRefundLabelCell__uVdmC,.high2-grades-course-detail-page_policyRefundValueCell__tpDz_,.high2-grades-course-detail-page_policySupportDescription__HIc_d{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:23.8px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_policyNoticeList__Dfdc_ li{color:#2169fa;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_policyNoticeList__Dfdc_ li:before{content:"※ "}.high2-grades-course-detail-page_policyCardGroup__bTG_Y{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_policyCardSection__f__w_{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_policyCardSectionTitle__gnKt6{color:#0a0a0a;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:30px;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}}.high2-grades-course-detail-page_policyRefundBox__Oy47z{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));min-height:calc(135 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){padding:min(calc(18 * var(--landing-fluid-unit)),18px) min(calc(14 * var(--landing-fluid-unit)),14px)}}.high2-grades-course-detail-page_policyRefundRow__sXHEd{display:grid;grid-template-columns:calc(200 * var(--landing-fluid-unit)) minmax(0,1fr);grid-column-gap:calc(16 * var(--landing-fluid-unit));column-gap:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){grid-template-columns:1fr}}.high2-grades-course-detail-page_policyRefundLabelCell__uVdmC,.high2-grades-course-detail-page_policyRefundValueCell__tpDz_{padding:0;background:transparent;line-height:21px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_policyRefundLabelCell__uVdmC{color:#333333;font-weight:500;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_policyCardFootnote__JRpwW{color:#999999;line-height:21px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_policyPlatformBlock__U_qpT{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_policyPlatformHeading__68TWz{color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:700;line-height:17.846px;letter-spacing:-.5711px;@media (max-width:767px){font-size:min(calc(20 * var(--landing-fluid-unit)),20px);line-height:28px}}.high2-grades-course-detail-page_policyPlatformGrid__q0Oso{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_policyPlatformCard__1hRYh{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(34 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){padding-left:min(calc(14 * var(--landing-fluid-unit)),14px);padding-right:min(calc(14 * var(--landing-fluid-unit)),14px);padding-top:min(calc(20 * var(--landing-fluid-unit)),20px);padding-bottom:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_policyPlatformTitle__xyPjW,.high2-grades-course-detail-page_policySupportTitle__xI7gB{color:#0a0a0a;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:24px;@media (max-width:767px){font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}}.high2-grades-course-detail-page_policyPlatformCopy__UDje6{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_policySupportBar__IKsig{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));border:1px solid #1d242d;background:#ffffff;@media (max-width:767px){flex-direction:column;align-items:flex-start;padding:min(calc(20 * var(--landing-fluid-unit)),20px) min(calc(16 * var(--landing-fluid-unit)),16px)}}.high2-grades-course-detail-page_policySupportCopy__qMfh2{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_policySupportDescription__HIc_d{display:flex;flex-direction:column;gap:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_policySupportButton__feaIi{display:inline-flex;align-items:center;justify-content:center;min-width:calc(129 * var(--landing-fluid-unit));min-height:calc(44 * var(--landing-fluid-unit));padding:calc(12 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));border:0;background:#000000;color:#ffffff;font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:1.4;cursor:pointer;@media (max-width:767px){width:100%;font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high2-grades-course-detail-page_applyConfirmBody__wDY_f{padding:8px 0}.high2-grades-course-detail-page_applyConfirmText__bcy01{font-size:16px;line-height:1.6;color:var(--color-text-primary,#1a1a1a)}.high2-grades-course-detail-page_applyConfirmActions__hvHw1{display:flex;gap:8px;justify-content:flex-end}.high2-grades-course-detail-page_timetableSection__jMQBj{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));padding-top:calc(160 * var(--landing-fluid-unit));width:100%;@media (max-width:767px){gap:calc(40 * var(--landing-fluid-unit));padding-top:calc(120 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableHeadingGroup___uqlY{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableTitle__vjpHt{font-size:0;line-height:0;color:#0a0a0a;text-align:center}.high2-grades-course-detail-page_timetableTitleMain__2sVnz{font-size:calc(32 * var(--landing-fluid-unit));font-weight:200;line-height:134%;@media (max-width:767px){font-size:calc(32 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableTitleSub__cD5lD{font-size:calc(24 * var(--landing-fluid-unit));font-weight:200;line-height:134%;@media (max-width:767px){font-size:calc(24 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableSubtitle__HP5v8{font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%;color:#333;text-align:center;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableTableWrapper__gfedA{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));overflow-x:auto;-webkit-overflow-scrolling:touch}.high2-grades-course-detail-page_timetableTable__xOAXQ{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;table-layout:fixed}.high2-grades-course-detail-page_timetableTh__zlXps{padding:calc(16 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;color:#7d7d7d;text-align:center;white-space:nowrap;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit));font-size:calc(15 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableThLast__mcnlR{border-right:none}.high2-grades-course-detail-page_timetableTd__hNJnQ{padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;text-align:center;vertical-align:middle;@media (max-width:767px){padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableTdLast__Q_G7Z{border-right:none}.high2-grades-course-detail-page_timetableBoldText__IqSuH{display:block;font-size:calc(14 * var(--landing-fluid-unit));font-weight:700;line-height:170%;color:#333;white-space:nowrap;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableLightText__wHR7D{display:block;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;color:#333;white-space:nowrap;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit));white-space:pre-line}}.high2-grades-course-detail-page_timetableInstructorName__47G4i{font-size:calc(14 * var(--landing-fluid-unit));font-weight:700;line-height:150%;color:#333;white-space:nowrap;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_timetableInstructorRole__6hXPm{font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%;color:#333;margin-left:calc(10 * var(--landing-fluid-unit));white-space:nowrap;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit));margin-left:0}}@media (max-width:767px){.high2-grades-course-detail-page_timetableSection__jMQBj{padding-top:calc(80 * var(--landing-fluid-unit));padding-bottom:calc(80 * var(--landing-fluid-unit));gap:calc(24 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_timetableTitleMain__2sVnz{font-size:calc(28 * var(--landing-fluid-unit));line-height:134%}.high2-grades-course-detail-page_timetableTitleSub__cD5lD{font-size:calc(20 * var(--landing-fluid-unit));line-height:134%}.high2-grades-course-detail-page_timetableSubtitle__HP5v8{font-size:calc(13 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_timetableTableWrapper__gfedA{width:calc(100% - 40px)}.high2-grades-course-detail-page_timetableTable__xOAXQ{min-width:calc(560 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_timetableTh__zlXps{padding:calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_timetableTd__hNJnQ{padding:calc(16 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_timetableBoldText__IqSuH,.high2-grades-course-detail-page_timetableInstructorName__47G4i,.high2-grades-course-detail-page_timetableInstructorRole__6hXPm,.high2-grades-course-detail-page_timetableLightText__wHR7D{font-size:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_h1CurriculumTableWrap__GRsTZ{margin-top:calc(24 * var(--landing-fluid-unit));overflow-x:auto;@media (max-width:767px){margin-top:min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_h1CurriculumTable__oZ3yX{border:1px solid #d7d7d7;display:flex;flex-direction:column;width:100%;min-width:calc(560 * var(--landing-fluid-unit));@media (max-width:767px){min-width:560px}}.high2-grades-course-detail-page_h1CurriculumHeaderRow__cFpwz{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.high2-grades-course-detail-page_h1CurriculumHeaderWeekCell__E1ZLZ{width:calc(185 * var(--landing-fluid-unit));flex-shrink:0}.high2-grades-course-detail-page_h1CurriculumHeaderContentCell__hlESw,.high2-grades-course-detail-page_h1CurriculumHeaderWeekCell__E1ZLZ{display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));height:calc(74 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_h1CurriculumHeaderContentCell__hlESw{flex:1 0;min-width:1px}.high2-grades-course-detail-page_h1CurriculumHeaderContentCell__hlESw:last-child{border-right:none}.high2-grades-course-detail-page_h1CurriculumHeaderText__J2hfv{margin:0;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;font-style:normal;text-align:center;white-space:nowrap}.high2-grades-course-detail-page_h1CurriculumRow__ZH3SD{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.high2-grades-course-detail-page_h1CurriculumRow__ZH3SD:last-child{border-bottom:none}.high2-grades-course-detail-page_h1CurriculumWeekCell__vv23g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));width:calc(185 * var(--landing-fluid-unit));flex-shrink:0;border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_h1CurriculumWeekBadge__znptZ{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4}.high2-grades-course-detail-page_h1CurriculumWeekBadgeText__TrtCT{margin:0;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;font-style:normal;white-space:nowrap}.high2-grades-course-detail-page_h1CurriculumWeekDate__tRgfo{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;font-style:normal;text-align:center;min-width:100%}.high2-grades-course-detail-page_h1CurriculumContentCell__iG5Qi{display:flex;flex:1 0;flex-direction:column;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));min-width:1px;border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_h1CurriculumContentCellLast__iepZz{border-right:none}.high2-grades-course-detail-page_h1CurriculumSpanCell__5QyUo{display:flex;flex:1 0;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));min-width:1px}.high2-grades-course-detail-page_h1CurriculumCellText__0J_IO{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;font-style:normal;text-align:center;width:100%}.high2-grades-course-detail-page_studentManagementSection__J2WiY{width:calc(1140 * var(--landing-fluid-unit));margin:calc(40 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){margin-top:calc(72 * var(--landing-fluid-unit));width:100%;padding:0 min(calc(20 * var(--landing-fluid-unit)),20px)}}.high2-grades-course-detail-page_studentManagementHeadingGroup__5jLNY{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.high2-grades-course-detail-page_studentManagementSubtitle__msHcd{margin:0;color:#333333;font-size:calc(20 * var(--landing-fluid-unit));font-weight:300;line-height:160%;@media (max-width:767px){font-size:calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_studentManagementHeading__hL_Ig{margin:0;color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:200;line-height:1.34;@media (max-width:767px){font-size:calc(22 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_studentManagementCards__TZxVt{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(28 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicCard__GYAdS,.high2-grades-course-detail-page_courseStructureCard__F7s_X{display:flex;flex-direction:column;gap:calc(50 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff;@media (max-width:767px){padding:calc(28 * var(--landing-fluid-unit)) calc(20 * var(--landing-fluid-unit));gap:calc(32 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicCardHeader__rhqS_{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(34 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.high2-grades-course-detail-page_clinicBadgeGroup__CDGyX{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_clinicBadge__awdYy{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:calc(8 * var(--landing-fluid-unit)) calc(14 * var(--landing-fluid-unit));border:1px solid #f0f0f0;color:#000000;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:120%}.high2-grades-course-detail-page_clinicTitle__D6phE{margin:0;color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:125%;@media (max-width:767px){font-size:calc(20 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicDescription__2NOpo{color:#999999;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:175%}.high2-grades-course-detail-page_clinicDescription__2NOpo p{margin:0;color:#333333}.high2-grades-course-detail-page_clinicInfoGrid__GW68H{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicInfoItemWide__Fj2wb{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));flex:0 0 calc(50% - calc(17 * var(--landing-fluid-unit)));min-width:0;@media (max-width:767px){flex:none;width:100%}}.high2-grades-course-detail-page_clinicInfoItem__NKE3j{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));flex:1 0;min-width:1px;@media (max-width:767px){flex:none;width:100%}}.high2-grades-course-detail-page_clinicInfoLabel__CzstI{margin:0;color:#121212;font-size:calc(18 * var(--landing-fluid-unit));font-weight:500;line-height:125%;@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicInfoValue___O_fM{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%}.high2-grades-course-detail-page_clinicTimetableBlock__3O3oN{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_clinicTimetableWrapper__iW7lq{width:100%;overflow-x:auto}.high2-grades-course-detail-page_clinicTable__teCJK{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_clinicTableHeaderCell__zuJYD{padding:calc(16 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;text-align:center;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));padding:calc(12 * var(--landing-fluid-unit)) calc(10 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicTableHeaderCellLast__Naa_B{border-right:none}.high2-grades-course-detail-page_clinicTableContentCell__fulNp{width:calc(173 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;text-align:center;vertical-align:middle;@media (max-width:767px){width:calc(100 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(10 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicTableContentBadge__UG6AS{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#edeced;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%}.high2-grades-course-detail-page_clinicTableDayCell__3i00i{width:calc(185 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center;vertical-align:middle;@media (max-width:767px){width:calc(50 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicTableDateCell__qg5AA{width:calc(185 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center;vertical-align:middle;@media (max-width:767px){width:calc(100 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicTableTimeCell__XMm91{padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center;vertical-align:middle;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_clinicTableCellNoBorder__YC_DD{border-bottom:none}.high2-grades-course-detail-page_clinicTableInstructorCell__997Nd{width:calc(224 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center;vertical-align:middle;@media (max-width:767px){width:calc(90 * var(--landing-fluid-unit));padding:calc(16 * var(--landing-fluid-unit)) calc(8 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_courseStructureCardHeader__pkIqj{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(34 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.high2-grades-course-detail-page_courseStructureTitle__ooHQh{margin:0;color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:125%;@media (max-width:767px){font-size:calc(20 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_courseStructureDiagramFrame__xuSMR{width:100%;aspect-ratio:1040/129;overflow:hidden}.high2-grades-course-detail-page_courseStructureDiagram__6yvFj{width:100%;height:100%;object-fit:contain;display:block}.high2-grades-course-detail-page_courseStructureDescText__Y8_Ew{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:175%}.high2-grades-course-detail-page_courseStructureDescText__Y8_Ew li,.high2-grades-course-detail-page_courseStructureDescText__Y8_Ew p{margin:0}.high2-grades-course-detail-page_courseStructureDescText__Y8_Ew ol{margin:0;padding-left:calc(24 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_managementCycleFrame__2HP5B{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.high2-grades-course-detail-page_managementCycleDiagram__gh_xs{width:45.38%;height:auto;display:block;@media (max-width:767px){width:80%}}.high2-grades-course-detail-page_courseStructureExtraText__xVid6{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:175%}.high2-grades-course-detail-page_courseStructureDescText__Y8_Ew p,.high2-grades-course-detail-page_courseStructureExtraText__xVid6 p{color:#999}.high2-grades-course-detail-page_courseStructureExtraText__xVid6 li,.high2-grades-course-detail-page_courseStructureExtraText__xVid6 p{margin:0}.high2-grades-course-detail-page_courseStructureExtraText__xVid6 ol{margin:0;padding-left:calc(24 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_managementItemsBox__gPXuX{background:#f9f9f9;padding:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_managementItemList__pr__q{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_managementItem__claVq{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_managementItemNumberList__Oe_mv{margin:0;padding-left:calc(27 * var(--landing-fluid-unit));list-style-type:decimal}.high2-grades-course-detail-page_managementItemTitle__Qd_Z3{margin:0;color:#121212;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:125%;@media (max-width:767px){font-size:calc(15 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_managementItemDesc___IvAb{margin:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%;white-space:pre-line}.high2-grades-course-detail-page_textbookMaterialsGallerySection__BTLHN,.high2-grades-course-detail-page_textbookMaterialsSection__q6ee9{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:calc(1140 * var(--landing-fluid-unit));margin:0 auto;padding-top:calc(160 * var(--landing-fluid-unit));@media (max-width:767px){width:calc(100% - 40px);padding-top:80px;gap:calc(24 * var(--landing-fluid-unit));margin-top:calc(72 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookMaterialsSection__q6ee9{padding:calc(160 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.high2-grades-course-detail-page_textbookMaterialsExampleSection__vEuuu{@media (max-width:767px){margin-top:calc(80 * var(--landing-fluid-unit));padding-top:0}}.high2-grades-course-detail-page_textbookMaterialsFollowSection__NoIjq{width:100%;margin:0;padding:calc(40 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit)) 0;box-sizing:border-box;@media (max-width:767px){width:100%;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;padding:calc(40 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit)) 0}}.high2-grades-course-detail-page_textbookMaterialsSection__q6ee9.high2-grades-course-detail-page_moOnly__UzKxt{@media (min-width:768px){display:none}@media (max-width:767px){display:flex}}.high2-grades-course-detail-page_textbookSpecialLectureTableWrap__6kPL0{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.high2-grades-course-detail-page_textbookSpecialLectureTable__gQItk{display:flex;flex-direction:column;min-width:calc(520 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_textbookSpecialLectureHeaderRow__ZSq1p,.high2-grades-course-detail-page_textbookSpecialLectureRow__O_Xs0{display:grid;grid-template-columns:calc(150 * var(--landing-fluid-unit)) minmax(0,1fr) minmax(0,1fr);@media (max-width:767px){grid-template-columns:calc(92 * var(--landing-fluid-unit)) minmax(0,1fr) minmax(0,1fr)}}.high2-grades-course-detail-page_textbookSpecialLectureCategoryCell__9Ia57,.high2-grades-course-detail-page_textbookSpecialLectureCourseCell__Jrc0h,.high2-grades-course-detail-page_textbookSpecialLectureHeaderCategory__UHLBo,.high2-grades-course-detail-page_textbookSpecialLectureHeaderCourse__MTEmu,.high2-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__AwBgM,.high2-grades-course-detail-page_textbookSpecialLectureScheduleCell__znGeJ{display:flex;border-bottom:1px solid #d7d7d7;box-sizing:border-box}.high2-grades-course-detail-page_textbookSpecialLectureHeaderCategory__UHLBo,.high2-grades-course-detail-page_textbookSpecialLectureHeaderCourse__MTEmu,.high2-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__AwBgM{align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;text-align:center;word-break:keep-all;@media (max-width:767px){padding:calc(14 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit));line-height:154%}}.high2-grades-course-detail-page_textbookSpecialLectureCategoryCell__9Ia57,.high2-grades-course-detail-page_textbookSpecialLectureCourseCell__Jrc0h,.high2-grades-course-detail-page_textbookSpecialLectureHeaderCategory__UHLBo,.high2-grades-course-detail-page_textbookSpecialLectureHeaderCourse__MTEmu{border-right:1px solid #d7d7d7}.high2-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__AwBgM,.high2-grades-course-detail-page_textbookSpecialLectureScheduleCell__znGeJ{min-width:0}.high2-grades-course-detail-page_textbookSpecialLectureBody__WNdbs{display:flex;flex-direction:column}.high2-grades-course-detail-page_textbookSpecialLectureRow__O_Xs0:last-child .high2-grades-course-detail-page_textbookSpecialLectureCategoryCell__9Ia57,.high2-grades-course-detail-page_textbookSpecialLectureRow__O_Xs0:last-child .high2-grades-course-detail-page_textbookSpecialLectureCourseCell__Jrc0h,.high2-grades-course-detail-page_textbookSpecialLectureRow__O_Xs0:last-child .high2-grades-course-detail-page_textbookSpecialLectureScheduleCell__znGeJ{border-bottom:none}.high2-grades-course-detail-page_textbookSpecialLectureCategoryCell__9Ia57{align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));@media (max-width:767px){padding:calc(20 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSpecialLectureCourseCell__Jrc0h{flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));text-align:center;min-width:0;@media (max-width:767px){padding:calc(20 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSpecialLectureScheduleCell__znGeJ{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:calc(24 * var(--landing-fluid-unit));text-align:left;@media (max-width:767px){padding:calc(20 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSpecialLectureCourseSubtitle__6eGlA,.high2-grades-course-detail-page_textbookSpecialLectureCourseTitle__Qq2A4,.high2-grades-course-detail-page_textbookSpecialLectureMaterialFee__73ajn,.high2-grades-course-detail-page_textbookSpecialLectureScheduleOption__mMq_h,.high2-grades-course-detail-page_textbookSpecialLectureSessionLabel__iQBiO{margin:0}.high2-grades-course-detail-page_textbookSpecialLectureCourseSubtitle__6eGlA,.high2-grades-course-detail-page_textbookSpecialLectureScheduleOption__mMq_h{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:calc(22.4 / 14);word-break:keep-all;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSpecialLectureCourseTitle__Qq2A4,.high2-grades-course-detail-page_textbookSpecialLectureSessionLabel__iQBiO{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:calc(21 / 14);word-break:keep-all;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSpecialLectureSessionBlock__NukBB+.high2-grades-course-detail-page_textbookSpecialLectureSessionBlock__NukBB{margin-top:calc(8 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_textbookSpecialLectureMaterialFee__73ajn{margin-top:calc(8 * var(--landing-fluid-unit));color:#848484;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:calc(24 / 14);letter-spacing:calc(-.44 * var(--landing-fluid-unit));word-break:keep-all;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookMaterialsTitle__cJZzi{margin:0;color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-style:normal;font-weight:200;line-height:134%;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:calc(22 * var(--landing-fluid-unit));line-height:136%}}.high2-grades-course-detail-page_textbookExampleTable__DR7H7{display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_textbookExampleHeaderRow__YwG9e,.high2-grades-course-detail-page_textbookExampleRow__8K_vN{display:flex}.high2-grades-course-detail-page_textbookExampleHeaderContent__dpqDN,.high2-grades-course-detail-page_textbookExampleHeaderStep__FMFjr{display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){padding:calc(14 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit));line-height:154%}}.high2-grades-course-detail-page_textbookExampleHeaderStep__FMFjr,.high2-grades-course-detail-page_textbookExampleStepCell__w0iAl{width:calc(185 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){width:calc(92 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookExampleContentCell__5H5KY,.high2-grades-course-detail-page_textbookExampleHeaderContent__dpqDN{flex:1 1;min-width:0}.high2-grades-course-detail-page_textbookExampleHeaderContent__dpqDN{border-left:1px solid #d7d7d7}.high2-grades-course-detail-page_textbookExampleBody__WTL5A{display:flex;flex-direction:column}.high2-grades-course-detail-page_textbookExampleRow__8K_vN:not(:last-child){border-bottom:1px solid #d7d7d7}.high2-grades-course-detail-page_textbookExampleStepCell__w0iAl{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;@media (max-width:767px){padding:calc(20 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookExampleStepBadge__Xv4GO{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-style:normal;font-weight:500;line-height:150%;letter-spacing:0;white-space:nowrap;@media (max-width:767px){padding:calc(4 * var(--landing-fluid-unit)) calc(10 * var(--landing-fluid-unit));font-size:calc(11 * var(--landing-fluid-unit));line-height:145%}}.high2-grades-course-detail-page_textbookExampleContentCell__5H5KY{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(6 * var(--landing-fluid-unit));padding:calc(20 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookExampleContentTitle__7OmLK{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-style:normal;font-weight:700;line-height:150%;letter-spacing:0;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:154%}}.high2-grades-course-detail-page_textbookExampleContentDescription__03ikj{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-style:normal;font-weight:300;line-height:150%;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit));line-height:154%}}.high2-grades-course-detail-page_textbookMaterialsGroupList__f1_Ix{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.high2-grades-course-detail-page_textbookMaterialsGroup__mwjSc{display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff}.high2-grades-course-detail-page_textbookMaterialsLabelRow__L_JtB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.high2-grades-course-detail-page_textbookMaterialsLabelCell__TmPn5{display:flex;align-items:center;justify-content:center;min-width:0;padding:calc(16 * var(--landing-fluid-unit));border-bottom:1px solid #d7d7d7;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){padding:calc(14 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit));line-height:154%}}.high2-grades-course-detail-page_textbookMaterialsLabelCell__TmPn5+.high2-grades-course-detail-page_textbookMaterialsLabelCell__TmPn5{border-left:1px solid #d7d7d7}.high2-grades-course-detail-page_textbookMaterialsImageGrid__vQogt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(2,minmax(0,1fr))}}.high2-grades-course-detail-page_textbookMaterialsImageCell__S3aE9{display:flex;align-items:center;justify-content:center;min-width:0;min-height:calc(422 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));@media (max-width:767px){min-height:calc(236 * var(--landing-fluid-unit));padding:calc(18 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookMaterialsImageCell__S3aE9:not(:nth-child(4n)){border-right:1px solid #d7d7d7;@media (max-width:767px){border-right:0}}.high2-grades-course-detail-page_textbookMaterialsImageCell__S3aE9:nth-child(odd){@media (max-width:767px){border-right-color:#d7d7d7;border-right-style:solid;border-right-width:1px}}.high2-grades-course-detail-page_textbookMaterialsImageCell__S3aE9:nth-child(n+3){@media (max-width:767px){border-top-color:#d7d7d7;border-top-style:solid;border-top-width:1px}}.high2-grades-course-detail-page_textbookMaterialsImageFrame__0eMgb{position:relative;width:min(calc(246 * var(--landing-fluid-unit)),100%);aspect-ratio:246/373.4}.high2-grades-course-detail-page_textbookMaterialsImage__o_SaD{object-fit:contain}.high2-grades-course-detail-page_allCareSection__mdp0M{width:100%;margin:0 auto;background:url(/main/care/all-care-bg.webp) top/100% auto no-repeat;padding:calc(120 * var(--landing-fluid-unit)) 0;@media (max-width:767px){background-size:cover;background-position:top;padding-top:calc(60 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_introductionReasonSection__Vrov0{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:calc(60 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSection__79AwJ{padding:calc(100 * var(--landing-fluid-unit)) var(--academy-gutter) calc(120 * var(--landing-fluid-unit));background:#ffffff;scroll-margin-top:calc(230 * var(--landing-fluid-unit));@media (max-width:767px){padding:calc(80 * var(--landing-fluid-unit)) 0 calc(60 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSectionHero__SLfHx{padding-bottom:0;@media (max-width:767px){padding-bottom:0}}.high2-grades-course-detail-page_textbookSectionMaterials__Iz6_e{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:calc(80 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSectionMaterials__Iz6_e .high2-grades-course-detail-page_textbookInnerBlock__8Ukyl{margin-top:0}.high2-grades-course-detail-page_textbookHeroBlock__J_oRY,.high2-grades-course-detail-page_textbookInnerBlock__8Ukyl{width:var(--courses-content-width);margin:0 auto}.high2-grades-course-detail-page_textbookHeroHeader__MnPkI{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(28 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookHeroHeading__c4S7w,.high2-grades-course-detail-page_textbookSectionTitle__oOVDP{margin:0}.high2-grades-course-detail-page_textbookHeroHeading__c4S7w{color:#0a0a0a;font-size:calc(50 * var(--landing-fluid-unit));font-weight:400;line-height:1.34;letter-spacing:0;@media (max-width:767px){font-size:calc(30 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookHeroImageFrame__wkncP{position:relative;width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.high2-grades-course-detail-page_textbookHeroImage__EtrSx{display:block;width:100%;height:100%;object-fit:cover}.high2-grades-course-detail-page_textbookInnerBlock__8Ukyl{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));margin-top:calc(60 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit))}}.high2-grades-course-detail-page_textbookSectionTitleWrap__Q9WaU{display:flex;align-items:center;justify-content:center}.high2-grades-course-detail-page_textbookSectionTitle__oOVDP{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:200;line-height:1.34;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:calc(22 * var(--landing-fluid-unit))}}