.high1-grades-course-detail-page_moOnly__HM90r{display:none}.high1-grades-course-detail-page_pcOnly__NxEpa{display:block}@media (max-width:767px){.high1-grades-course-detail-page_moOnly__HM90r{display:block}.high1-grades-course-detail-page_pcOnly__NxEpa{display:none}}.high1-grades-course-detail-page_page__ExGmr{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))}}.high1-grades-course-detail-page_page__ExGmr img{display:block}.high1-grades-course-detail-page_imageSection___zmmA{width:100%;padding:calc(24 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit)) 0}}.high1-grades-course-detail-page_imageSection___zmmA#course-structure{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:60px}}.high1-grades-course-detail-page_imageSection___zmmA#class-structure,.high1-grades-course-detail-page_imageSection___zmmA#course-management,.high1-grades-course-detail-page_imageSection___zmmA#teacher-introduction{padding-bottom:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-bottom:60px}}.high1-grades-course-detail-page_imageSection___zmmA#class-structure .high1-grades-course-detail-page_moOnly__HM90r{@media (max-width:767px){padding-top:calc(80 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_imageSection___zmmA#course-curriculum{padding-bottom:0}.high1-grades-course-detail-page_imageSection___zmmA#course-textbook-example{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){display:none}}.high1-grades-course-detail-page_imageSection___zmmA#course-curriculum .high1-grades-course-detail-page_imageSectionInner__knnfe{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}}.high1-grades-course-detail-page_imageSectionInner__knnfe{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}}.high1-grades-course-detail-page_imageSectionHeading__8_aIs{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.high1-grades-course-detail-page_imageSectionMediaScale___yQSL,.high1-grades-course-detail-page_imageSectionMediaScroll__taFJr{width:100%}.high1-grades-course-detail-page_imageSectionMediaScroll__taFJr{@media (max-width:767px){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.high1-grades-course-detail-page_imageSectionScaleContent__uuGGu{width:100%}.high1-grades-course-detail-page_imageSectionScrollContent__AQafd{width:100%;@media (max-width:767px){width:max(100%,var(--course-section-image-mobile-width,1080px))}}.high1-grades-course-detail-page_imageSectionImageScale__0nNwz,.high1-grades-course-detail-page_imageSectionImageScroll__LkvK2{display:block;width:100%;height:auto}.high1-grades-course-detail-page_imageSectionImageScale__0nNwz{max-width:100%}.high1-grades-course-detail-page_imageSectionImageScroll__LkvK2{max-width:100%;@media (max-width:767px){width:var(--course-section-image-mobile-width,1080px);max-width:none}}.high1-grades-course-detail-page_imageSectionMediaStack__ax10o{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){gap:24px}}.high1-grades-course-detail-page_imageSectionMediaBlock__QMsHA{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:16px}}.high1-grades-course-detail-page_classStructureHeadingBlock__8AcpI{width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-sizing:border-box}.high1-grades-course-detail-page_classStructureHeading__sKzi8,.high1-grades-course-detail-page_classStructureSummary__71jkh{margin:0}.high1-grades-course-detail-page_classStructureHeading__sKzi8{color:#0a0a0a;font-size:min(calc(30 / 375 * 100vw),30px);font-weight:400;line-height:134%;word-break:keep-all}.high1-grades-course-detail-page_classStructureSummary__71jkh{color:#333333;font-size:min(calc(14 / 375 * 100vw),14px);font-weight:300;line-height:164%;word-break:keep-all}.high1-grades-course-detail-page_heroSection__zp35g{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)}}.high1-grades-course-detail-page_heroInner__5Ve4p{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)}}.high1-grades-course-detail-page_brandRow__HfxUN{display:inline-flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_brandMark__1c4yI{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));flex-shrink:0;overflow:hidden}.high1-grades-course-detail-page_brandText__ubz8l{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}}.high1-grades-course-detail-page_eyebrow__FgNVO{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}}.high1-grades-course-detail-page_headingGroup__bdNPN{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)}}.high1-grades-course-detail-page_title__95q9_{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}}.high1-grades-course-detail-page_description__ASj7X{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}}.high1-grades-course-detail-page_description__ASj7X span:last-child{color:#333333}.high1-grades-course-detail-page_badgeRow__1_pcR{display:flex;align-items:flex-start;gap:calc(4 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_badgePrimary__XWsm1,.high1-grades-course-detail-page_badgeSecondary__AWjpE{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}.high1-grades-course-detail-page_badgePrimary__XWsm1{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}}.high1-grades-course-detail-page_badgeSecondary__AWjpE{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}}.high1-grades-course-detail-page_reservationSection__W7DtK{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)}}.high1-grades-course-detail-page_reservationInner__F2sLE{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)}}.high1-grades-course-detail-page_socialProofHeader__XOfNH{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)}}.high1-grades-course-detail-page_socialProofTrack__7zj56{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)}}.high1-grades-course-detail-page_socialProofCard__2ielk{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)}}.high1-grades-course-detail-page_socialProofThumb__SpfQt{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)}}.high1-grades-course-detail-page_socialProofMeta___DxCJ{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_socialProofAuthor__4kyaH{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_socialProofAvatar__nMRV3{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));overflow:hidden;border-radius:999px;flex-shrink:0}.high1-grades-course-detail-page_socialProofMessage__PlNbJ,.high1-grades-course-detail-page_socialProofName__DxHXH{color:#777777;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;font-style:normal;letter-spacing:0}.high1-grades-course-detail-page_socialProofMessage__PlNbJ{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.high1-grades-course-detail-page_reservationContent__3ha3R{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)}}.high1-grades-course-detail-page_reservationMainCard__S_khD{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)}}.high1-grades-course-detail-page_reservationMainHeader__sA_d8{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_reservationHeaderCopy__wK_dW{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_priceTotal__zUcZy,.high1-grades-course-detail-page_reservationGradientText__gzPNK{margin:0;background:linear-gradient(160deg,#2977fe 6.1503%,#8144ff 49.543%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;color:transparent}.high1-grades-course-detail-page_reservationGradientText__gzPNK{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}.high1-grades-course-detail-page_reservationTitle__YIanC{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}}.high1-grades-course-detail-page_reservationInfoRow__3_NwE{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}}.high1-grades-course-detail-page_reservationNotice__Sq5hj{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}.high1-grades-course-detail-page_reservationInfoButton__6AJX_{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}.high1-grades-course-detail-page_reservationDivider__tpeka{position:relative;width:100%;height:calc(1 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_reservationFactRow__ARChL{display:flex;align-items:flex-start;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-start}}.high1-grades-course-detail-page_reservationFactLabel__vdpbx{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}.high1-grades-course-detail-page_reservationFactValueRow__HK_pv{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.high1-grades-course-detail-page_reservationFactHint__1yUh_,.high1-grades-course-detail-page_reservationFactValue__yWtNh{color:#21252c;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:1.6;font-style:normal;letter-spacing:-.2px}.high1-grades-course-detail-page_reservationFactHint__1yUh_{color:#c3c3c3;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:500;letter-spacing:-.78px}.high1-grades-course-detail-page_schedulePanel__sR4Rw{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)}}.high1-grades-course-detail-page_scheduleSummary__cjCGm{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)}}.high1-grades-course-detail-page_schedulePrompt__FEBek{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}}.high1-grades-course-detail-page_scheduleSelected__6wC2o{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)}}.high1-grades-course-detail-page_scheduleSelectors__Gm0Ty{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)}}.high1-grades-course-detail-page_scheduleGrid__5o_5r,.high1-grades-course-detail-page_scheduleTimeGrid__XhkC_{display:grid;grid-gap:calc(6 * var(--landing-fluid-unit));gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_scheduleGrid__5o_5r{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)}}.high1-grades-course-detail-page_scheduleTimeGrid__XhkC_{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)}}.high1-grades-course-detail-page_scheduleOptionActive__KagFC,.high1-grades-course-detail-page_scheduleOption__bRQgW{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)}}.high1-grades-course-detail-page_scheduleOption__bRQgW:first-child{color:#adadad}.high1-grades-course-detail-page_scheduleOptionActive__KagFC{border-color:#455076;background:#455076;color:#ffffff;font-weight:600}.high1-grades-course-detail-page_priceCardColumn__ZVua0{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}}.high1-grades-course-detail-page_priceCard__VKdqO{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)}}.high1-grades-course-detail-page_priceCardBody__YK0U2,.high1-grades-course-detail-page_priceCardHeader__7eYQI{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}}.high1-grades-course-detail-page_priceCardTitle__3Abqe{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)}}.high1-grades-course-detail-page_priceStock__zS9ts{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_priceStockIcon__4g4_y{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.high1-grades-course-detail-page_pricePeriod__n_Yfn,.high1-grades-course-detail-page_priceStockText__jUqAx{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}.high1-grades-course-detail-page_pricePeriod__n_Yfn{text-decoration:none}.high1-grades-course-detail-page_priceTotal__zUcZy{font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:1.62;font-style:normal;letter-spacing:0}.high1-grades-course-detail-page_priceSummary__qqR7q{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_priceValue__3Hibn{color:#21252c;font-size:calc(20 * var(--landing-fluid-unit));font-weight:800;line-height:1.3;font-style:normal;letter-spacing:0}.high1-grades-course-detail-page_priceApplyButton__UfjZe{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)}}.high1-grades-course-detail-page_sectionNavSection__Km2n_{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)}}.high1-grades-course-detail-page_sectionNavInner__5YYiT{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high1-grades-course-detail-page_sectionNav__e_n4y{display:flex;align-items:stretch;width:100%;overflow-x:clip;overflow-y:hidden}.high1-grades-course-detail-page_sectionNavItemActive__9X9VC,.high1-grades-course-detail-page_sectionNavItem__dCF2m{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}}.high1-grades-course-detail-page_sectionNavItemActive__9X9VC:last-child,.high1-grades-course-detail-page_sectionNavItem__dCF2m:last-child{border-right:1px solid #d4d4d4}.high1-grades-course-detail-page_sectionNavItemActive__9X9VC{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}}.high1-grades-course-detail-page_summarySection__7ELWw{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)}}.high1-grades-course-detail-page_summaryFeaturePanel__kts9_,.high1-grades-course-detail-page_summaryIntro__cqlSg{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high1-grades-course-detail-page_summaryFeatureImage__k2pDY{width:100%;height:auto;display:block}.high1-grades-course-detail-page_summaryIntro__cqlSg{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.high1-grades-course-detail-page_summaryHeading__vhJaU{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}}.high1-grades-course-detail-page_summaryLead__tF9rR{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}}.high1-grades-course-detail-page_summaryFeatureDescription__Qk1qC p,.high1-grades-course-detail-page_summaryFeatureLabel__RilC7,.high1-grades-course-detail-page_summaryFeatureTitle__kMhSn,.high1-grades-course-detail-page_summaryLead__tF9rR p,.high1-grades-course-detail-page_summaryReasonDescription__G79rx p,.high1-grades-course-detail-page_summaryReasonTitle__aKrjc,.high1-grades-course-detail-page_summaryReasonsHeading__8_Tsp{margin:0}.high1-grades-course-detail-page_summaryFeaturePanel__kts9_{display:block;margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(32 * var(--landing-fluid-unit)),32px)}}.high1-grades-course-detail-page_summaryClinicBlock__r_Neg,.high1-grades-course-detail-page_summaryFeatureColumn__4_Ryh{min-width:0}.high1-grades-course-detail-page_summaryFeatureColumn__4_Ryh{display:flex;flex-direction:column;border-right:1px solid #d1d1d1}.high1-grades-course-detail-page_summaryClinicBlock__r_Neg,.high1-grades-course-detail-page_summaryFeatureBlockBorderTop__wUIw6,.high1-grades-course-detail-page_summaryFeatureBlock__G78Tf{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)}}.high1-grades-course-detail-page_summaryFeatureBlockBorderTop__wUIw6{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)}}.high1-grades-course-detail-page_summaryFeatureCopy__CRm_i{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.high1-grades-course-detail-page_summaryFeatureHeaderRow__mmZX7{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)}}.high1-grades-course-detail-page_summaryFeatureLabel__RilC7,.high1-grades-course-detail-page_summaryFeatureTitle__kMhSn{color:#374053;font-style:normal;word-break:keep-all}.high1-grades-course-detail-page_summaryFeatureLabel__RilC7{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}}.high1-grades-course-detail-page_summaryFeatureTitle__kMhSn{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}}.high1-grades-course-detail-page_summaryFeatureDescription__Qk1qC{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}}.high1-grades-course-detail-page_summaryFeatureIcon__L4Jbd{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))}.high1-grades-course-detail-page_summaryClinicImageFrame__FLpTd,.high1-grades-course-detail-page_summaryRegularImageFrame__Xyyuc,.high1-grades-course-detail-page_summaryTrendImageFrame__YspEg{position:relative;width:100%;overflow:hidden}.high1-grades-course-detail-page_summaryTrendImageFrame__YspEg{height:calc(170 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(128 * var(--landing-fluid-unit)),128px)}}.high1-grades-course-detail-page_summaryRegularImageFrame__Xyyuc{height:calc(236 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(176 * var(--landing-fluid-unit)),176px)}}.high1-grades-course-detail-page_summaryClinicImageFrame__FLpTd{height:calc(544 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(320 * var(--landing-fluid-unit)),320px)}}.high1-grades-course-detail-page_summaryClinicImage__6KGgV,.high1-grades-course-detail-page_summaryRegularImage__k4jd7,.high1-grades-course-detail-page_summaryTrendImage__fNRva{position:absolute;max-width:none}.high1-grades-course-detail-page_summaryTrendImage__fNRva{top:-70.67%;left:-3.15%;width:107.15%;height:386.6%}.high1-grades-course-detail-page_summaryRegularImage__k4jd7{top:-168.43%;left:-2.62%;width:105.24%;height:275.75%}.high1-grades-course-detail-page_summaryClinicImage__6KGgV{top:-15.8%;left:-4.35%;width:108.25%;height:120.74%}.high1-grades-course-detail-page_summaryReasonsInner__hBIPQ{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))}.high1-grades-course-detail-page_summaryReasonsPanel__XzTaL{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}}.high1-grades-course-detail-page_summaryReasonsHeading__8_Tsp{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}}.high1-grades-course-detail-page_summaryReasonsList__lrSla{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_summaryReasonCard__KvaUl{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}}.high1-grades-course-detail-page_summaryReasonTitle__aKrjc{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}}.high1-grades-course-detail-page_summaryReasonDescription__G79rx{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}}.high1-grades-course-detail-page_summaryReasonDescriptionStrong__7aaF8{font-weight:700}.high1-grades-course-detail-page_summaryAudienceBlock__X3ChX{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}.high1-grades-course-detail-page_summaryAudienceHeadingWrap__efKyi{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_summaryAudienceHeading__vPNu6,.high1-grades-course-detail-page_summaryAudienceText__J6xfK{margin:0}.high1-grades-course-detail-page_summaryAudienceHeading__vPNu6{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)}}.high1-grades-course-detail-page_summaryAudiencePanel__bO1Kx{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}}.high1-grades-course-detail-page_summaryAudienceItem__tN0tH{display:flex;align-items:center;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){align-items:flex-start}}.high1-grades-course-detail-page_summaryAudienceIcon__Ti1pz{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.high1-grades-course-detail-page_summaryAudienceText__J6xfK{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}}.high1-grades-course-detail-page_summaryWinterFlowBlock___EYNd{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}.high1-grades-course-detail-page_summaryWinterFlowHeadingWrap__ZAGBs{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.high1-grades-course-detail-page_summaryWinterFlowCardCopy__yozex p,.high1-grades-course-detail-page_summaryWinterFlowCardTitle__B92Ga,.high1-grades-course-detail-page_summaryWinterFlowHeading__QYOPr,.high1-grades-course-detail-page_summaryWinterFlowLead__V85vg,.high1-grades-course-detail-page_summaryWinterFlowSectionLead__xPB5K,.high1-grades-course-detail-page_summaryWinterFlowSectionTitle__vTB_K{margin:0}.high1-grades-course-detail-page_summaryWinterFlowHeading__QYOPr{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)}}.high1-grades-course-detail-page_summaryWinterFlowLead__V85vg{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}}.high1-grades-course-detail-page_summaryWinterFlowList__Bac6A{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_summaryWinterFlowSectionWrap__UalOY{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_summaryWinterFlowSection__xbvFE{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)}}.high1-grades-course-detail-page_summaryWinterFlowSectionHeader__qhhfV{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_summaryWinterFlowSectionTitle__vTB_K{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}}.high1-grades-course-detail-page_summaryWinterFlowStepNumber__xglJr{flex-shrink:0}.high1-grades-course-detail-page_summaryWinterFlowSectionLead__xPB5K{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}}.high1-grades-course-detail-page_summaryWinterFlowCards__0YZTN{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)}}.high1-grades-course-detail-page_summaryWinterFlowConnector__4Zh0i{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}.high1-grades-course-detail-page_summaryWinterFlowConnector__4Zh0i{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}}.high1-grades-course-detail-page_summaryWinterFlowArrow__Oepy9{position:relative;width:calc(26 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));flex-shrink:0}.high1-grades-course-detail-page_summaryWinterFlowCardBlue__03fDr,.high1-grades-course-detail-page_summaryWinterFlowCardIndigo__yvRc1,.high1-grades-course-detail-page_summaryWinterFlowCardSlate__o5oBv{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}.high1-grades-course-detail-page_summaryWinterFlowCardBlue__03fDr{background:#f1f5fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.high1-grades-course-detail-page_summaryWinterFlowCardIndigo__yvRc1{background:#f0f1fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.high1-grades-course-detail-page_summaryWinterFlowCardSlate__o5oBv{background:#f8f9fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.high1-grades-course-detail-page_summaryWinterFlowCardTitle__B92Ga{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}}.high1-grades-course-detail-page_summaryWinterFlowCardCopy__yozex{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}}.high1-grades-course-detail-page_summaryWinterFlowCardCopyStrong__9BuNC{color:#333333}.high1-grades-course-detail-page_introductionSection__iP_4U{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}}.high1-grades-course-detail-page_introductionFlowBlock__gLY5N,.high1-grades-course-detail-page_introductionHeroBlock__c8KT1,.high1-grades-course-detail-page_introductionManagementSection__IoeAM,.high1-grades-course-detail-page_introductionSectionBlock__59kWw{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high1-grades-course-detail-page_introductionFlowBlock__gLY5N,.high1-grades-course-detail-page_introductionManagementSection__IoeAM,.high1-grades-course-detail-page_introductionSectionBlock__59kWw{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 * var(--landing-fluid-unit)),72px)}}.high1-grades-course-detail-page_introductionHeroHeader__8yq6Z,.high1-grades-course-detail-page_introductionHomeroomPromiseCopy__FT9iw,.high1-grades-course-detail-page_introductionManagementIntro__j1Vja,.high1-grades-course-detail-page_introductionManagementLeadStrong__2NKnG,.high1-grades-course-detail-page_introductionManagementLead__Iqv7U,.high1-grades-course-detail-page_introductionOverviewCopy__8ELhy,.high1-grades-course-detail-page_introductionParentPanelHeader__j_w4q,.high1-grades-course-detail-page_introductionProgramFeedbackCopy__DAMXx,.high1-grades-course-detail-page_introductionReasonCopy__2gMG9,.high1-grades-course-detail-page_introductionReviewCopy___RaQb,.high1-grades-course-detail-page_introductionSectionTitleWrapColumn___ODIg,.high1-grades-course-detail-page_introductionSectionTitleWrap__nXYFN,.high1-grades-course-detail-page_introductionSubManagementIntro__myzIJ{display:flex;flex-direction:column}.high1-grades-course-detail-page_introductionHeroHeader__8yq6Z{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)}}.high1-grades-course-detail-page_introductionHeroHeading__GuNjc,.high1-grades-course-detail-page_introductionHomeroomPromiseHeading__1X766,.high1-grades-course-detail-page_introductionHomeroomPromiseTitle__YBT4K,.high1-grades-course-detail-page_introductionManagementMetaTitle__od7Gr,.high1-grades-course-detail-page_introductionManagementTitle__Zd_r3,.high1-grades-course-detail-page_introductionOverviewValue__h3fqe,.high1-grades-course-detail-page_introductionParentPanelTitle__4GetT,.high1-grades-course-detail-page_introductionProgramColumnTitle__bBeDQ,.high1-grades-course-detail-page_introductionProgramTitle__yVAlg,.high1-grades-course-detail-page_introductionReasonTitle__PfVzH,.high1-grades-course-detail-page_introductionReviewStars__Ng7mE,.high1-grades-course-detail-page_introductionSectionTitle__nbBEX{margin:0}.high1-grades-course-detail-page_introductionHeroHeading__GuNjc{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)}}.high1-grades-course-detail-page_introductionHeroImageFrame__w6LKT{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.high1-grades-course-detail-page_introductionHeroImage__Jqqyw{display:block;width:100%;height:100%;object-fit:cover}.high1-grades-course-detail-page_introductionSectionTitleWrapColumn___ODIg,.high1-grades-course-detail-page_introductionSectionTitleWrap__nXYFN{align-items:center;justify-content:center}.high1-grades-course-detail-page_introductionSectionTitle__nbBEX{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)}}.high1-grades-course-detail-page_introductionManagementMetaGrid__V_lg5,.high1-grades-course-detail-page_introductionOverviewGrid__1VEeE,.high1-grades-course-detail-page_introductionReasonGrid__k7ZKg,.high1-grades-course-detail-page_introductionReviewGrid__ZeVtL{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}}.high1-grades-course-detail-page_introductionOverviewCard__Kskej,.high1-grades-course-detail-page_introductionReasonCard__cj6d_,.high1-grades-course-detail-page_introductionReviewCard__fwB7c{border:1px solid #eeeeee;background:#ffffff}.high1-grades-course-detail-page_introductionOverviewCard__Kskej{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)}}.high1-grades-course-detail-page_introductionOverviewValue__h3fqe{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}}.high1-grades-course-detail-page_introductionOverviewCopy__8ELhy{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:160%;font-weight:300}.high1-grades-course-detail-page_introductionFlowReportSubtitle__ITEM5,.high1-grades-course-detail-page_introductionFlowReportTitle__aoP1G,.high1-grades-course-detail-page_introductionFlowTeacherName__4X1EC,.high1-grades-course-detail-page_introductionFlowTeacherRole__7E0GX,.high1-grades-course-detail-page_introductionHomeroomPromiseCopy__FT9iw p,.high1-grades-course-detail-page_introductionManagementBulletList__5EsZh,.high1-grades-course-detail-page_introductionManagementLeadStrong__2NKnG p,.high1-grades-course-detail-page_introductionManagementLead__Iqv7U p,.high1-grades-course-detail-page_introductionManagementMetaText__Sy6_r,.high1-grades-course-detail-page_introductionOverviewCopy__8ELhy p,.high1-grades-course-detail-page_introductionParentPanelCardTitle___JXiA,.high1-grades-course-detail-page_introductionParentPanelLead__5WN57,.high1-grades-course-detail-page_introductionParentPanelList__DaPrw,.high1-grades-course-detail-page_introductionProgramAssignmentList__RW_A4,.high1-grades-course-detail-page_introductionProgramFeedbackCopy__DAMXx p,.high1-grades-course-detail-page_introductionProgramFeedbackTitle__6VR2j,.high1-grades-course-detail-page_introductionProgramLessonText__S_OMz,.high1-grades-course-detail-page_introductionProgramQuote__zn1Qq,.high1-grades-course-detail-page_introductionReasonCopy__2gMG9 p,.high1-grades-course-detail-page_introductionReviewAuthor__HVb8A,.high1-grades-course-detail-page_introductionReviewCopy___RaQb p{margin:0}.high1-grades-course-detail-page_introductionReasonCard__cj6d_{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)}}.high1-grades-course-detail-page_introductionReasonNumber__qnztV{color:#dedede;font-size:calc(34 * var(--landing-fluid-unit));font-weight:200;line-height:45px}.high1-grades-course-detail-page_introductionReasonTitle__PfVzH{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}}.high1-grades-course-detail-page_introductionReasonCopy__2gMG9{gap:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.high1-grades-course-detail-page_introductionFlowLabel__X2dLd{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}.high1-grades-course-detail-page_introductionFlowCard__aWvUn{margin-top:calc(50 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionFlowHeadingBlock__4nzny{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--landing-fluid-unit));text-align:center}.high1-grades-course-detail-page_introductionFlowSubtitle__RbPuC{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))}}.high1-grades-course-detail-page_introductionFlowPlusBottom__7Xww6{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}.high1-grades-course-detail-page_introductionFlowTrack__Jwp4m{display:flex;width:100%;align-items:stretch;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:stretch}}.high1-grades-course-detail-page_introductionFlowMainColumn__ch6Tx{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))}}.high1-grades-course-detail-page_introductionFlowSubjectsRow__Xf_Lj{width:100%}.high1-grades-course-detail-page_introductionFlowSubjects__W60M7{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}}.high1-grades-course-detail-page_introductionFlowReportWrap__DjLa1,.high1-grades-course-detail-page_introductionFlowSubjectWrap___i6xB{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_introductionFlowReportWrap__DjLa1{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}}.high1-grades-course-detail-page_introductionFlowReportLabel__Z1cMI,.high1-grades-course-detail-page_introductionFlowSubjectLabelBlue__cFDxd,.high1-grades-course-detail-page_introductionFlowSubjectLabelStone__yJ3jq,.high1-grades-course-detail-page_introductionFlowSubjectLabelWhite__7v4Vl{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))}}.high1-grades-course-detail-page_introductionFlowSubjectLabelBlue__cFDxd{background:#e0e9f4;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_introductionFlowSubjectLabelStone__yJ3jq{background:#edeced;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_introductionFlowSubjectLabelWhite__7v4Vl{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))}}.high1-grades-course-detail-page_introductionFlowReportCard__qi4z3,.high1-grades-course-detail-page_introductionFlowTeacherCard__GjCTs,.high1-grades-course-detail-page_introductionFlowTestCard__jifj5{display:flex;align-items:center;justify-content:center;border:1px solid #d1d5dc;background:#ffffff;text-align:center}.high1-grades-course-detail-page_introductionFlowReportCard__qi4z3,.high1-grades-course-detail-page_introductionFlowTeacherCard__GjCTs{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))}}.high1-grades-course-detail-page_introductionFlowTestCard__jifj5{width:100%;min-height:calc(85 * var(--landing-fluid-unit));flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionFlowReportTitle__aoP1G,.high1-grades-course-detail-page_introductionFlowTeacherName__4X1EC{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0}.high1-grades-course-detail-page_introductionFlowReportSubtitle__ITEM5,.high1-grades-course-detail-page_introductionFlowTeacherDuration__MmVFF,.high1-grades-course-detail-page_introductionFlowTeacherRole__7E0GX{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0}.high1-grades-course-detail-page_introductionFlowTestCard__jifj5{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))}}.high1-grades-course-detail-page_introductionFlowTestTitleRow__FKLjB{display:flex;gap:calc(6 * var(--landing-fluid-unit));align-items:center}.high1-grades-course-detail-page_introductionFlowTestDescription__sLlCV{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:170%;font-weight:300;letter-spacing:0}.high1-grades-course-detail-page_introductionFlowTestDuration__F928g{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0}.high1-grades-course-detail-page_introductionFlowReportLabel__Z1cMI{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))}}.high1-grades-course-detail-page_introductionFlowReportList__PZEj_{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}.high1-grades-course-detail-page_introductionFlowReportList__PZEj_ li{margin:0}.high1-grades-course-detail-page_introductionFlowArrow__Aj_6v,.high1-grades-course-detail-page_introductionFlowPlus__j3vEA,.high1-grades-course-detail-page_introductionProgramDivider__wGarC{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}}.high1-grades-course-detail-page_introductionFlowPlus__j3vEA,.high1-grades-course-detail-page_introductionProgramDivider__wGarC{align-self:center}.high1-grades-course-detail-page_introductionSubjectList__DnKqb{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionSubjectContainer__I7N_H{display:flex;flex-direction:column;border:1px solid #d7d7d7}.high1-grades-course-detail-page_introductionSubjectHeaderBlue___7GYO,.high1-grades-course-detail-page_introductionSubjectHeaderStone__D_M7t,.high1-grades-course-detail-page_introductionSubjectHeaderWhite__meNRg{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)}}.high1-grades-course-detail-page_introductionSubjectHeaderBlue___7GYO{background:#f4f9ff}.high1-grades-course-detail-page_introductionSubjectHeaderStone__D_M7t{background:#fafafa}.high1-grades-course-detail-page_introductionSubjectHeaderWhite__meNRg{background:#ffffff}.high1-grades-course-detail-page_introductionSubjectBody__5_u_U{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)}}.high1-grades-course-detail-page_introductionSubjectText__Mjbgn{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)}}.high1-grades-course-detail-page_introductionSubjectDivider__4tSCE{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}.high1-grades-course-detail-page_introductionFlowArrow__Aj_6v{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)}}.high1-grades-course-detail-page_introductionParentPanelArrow__bbmrH{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))}}.high1-grades-course-detail-page_introductionFlowPlus__j3vEA{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}}.high1-grades-course-detail-page_introductionFlowDailyWrap__UFf8B{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)}}.high1-grades-course-detail-page_introductionFlowDailyPlus__9jiuq{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}.high1-grades-course-detail-page_introductionFlowDailyCard___MJgy{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)}}.high1-grades-course-detail-page_introductionFlowDailyText__OyLqQ{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.34;letter-spacing:0}.high1-grades-course-detail-page_introductionStepSection__3azV2{margin-top:calc(50 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){margin-top:min(calc(40 * var(--landing-fluid-unit)),40px)}}.high1-grades-course-detail-page_introductionStepHeader__HTCLS{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)}}.high1-grades-course-detail-page_introductionStepHeading__XSrU_{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}}.high1-grades-course-detail-page_introductionStepLead__gBAvC{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}}.high1-grades-course-detail-page_introductionStepList__LCrdR{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)}}.high1-grades-course-detail-page_introductionStepCard__artH4{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)}}.high1-grades-course-detail-page_introductionStepBadge__f1XmO{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}.high1-grades-course-detail-page_introductionStepTitle__mIhmA{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}}.high1-grades-course-detail-page_introductionStepCopy__Y1qUp{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}}.high1-grades-course-detail-page_introductionStepCopy__Y1qUp p{margin:0}.high1-grades-course-detail-page_introductionStepHighlight__bvZ9E{color:#333333}.high1-grades-course-detail-page_introductionStepDivider__Jp20z{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}.high1-grades-course-detail-page_introductionStepDivider__Jp20z svg{display:block;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionProgramList__9CPel{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionProgramCard__EaCye{border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_introductionProgramHeaderBlue__di6fA,.high1-grades-course-detail-page_introductionProgramHeaderStone__AIiLU,.high1-grades-course-detail-page_introductionProgramHeaderWhite__neT4C{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}.high1-grades-course-detail-page_introductionProgramHeaderBlue__di6fA{background:#f4f9ff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high1-grades-course-detail-page_introductionProgramHeaderStone__AIiLU{background:#fafafa;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high1-grades-course-detail-page_introductionProgramHeaderWhite__neT4C{background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.high1-grades-course-detail-page_introductionProgramHeaderTop__dWLjP{display:flex;align-items:center;gap:calc(16 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.high1-grades-course-detail-page_introductionProgramTitle__yVAlg{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}}.high1-grades-course-detail-page_introductionHomeroomPromiseBadge__LRXPp,.high1-grades-course-detail-page_introductionManagementLabel__OGJHp,.high1-grades-course-detail-page_introductionProgramBadgeBlue__N_JMq,.high1-grades-course-detail-page_introductionProgramBadgeStone__y5bGO,.high1-grades-course-detail-page_introductionProgramBadgeWhite__zhkkp,.high1-grades-course-detail-page_introductionProgramTagBlue__MaxPA,.high1-grades-course-detail-page_introductionProgramTagStone__M_QCc,.high1-grades-course-detail-page_introductionProgramTagWhite__iA0iw{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}.high1-grades-course-detail-page_introductionProgramBadgeBlue__N_JMq,.high1-grades-course-detail-page_introductionProgramTagBlue__MaxPA{background:#e1e9f4}.high1-grades-course-detail-page_introductionProgramBadgeStone__y5bGO,.high1-grades-course-detail-page_introductionProgramTagStone__M_QCc{background:#edeced}.high1-grades-course-detail-page_introductionProgramBadgeWhite__zhkkp,.high1-grades-course-detail-page_introductionProgramTagWhite__iA0iw{border:1px solid #cbcaca;background:#ffffff}.high1-grades-course-detail-page_introductionProgramTagBlue__MaxPA,.high1-grades-course-detail-page_introductionProgramTagStone__M_QCc,.high1-grades-course-detail-page_introductionProgramTagWhite__iA0iw{padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionProgramQuote__zn1Qq{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}}.high1-grades-course-detail-page_introductionProgramBody__q3mCr{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)}}.high1-grades-course-detail-page_introductionProgramBodyReadingEssay___oSx_{gap:0;@media (max-width:767px){gap:min(calc(48 * var(--landing-fluid-unit)),48px)}}.high1-grades-course-detail-page_introductionHomeroomColumn__t6eHm,.high1-grades-course-detail-page_introductionHomeroomPromiseItem__IMzkW,.high1-grades-course-detail-page_introductionManagementMetaItemFull__Bp3H3,.high1-grades-course-detail-page_introductionManagementMetaItem__7UHV5,.high1-grades-course-detail-page_introductionParentPanelCard__NlYaC,.high1-grades-course-detail-page_introductionProgramColumnGrow__8RmG_,.high1-grades-course-detail-page_introductionProgramColumn__Z7K0x{display:flex;flex-direction:column}.high1-grades-course-detail-page_introductionProgramColumnGrow__8RmG_,.high1-grades-course-detail-page_introductionProgramColumn__Z7K0x{gap:calc(20 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionProgramColumnGrow__8RmG_{min-width:0}.high1-grades-course-detail-page_introductionManagementMetaTitle__od7Gr,.high1-grades-course-detail-page_introductionParentPanelCardTitle___JXiA,.high1-grades-course-detail-page_introductionProgramColumnTitle__bBeDQ{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}}.high1-grades-course-detail-page_introductionHomeroomPromiseList__HamuR,.high1-grades-course-detail-page_introductionManagementBulletList__5EsZh,.high1-grades-course-detail-page_introductionParentPanelList__DaPrw,.high1-grades-course-detail-page_introductionProgramFeedbackList__MxlFr,.high1-grades-course-detail-page_introductionProgramLessonList__I8wEC{display:flex;flex-direction:column}.high1-grades-course-detail-page_introductionProgramLessonList__I8wEC{gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.high1-grades-course-detail-page_introductionProgramLessonItem__lQDC7{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap}.high1-grades-course-detail-page_introductionHomeroomDayCell__48fyo span,.high1-grades-course-detail-page_introductionHomeroomPromiseCopy__FT9iw,.high1-grades-course-detail-page_introductionHomeroomTeacherCell__Es8lJ,.high1-grades-course-detail-page_introductionManagementBulletList__5EsZh,.high1-grades-course-detail-page_introductionManagementMetaText__Sy6_r,.high1-grades-course-detail-page_introductionParentPanelList__DaPrw,.high1-grades-course-detail-page_introductionProgramAssignmentList__RW_A4,.high1-grades-course-detail-page_introductionProgramFeedbackLine__QdjQa,.high1-grades-course-detail-page_introductionProgramLessonText__S_OMz,.high1-grades-course-detail-page_introductionReviewAuthor__HVb8A{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}}.high1-grades-course-detail-page_introductionProgramFeedbackList__MxlFr{flex-direction:row;gap:calc(50 * var(--landing-fluid-unit));flex-wrap:wrap}.high1-grades-course-detail-page_introductionProgramFeedbackItem__CIPQ3{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionProgramFeedbackImageFrame__yyXVS{width:calc(164 * var(--landing-fluid-unit));height:calc(92 * var(--landing-fluid-unit));overflow:hidden}.high1-grades-course-detail-page_introductionProgramFeedbackImage__RNRob{display:block;width:100%;height:100%;object-fit:cover}.high1-grades-course-detail-page_introductionProgramFeedbackCopy__DAMXx{gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionProgramFeedbackTitle__6VR2j{color:#333333;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0}.high1-grades-course-detail-page_introductionManagementBulletList__5EsZh,.high1-grades-course-detail-page_introductionParentPanelList__DaPrw,.high1-grades-course-detail-page_introductionProgramAssignmentList__RW_A4{gap:0;padding-left:calc(20 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionManagementBulletList__5EsZh li,.high1-grades-course-detail-page_introductionParentPanelList__DaPrw li,.high1-grades-course-detail-page_introductionProgramAssignmentList__RW_A4 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}}.high1-grades-course-detail-page_introductionParentPanel__Z15EG{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)}}.high1-grades-course-detail-page_introductionParentPanelHeader__j_w4q{gap:calc(20 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionParentPanelTitle__4GetT{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}}.high1-grades-course-detail-page_introductionParentPanelLead__5WN57{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}}.high1-grades-course-detail-page_introductionParentPanelGrid__Gmi4v{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)}}.high1-grades-course-detail-page_introductionParentPanelCard__NlYaC{gap:calc(20 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionParentPanelImageFrame__KJtGq{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}}.high1-grades-course-detail-page_introductionParentPanelImage__zwN9i{display:block;width:100%;height:100%;object-fit:cover}.high1-grades-course-detail-page_introductionReviewCard__fwB7c{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8;border-color:transparent}.high1-grades-course-detail-page_introductionReviewStars__Ng7mE{color:#000000;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0}.high1-grades-course-detail-page_introductionReviewCopy___RaQb{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}}.high1-grades-course-detail-page_introductionReviewAuthor__HVb8A{color:#aaaaaa;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;letter-spacing:0}.high1-grades-course-detail-page_introductionManagementSection__IoeAM{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)}}.high1-grades-course-detail-page_introductionManagementCard__MiGx9{border:1px solid #d7d7d7;background:#ffffff;padding:calc(50 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionManagementCard__MiGx9{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)}}.high1-grades-course-detail-page_introductionManagementIntro__j1Vja{gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(34 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.high1-grades-course-detail-page_introductionManagementLabel__OGJHp{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))}.high1-grades-course-detail-page_introductionManagementTitle__Zd_r3{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}}.high1-grades-course-detail-page_introductionManagementTitleSub__jxEpq{font-size:calc(15 * var(--landing-fluid-unit));font-weight:300}.high1-grades-course-detail-page_introductionManagementLeadStrong__2NKnG,.high1-grades-course-detail-page_introductionManagementLead__Iqv7U{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}}.high1-grades-course-detail-page_introductionManagementLeadStrong__2NKnG p:first-child,.high1-grades-course-detail-page_introductionManagementLead__Iqv7U p:first-child{color:#333333}.high1-grades-course-detail-page_introductionDailyTrainingGrid__FkjiZ{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)}}.high1-grades-course-detail-page_introductionDailyTrainingItem__iQO8t{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));align-items:center;margin:0}.high1-grades-course-detail-page_introductionDailyTrainingImageFrame__B80Xl{width:100%;aspect-ratio:200/279;overflow:hidden}.high1-grades-course-detail-page_introductionDailyTrainingImage__L_ZeA{display:block;width:100%;height:100%;object-fit:cover}.high1-grades-course-detail-page_introductionBodFlowTitle__7llSl,.high1-grades-course-detail-page_introductionDailyTrainingCaption__QiqO9{margin:0;color:#121212;font-size:calc(18 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0}.high1-grades-course-detail-page_introductionDailyTrainingPlus__fibhR{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)}}.high1-grades-course-detail-page_introductionBodFlowStack__FfeOJ{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionBodFlowRow__4nnni{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(33 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionBodFlowItem___mjNd{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))}.high1-grades-course-detail-page_introductionBodFlowCopy__j2wL7{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:21px;letter-spacing:0}.high1-grades-course-detail-page_introductionBodFlowCopy__j2wL7 p{margin:0}.high1-grades-course-detail-page_introductionBodFlowArrow__kfLqc{position:relative;display:flex;width:calc(27 * var(--landing-fluid-unit));height:calc(82 * var(--landing-fluid-unit));flex-shrink:0}.high1-grades-course-detail-page_introductionManagementWideImageFrame__c8fAw{width:100%;aspect-ratio:482/234;overflow:hidden}.high1-grades-course-detail-page_introductionManagementReportImage__Rstn7,.high1-grades-course-detail-page_introductionManagementWideImage___e6gt{display:block;width:100%;height:100%}.high1-grades-course-detail-page_introductionManagementWideImage___e6gt{object-fit:cover}.high1-grades-course-detail-page_introductionManagementReportImage__Rstn7{object-fit:contain}.high1-grades-course-detail-page_introductionManagementMetaGrid__V_lg5{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}}.high1-grades-course-detail-page_introductionHomeroomPromiseBox__J2uEc,.high1-grades-course-detail-page_introductionManagementMetaStack__9BoMb{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionManagementTable__WALOo{border:1px solid #d7d7d7;@media (max-width:767px){overflow-x:auto}}.high1-grades-course-detail-page_introductionManagementTableHead__MWnN_,.high1-grades-course-detail-page_introductionManagementTableRow__Gj9wr{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)}}.high1-grades-course-detail-page_introductionManagementTableHead__MWnN_{background:#ffffff;@media (max-width:767px){min-width:min(calc(720 * var(--landing-fluid-unit)),720px)}}.high1-grades-course-detail-page_introductionManagementTableCellGrow__SyGdS,.high1-grades-course-detail-page_introductionManagementTableCellTag____9vJ,.high1-grades-course-detail-page_introductionManagementTableCell__YDGty,.high1-grades-course-detail-page_introductionManagementTableHead__MWnN_ 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}.high1-grades-course-detail-page_introductionManagementTableHead__MWnN_ span{color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:400;letter-spacing:0}.high1-grades-course-detail-page_introductionManagementTableCellGrow__SyGdS:last-child,.high1-grades-course-detail-page_introductionManagementTableCellTag____9vJ:last-child,.high1-grades-course-detail-page_introductionManagementTableCell__YDGty:last-child,.high1-grades-course-detail-page_introductionManagementTableHead__MWnN_ span:last-child{border-right:0}.high1-grades-course-detail-page_introductionManagementTableRow__Gj9wr:last-child .high1-grades-course-detail-page_introductionManagementTableCellGrow__SyGdS,.high1-grades-course-detail-page_introductionManagementTableRow__Gj9wr:last-child .high1-grades-course-detail-page_introductionManagementTableCellTag____9vJ,.high1-grades-course-detail-page_introductionManagementTableRow__Gj9wr:last-child .high1-grades-course-detail-page_introductionManagementTableCell__YDGty{border-bottom:0}.high1-grades-course-detail-page_introductionManagementTableCellGrow__SyGdS,.high1-grades-course-detail-page_introductionManagementTableCell__YDGty{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.high1-grades-course-detail-page_introductionManagementTableCellGrow__SyGdS{flex-direction:column;align-items:flex-start;text-align:left}.high1-grades-course-detail-page_introductionManagementTableCellGrow__SyGdS p{margin:0}.high1-grades-course-detail-page_introductionManagementMetaGridWide__3GTZo{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}}.high1-grades-course-detail-page_introductionManagementMetaItem__7UHV5{@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high1-grades-course-detail-page_introductionManagementMetaItemFull__Bp3H3{grid-column:1/-1;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionHomeroomGrid__DhJRi{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)}}.high1-grades-course-detail-page_introductionHomeroomColumn__t6eHm{gap:0}.high1-grades-course-detail-page_introductionHomeroomRow__uURaY{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}}.high1-grades-course-detail-page_introductionHomeroomRow__uURaY:last-child{border-bottom:0}.high1-grades-course-detail-page_introductionHomeroomDayCell__48fyo{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)}}.high1-grades-course-detail-page_introductionHomeroomDayCell__48fyo strong{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:700;letter-spacing:0}.high1-grades-course-detail-page_introductionHomeroomTeacherCell__Es8lJ{color:#333333;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_introductionHomeroomPromiseBox__J2uEc{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)}}.high1-grades-course-detail-page_introductionHomeroomPromiseTitle__YBT4K{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}.high1-grades-course-detail-page_introductionHomeroomPromiseList__HamuR{gap:calc(34 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionHomeroomPromiseItem__IMzkW{gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionHomeroomPromiseHeader__aZ_t2{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.high1-grades-course-detail-page_introductionHomeroomPromiseHeading__1X766{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}}.high1-grades-course-detail-page_introductionHomeroomPromiseBadge__LRXPp{border:1px solid #ebebeb;background:#ffffff;color:#333333}.high1-grades-course-detail-page_introductionSpecialLectureSection__VDR7N{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%}}.high1-grades-course-detail-page_introductionSpecialLectureTableWrap__m_WDR{@media (max-width:767px){display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_introductionSpecialLectureTable__nO_yC{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}}.high1-grades-course-detail-page_introductionSpecialLectureHead__lkVVT,.high1-grades-course-detail-page_introductionSpecialLectureRow__3uRgE{display:grid;grid-template-columns:calc(150 * var(--landing-fluid-unit)) minmax(0,1fr) minmax(0,1fr)}.high1-grades-course-detail-page_introductionSpecialLectureHead__lkVVT{background:#ffffff;@media (max-width:767px){display:none}}.high1-grades-course-detail-page_introductionSpecialLectureCellBadge__BiF3P,.high1-grades-course-detail-page_introductionSpecialLectureCellSchedule__gRhRA,.high1-grades-course-detail-page_introductionSpecialLectureCellTitle__n_4MQ,.high1-grades-course-detail-page_introductionSpecialLectureHead__lkVVT 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))}}.high1-grades-course-detail-page_introductionSpecialLectureHeadText__Nim78{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))}}.high1-grades-course-detail-page_introductionSpecialLectureCellBadge__BiF3P:last-child,.high1-grades-course-detail-page_introductionSpecialLectureCellSchedule__gRhRA:last-child,.high1-grades-course-detail-page_introductionSpecialLectureCellTitle__n_4MQ:last-child,.high1-grades-course-detail-page_introductionSpecialLectureHeadText__Nim78:last-child{border-right:0}.high1-grades-course-detail-page_introductionSpecialLectureRow__3uRgE:last-child .high1-grades-course-detail-page_introductionSpecialLectureCellBadge__BiF3P,.high1-grades-course-detail-page_introductionSpecialLectureRow__3uRgE:last-child .high1-grades-course-detail-page_introductionSpecialLectureCellSchedule__gRhRA,.high1-grades-course-detail-page_introductionSpecialLectureRow__3uRgE:last-child .high1-grades-course-detail-page_introductionSpecialLectureCellTitle__n_4MQ{border-bottom:0}@media (max-width:767px){.high1-grades-course-detail-page_introductionSpecialLectureRow__3uRgE{display:flex;flex-direction:column;gap:0;border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_introductionSpecialLectureCellBadge__BiF3P,.high1-grades-course-detail-page_introductionSpecialLectureCellSchedule__gRhRA,.high1-grades-course-detail-page_introductionSpecialLectureCellTitle__n_4MQ{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}.high1-grades-course-detail-page_introductionSpecialLectureCellSchedule__gRhRA{border-bottom:none}.high1-grades-course-detail-page_introductionSpecialLectureCellBadge__BiF3P:before{display:none}}.high1-grades-course-detail-page_introductionSpecialLectureBadgeBlue__5jvWK{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))}}.high1-grades-course-detail-page_introductionSpecialLectureCellTitle__n_4MQ{flex-direction:column;gap:0;word-break:keep-all;@media (max-width:767px){width:100%}}.high1-grades-course-detail-page_introductionSpecialLectureCellSchedule__gRhRA{flex-direction:column;gap:0;align-items:flex-start;justify-content:center;@media (max-width:767px){width:100%}}.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__5cYtt,.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__lmjji,.high1-grades-course-detail-page_introductionSpecialLectureScheduleLine__OeLFl,.high1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__AZPia,.high1-grades-course-detail-page_introductionSpecialLectureTitleLine__YjWNF{margin:0}.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__lmjji,.high1-grades-course-detail-page_introductionSpecialLectureScheduleLine__OeLFl,.high1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__AZPia,.high1-grades-course-detail-page_introductionSpecialLectureTitleLine__YjWNF{color:#333333;font-size:calc(14 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_introductionSpecialLectureTitleLine__YjWNF{font-weight:300;line-height:160%}.high1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__AZPia{font-weight:500;line-height:150%}.high1-grades-course-detail-page_introductionSpecialLectureScheduleLine__OeLFl{width:100%;color:#333333;font-weight:300;line-height:160%;text-align:left}.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__lmjji{width:100%;color:#333333;font-weight:500;line-height:160%;text-align:left}.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__5cYtt{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){.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__5cYtt,.high1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__lmjji,.high1-grades-course-detail-page_introductionSpecialLectureScheduleLine__OeLFl,.high1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__AZPia,.high1-grades-course-detail-page_introductionSpecialLectureTitleLine__YjWNF{font-size:calc(13 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_introductionSpecialLectureNote__328Gi{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}}.high1-grades-course-detail-page_curriculumSection__PY0Yi{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}}.high1-grades-course-detail-page_curriculumContentBlock__T2CbL,.high1-grades-course-detail-page_curriculumHeroBlock__q_0ct{width:calc(1140 * var(--landing-fluid-unit));margin:0 auto;@media (max-width:767px){width:calc(100% - 40px)}}.high1-grades-course-detail-page_curriculumHeroHeader__QgN0N{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)}}.high1-grades-course-detail-page_curriculumHeroHeading__gnuDU,.high1-grades-course-detail-page_curriculumSectionTitle__bHtGn,.high1-grades-course-detail-page_curriculumTableCellCopy__x7j5b p,.high1-grades-course-detail-page_curriculumTableDash__x2rOQ,.high1-grades-course-detail-page_curriculumWeekPeriod__VnlwB{margin:0}.high1-grades-course-detail-page_curriculumHeroHeading__gnuDU{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)}}.high1-grades-course-detail-page_curriculumHeroImageFrame__tf2lL{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.high1-grades-course-detail-page_curriculumHeroImage__pBMNl{display:block;width:100%;height:100%;object-fit:cover}.high1-grades-course-detail-page_curriculumContentBlock__T2CbL{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))}}.high1-grades-course-detail-page_curriculumSectionTitleWrap__I95_a{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_curriculumSectionTitle__bHtGn{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)}}.high1-grades-course-detail-page_curriculumTabRow__QvEdn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.high1-grades-course-detail-page_curriculumTabActive__bL3Bd,.high1-grades-course-detail-page_curriculumTabInactive__1503Z{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}.high1-grades-course-detail-page_curriculumTabActive__bL3Bd{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}}.high1-grades-course-detail-page_curriculumTabInactive__1503Z{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}}.high1-grades-course-detail-page_curriculumTableWrap__4gsEg{width:100%;overflow-x:auto}.high1-grades-course-detail-page_curriculumTable__46fm8{border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_curriculumTableHead__i8w4x,.high1-grades-course-detail-page_curriculumTableRow__cyEgf{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)}}.high1-grades-course-detail-page_curriculumTableCellCopy__x7j5b,.high1-grades-course-detail-page_curriculumTableCellLecture__uDj66,.high1-grades-course-detail-page_curriculumTableHeadCell__IGvB9,.high1-grades-course-detail-page_curriculumTableHead__i8w4x span,.high1-grades-course-detail-page_curriculumTableWeekCell__BvdlB{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}.high1-grades-course-detail-page_curriculumTableHeadCell__IGvB9,.high1-grades-course-detail-page_curriculumTableHead__i8w4x 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}}.high1-grades-course-detail-page_curriculumTableHeadCell__IGvB9{flex-direction:column;gap:0}.high1-grades-course-detail-page_curriculumTableSpanCell__cBuRr{grid-column:2/-1}.high1-grades-course-detail-page_curriculumTableCellCopy__x7j5b:last-child,.high1-grades-course-detail-page_curriculumTableCellLecture__uDj66:last-child,.high1-grades-course-detail-page_curriculumTableHeadCell__IGvB9:last-child,.high1-grades-course-detail-page_curriculumTableHead__i8w4x span:last-child,.high1-grades-course-detail-page_curriculumTableWeekCell__BvdlB:last-child{border-right:0}.high1-grades-course-detail-page_curriculumTableRow__cyEgf:last-child .high1-grades-course-detail-page_curriculumTableCellCopy__x7j5b,.high1-grades-course-detail-page_curriculumTableRow__cyEgf:last-child .high1-grades-course-detail-page_curriculumTableCellLecture__uDj66,.high1-grades-course-detail-page_curriculumTableRow__cyEgf:last-child .high1-grades-course-detail-page_curriculumTableWeekCell__BvdlB{border-bottom:0}.high1-grades-course-detail-page_curriculumTableWeekCell__BvdlB{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_curriculumWeekBadge__ULkMf{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}.high1-grades-course-detail-page_curriculumTableCellCopy__x7j5b,.high1-grades-course-detail-page_curriculumTableCellLecture__uDj66,.high1-grades-course-detail-page_curriculumWeekPeriod__VnlwB{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.high1-grades-course-detail-page_curriculumWeekPeriod__VnlwB{line-height:23.8px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_curriculumTableCellCopy__x7j5b{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}}.high1-grades-course-detail-page_curriculumTableCellLecture__uDj66{flex-direction:column}.high1-grades-course-detail-page_curriculumLectureBadge__FHMIx{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}}.high1-grades-course-detail-page_curriculumTableDash__x2rOQ{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}}.high1-grades-course-detail-page_annualH1Section__CFbRk{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_annualH1SectionHeader__bNusr{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}}.high1-grades-course-detail-page_annualH1SectionTitle__Ykx9n{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}}.high1-grades-course-detail-page_annualH1SectionNote__rry9d{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}}.high1-grades-course-detail-page_annualH1TableWrapper__ULb1K{width:100%;overflow-x:auto}.high1-grades-course-detail-page_annualH1Table__MIBOg{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)}}.high1-grades-course-detail-page_annualH1HeaderRow__aiC_w{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7;height:calc(74 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_annualH1FixedHeaderCell__6K0df,.high1-grades-course-detail-page_annualH1FlexHeaderCell__LW6lx{display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7}.high1-grades-course-detail-page_annualH1FixedHeaderCell__6K0df{flex:0 0 calc(185 * var(--landing-fluid-unit));width:calc(185 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_annualH1FlexHeaderCell__LW6lx{flex:1 1 auto;min-width:0;overflow:hidden}.high1-grades-course-detail-page_annualH1NoBorderRight__IG7EL{border-right:none}.high1-grades-course-detail-page_annualH1HeaderText__oN_Qv{margin:0;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;text-align:center}.high1-grades-course-detail-page_annualH1DataRow__7at_q{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.high1-grades-course-detail-page_annualH1ProcessCell__OHc6Q{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}.high1-grades-course-detail-page_annualH1Badge__rs1iD{display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4}.high1-grades-course-detail-page_annualH1BadgeText__iObWj{margin:0;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;white-space:nowrap}.high1-grades-course-detail-page_annualH1PeriodText__a_W8g{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center}.high1-grades-course-detail-page_annualH1SubjectColumn__pzf6n{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}.high1-grades-course-detail-page_annualH1ReadingColumn__6j3DY{flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #d7d7d7}.high1-grades-course-detail-page_annualH1LiteratureColumn__RtdCv{min-width:0;overflow:hidden}.high1-grades-course-detail-page_annualH1LiteratureColumn__RtdCv,.high1-grades-course-detail-page_annualH1SingleCell__6VS2w{flex:1 1;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_annualH1SingleCell__6VS2w{width:100%}.high1-grades-course-detail-page_annualH1ReadingTop__a8edp,.high1-grades-course-detail-page_annualH1SubjectTop__AiFl3{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}.high1-grades-course-detail-page_annualH1ReadingBottom__hFLnZ,.high1-grades-course-detail-page_annualH1SubjectBottom__Tx0NK{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))}.high1-grades-course-detail-page_annualH1RegularText__5JmoQ{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:170%;text-align:center}.high1-grades-course-detail-page_annualH1LightText__hi6rE{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}.high1-grades-course-detail-page_midtermCurriculumSection__W_bn5{width:100%;padding-top:calc(128 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:calc(88 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_midtermCurriculumInner__725FW{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))}}.high1-grades-course-detail-page_midtermCurriculumHeading__Nefhr{margin:0;font-size:0;line-height:0;color:#0a0a0a;font-weight:200;text-align:center}.high1-grades-course-detail-page_midtermCurriculumHeadingMain__hp14Z{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))}}.high1-grades-course-detail-page_midtermCurriculumHeadingSub__Q981r{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))}}.high1-grades-course-detail-page_midtermCurriculumTableWrap__4G3N6{width:100%;@media (max-width:767px){overflow-x:auto}}.high1-grades-course-detail-page_midtermCurriculumTable__O1xFW{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;table-layout:fixed}.high1-grades-course-detail-page_midtermCurriculumSchoolCol__EUFYK{width:calc(185 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_midtermCurriculumInfoCol__f_EVI{width:calc(128.333 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_midtermCurriculumBodyRow__OfvhW,.high1-grades-course-detail-page_midtermCurriculumHeaderRow__EdGw0{background:#ffffff}.high1-grades-course-detail-page_midtermCurriculumHeaderCellLast__LWYms,.high1-grades-course-detail-page_midtermCurriculumHeaderCell__5_YmR{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))}}.high1-grades-course-detail-page_midtermCurriculumHeaderCellLast__LWYms{border-right:none}.high1-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__xO_6Z,.high1-grades-course-detail-page_midtermCurriculumBodyCellBottom__cXkU9,.high1-grades-course-detail-page_midtermCurriculumBodyCellLast__akEBI,.high1-grades-course-detail-page_midtermCurriculumBodyCell__EHetb,.high1-grades-course-detail-page_midtermCurriculumEmptyCellBottom__P2i7l,.high1-grades-course-detail-page_midtermCurriculumEmptyCell__F2mMh,.high1-grades-course-detail-page_midtermCurriculumSchoolCellBottom__zOsnX,.high1-grades-course-detail-page_midtermCurriculumSchoolCell__rlVrR{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))}}.high1-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__xO_6Z,.high1-grades-course-detail-page_midtermCurriculumBodyCellLast__akEBI,.high1-grades-course-detail-page_midtermCurriculumEmptyCellBottom__P2i7l,.high1-grades-course-detail-page_midtermCurriculumEmptyCell__F2mMh{border-right:none}.high1-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__xO_6Z,.high1-grades-course-detail-page_midtermCurriculumBodyCellBottom__cXkU9,.high1-grades-course-detail-page_midtermCurriculumEmptyCellBottom__P2i7l,.high1-grades-course-detail-page_midtermCurriculumSchoolCellBottom__zOsnX{border-bottom:none}.high1-grades-course-detail-page_midtermCurriculumSchoolBadge__Bgq50{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))}}.high1-grades-course-detail-page_midtermCurriculumBodyText__cioTR{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))}}.high1-grades-course-detail-page_midtermCurriculumPublisherBadge__g0Ysd{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))}}.high1-grades-course-detail-page_midtermCurriculumFootnotes__MSeDn{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))}}.high1-grades-course-detail-page_teacherSection__nY7uz{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)}}.high1-grades-course-detail-page_teacherContentBlock__bTorN,.high1-grades-course-detail-page_teacherHeroBlock__SMWf1{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.high1-grades-course-detail-page_teacherHeroHeader__O4swz{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)}}.high1-grades-course-detail-page_teacherBio__k_YDm p,.high1-grades-course-detail-page_teacherFeatureText__9Gl9K,.high1-grades-course-detail-page_teacherFeatureTitle__Wxxwk,.high1-grades-course-detail-page_teacherHeroHeading__eV8_1,.high1-grades-course-detail-page_teacherName__2Y4Ae,.high1-grades-course-detail-page_teacherSectionTitle__M5QcV{margin:0}.high1-grades-course-detail-page_teacherHeroHeading__eV8_1{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)}}.high1-grades-course-detail-page_teacherHeroImageFrame__8Avcc{aspect-ratio:950/254;overflow:hidden}.high1-grades-course-detail-page_teacherHeroImage__6B_C7{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.high1-grades-course-detail-page_teacherContentBlock__bTorN{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)}}.high1-grades-course-detail-page_teacherSectionTitleWrap__B8u1b{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_teacherSectionTitle__M5QcV{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)}}.high1-grades-course-detail-page_teacherCardGrid__O3y_i{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}}.high1-grades-course-detail-page_teacherCard__hlhHG{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)}}.high1-grades-course-detail-page_teacherPortraitArea__MPDbM{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)}}.high1-grades-course-detail-page_teacherPortraitImage__LtQ9T{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.high1-grades-course-detail-page_teacherPortraitFade__b_xP0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.high1-grades-course-detail-page_teacherCardInner__KU4Uu{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)}}.high1-grades-course-detail-page_teacherSubjectBadge__xVPtG{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}}.high1-grades-course-detail-page_teacherIdentityGroup__Hiav8{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_teacherName__2Y4Ae{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}}.high1-grades-course-detail-page_teacherBio__k_YDm{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}}.high1-grades-course-detail-page_teacherFeaturePanel__NtLiQ{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)}}.high1-grades-course-detail-page_teacherFeatureTitle__Wxxwk{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}}.high1-grades-course-detail-page_teacherFeatureList__U3BNs{display:flex;flex:1 1 auto;flex-direction:column;@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.high1-grades-course-detail-page_teacherFeatureText__9Gl9K{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}}.high1-grades-course-detail-page_teacherFeatureText__9Gl9K strong{font-weight:700}.high1-grades-course-detail-page_teacherReviewBlock__boxuf{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)}}.high1-grades-course-detail-page_teacherReviewTitleWrap__32_uu{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_teacherReviewAuthor__MfF9m,.high1-grades-course-detail-page_teacherReviewQuote__famUn p,.high1-grades-course-detail-page_teacherReviewStars__xym8S,.high1-grades-course-detail-page_teacherReviewTitle__c61Bq{margin:0}.high1-grades-course-detail-page_teacherReviewTitle__c61Bq{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)}}.high1-grades-course-detail-page_teacherReviewGrid__eJbQV{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}}.high1-grades-course-detail-page_teacherReviewCard__eCDu7{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)}}.high1-grades-course-detail-page_teacherReviewStars__xym8S{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}}.high1-grades-course-detail-page_teacherReviewQuote__famUn{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}}.high1-grades-course-detail-page_teacherReviewAuthor__MfF9m{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}}.high1-grades-course-detail-page_teacherEnrollmentBlock__O95tR{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)}}.high1-grades-course-detail-page_teacherEnrollmentTitleWrap__ewugq{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_teacherEnrollmentDescription__p8BRO p,.high1-grades-course-detail-page_teacherEnrollmentLabel__7peI_,.high1-grades-course-detail-page_teacherEnrollmentLead__goonJ,.high1-grades-course-detail-page_teacherEnrollmentTitle__xoYt8,.high1-grades-course-detail-page_teacherEnrollmentValue__nkbkd{margin:0}.high1-grades-course-detail-page_teacherEnrollmentTitle__xoYt8{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)}}.high1-grades-course-detail-page_teacherEnrollmentPanel__d3DgM{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)}}.high1-grades-course-detail-page_teacherEnrollmentHero__1QCvj{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column}}.high1-grades-course-detail-page_teacherEnrollmentCopyGroup__dfuXS{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%}}.high1-grades-course-detail-page_teacherEnrollmentLead__goonJ{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}}.high1-grades-course-detail-page_teacherEnrollmentDescription__p8BRO{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}}.high1-grades-course-detail-page_teacherEnrollmentButton__zXNvl{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}}.high1-grades-course-detail-page_teacherEnrollmentTable__u__wE{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.high1-grades-course-detail-page_teacherEnrollmentRow__RIeu_{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}}.high1-grades-course-detail-page_teacherEnrollmentLabelCell__2W1o0,.high1-grades-course-detail-page_teacherEnrollmentValueCell__b3WMx{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)}}.high1-grades-course-detail-page_teacherEnrollmentLabel__7peI_{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}}.high1-grades-course-detail-page_teacherEnrollmentValue__nkbkd{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}}.high1-grades-course-detail-page_faqSection__Or1Pe{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)}}.high1-grades-course-detail-page_faqContentBlock__X_1_e{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)}}.high1-grades-course-detail-page_faqTitleWrap__vawiF{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_faqAnswerText__fjm8u,.high1-grades-course-detail-page_faqQuestionText__paIt6,.high1-grades-course-detail-page_faqTitle__ZFdQ6{margin:0}.high1-grades-course-detail-page_faqTitle__ZFdQ6{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)}}.high1-grades-course-detail-page_faqPanel____acK{overflow:hidden;background:#f8f8f8}.high1-grades-course-detail-page_faqItem__EzMkO{border-bottom:1px solid #e0e0e0}.high1-grades-course-detail-page_faqItem__EzMkO:last-child{border-bottom:0}.high1-grades-course-detail-page_faqQuestionButton__eNdU7{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)}}.high1-grades-course-detail-page_faqQuestionText__paIt6{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}}.high1-grades-course-detail-page_faqQuestionIcon__bsujY{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}.high1-grades-course-detail-page_faqQuestionIconOpen__nnBM8{transform:rotate(45deg)}.high1-grades-course-detail-page_faqQuestionIconLineHorizontal__vScBv,.high1-grades-course-detail-page_faqQuestionIconLineVertical__I23X4{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.high1-grades-course-detail-page_faqQuestionIconLineHorizontal__vScBv{width:100%;height:calc(1 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_faqQuestionIconLineVertical__I23X4{width:calc(1 * var(--landing-fluid-unit));height:100%}.high1-grades-course-detail-page_faqAnswerPanel__1cmKH{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)}}.high1-grades-course-detail-page_faqAnswerText__fjm8u{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}}.high1-grades-course-detail-page_enrollmentClosingSection__2yIgD{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)}}.high1-grades-course-detail-page_enrollmentClosingInner__lMDq4{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)}}.high1-grades-course-detail-page_enrollmentClosingMetaMuted__E5bp_,.high1-grades-course-detail-page_enrollmentClosingMetaStrong__RKw_s,.high1-grades-course-detail-page_enrollmentClosingTitle__SlaHZ{margin:0}.high1-grades-course-detail-page_enrollmentClosingTitle__SlaHZ{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)}}.high1-grades-course-detail-page_enrollmentClosingMeta__avFhA{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)}}.high1-grades-course-detail-page_enrollmentClosingMetaMuted__E5bp_,.high1-grades-course-detail-page_enrollmentClosingMetaStrong__RKw_s{font-size:calc(14 * var(--landing-fluid-unit));line-height:21px;text-align:center;word-break:keep-all}.high1-grades-course-detail-page_enrollmentClosingMetaMuted__E5bp_{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}}.high1-grades-course-detail-page_enrollmentClosingMetaStrong__RKw_s{color:#ffffff;font-weight:700;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_enrollmentClosingButton__2NT9D{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)}}.high1-grades-course-detail-page_recommendationSection__F4C1P{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)}}.high1-grades-course-detail-page_textbookIntroSectionBlock__hpqvV{padding-bottom:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px);@media (max-width:767px){padding-bottom:60px}}.high1-grades-course-detail-page_recommendationInner___IV6a{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%}}.high1-grades-course-detail-page_recommendationHeader__F8XpR{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}}.high1-grades-course-detail-page_recommendationCardPrice__N6eDB,.high1-grades-course-detail-page_recommendationCardTitle__Dt3rh,.high1-grades-course-detail-page_recommendationPaginationText__QljZg,.high1-grades-course-detail-page_recommendationTitle__J81mJ{margin:0}.high1-grades-course-detail-page_recommendationTitle__J81mJ{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}}.high1-grades-course-detail-page_recommendationPagination__pihDO{display:flex;align-items:center;gap:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){align-self:flex-end}}.high1-grades-course-detail-page_recommendationPaginationButton__uCYMG{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}.high1-grades-course-detail-page_recommendationPaginationText__QljZg{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)}}.high1-grades-course-detail-page_recommendationGrid__iJA4J{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}}.high1-grades-course-detail-page_recommendationCard__jOLCj{display:flex;flex-direction:column;overflow:hidden}.high1-grades-course-detail-page_recommendationCardHero__ItYY2{position:relative;width:100%;aspect-ratio:273/153.6;margin-bottom:calc(-20 * var(--landing-fluid-unit));overflow:hidden}.high1-grades-course-detail-page_recommendationCardHeroRed___jfBP{background:linear-gradient(218.036deg,#e94525 5.8847%,#990021 123.18%)}.high1-grades-course-detail-page_recommendationCardHeroAurora__LCpLd{background:linear-gradient(218.036deg,#19f0c2 5.8847%,#3e68ce 58.648%,#9700ca 123.18%)}.high1-grades-course-detail-page_recommendationCardHeroPink__KtIY1{background:linear-gradient(218.036deg,#e0e0e0 8.8322%,#ee24bb 123.18%)}.high1-grades-course-detail-page_recommendationCardHeroMint__NP2y2{background:linear-gradient(218.036deg,#81d7ff 5.8847%,#20e755 123.18%)}.high1-grades-course-detail-page_recommendationCardHeroCopy__z4RUt{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}}.high1-grades-course-detail-page_recommendationCardHeroCopy__z4RUt p,.high1-grades-course-detail-page_recommendationCardMeta__9Sfzy,.high1-grades-course-detail-page_recommendationCardMeta__9Sfzy span{margin:0}.high1-grades-course-detail-page_recommendationCardBody__FO_e8{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))}.high1-grades-course-detail-page_recommendationCardBadgeMark__PRf5I{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}.high1-grades-course-detail-page_recommendationCardCopy__ZRx4d{display:flex;flex-direction:column;gap:calc(9 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_recommendationCardBadgeRow__PBFtp{display:flex;gap:calc(4 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_recommendationCardBadgeBest__03YAd,.high1-grades-course-detail-page_recommendationCardBadgeNew___DHpe{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}.high1-grades-course-detail-page_recommendationCardBadgeNew___DHpe{background:rgba(248,147,15,.08);color:#f8930f}.high1-grades-course-detail-page_recommendationCardBadgeBest__03YAd{background:rgba(59,131,255,.08);color:#3b83ff}.high1-grades-course-detail-page_recommendationCardTitle__Dt3rh{color:#121212;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.45;letter-spacing:-.3px;word-break:keep-all}.high1-grades-course-detail-page_recommendationCardMeta__9Sfzy{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}.high1-grades-course-detail-page_recommendationCardMetaDivider__LWPZY{color:#cfd0d1}.high1-grades-course-detail-page_recommendationCardPrice__N6eDB{color:#171b1f;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:25.14px}.high1-grades-course-detail-page_recommendationCardChipRow__uPuCP{display:flex;flex-wrap:wrap;gap:calc(7 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_recommendationCardChip__HhTyg{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}.high1-grades-course-detail-page_policySection__7b2_n{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)}}.high1-grades-course-detail-page_policyInner__zWHch{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)}}.high1-grades-course-detail-page_policyCardFootnote__Q2kri,.high1-grades-course-detail-page_policyCardSectionTitle__HMhEa,.high1-grades-course-detail-page_policyCardTitle__K_Mmn,.high1-grades-course-detail-page_policyPlatformCopy__AauYk p,.high1-grades-course-detail-page_policyPlatformHeading__BWwhC,.high1-grades-course-detail-page_policyPlatformTitle__4MfFN,.high1-grades-course-detail-page_policySectionTitle__oFpsg,.high1-grades-course-detail-page_policySupportDescription__qhtUP p,.high1-grades-course-detail-page_policySupportTitle__JWe56{margin:0}.high1-grades-course-detail-page_policySectionTitle__oFpsg{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)}}.high1-grades-course-detail-page_policyCard__LLKO3{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)}}.high1-grades-course-detail-page_policyCardTitle__K_Mmn{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}}.high1-grades-course-detail-page_policyCardBulletList__4CETr,.high1-grades-course-detail-page_policyNoticeList__xfDMI{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));margin:0;padding-left:0;list-style:none}.high1-grades-course-detail-page_policyCardBulletList__4CETr li,.high1-grades-course-detail-page_policyCardFootnote__Q2kri,.high1-grades-course-detail-page_policyNoticeList__xfDMI li,.high1-grades-course-detail-page_policyPlatformCopy__AauYk p,.high1-grades-course-detail-page_policyRefundLabelCell__8WYyH,.high1-grades-course-detail-page_policyRefundValueCell__4S4oJ,.high1-grades-course-detail-page_policySupportDescription__qhtUP{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}}.high1-grades-course-detail-page_policyNoticeList__xfDMI li{color:#2169fa;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_policyNoticeList__xfDMI li:before{content:"※ "}.high1-grades-course-detail-page_policyCardGroup__mN6Zn{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_policyCardSection__L71TN{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_policyCardSectionTitle__HMhEa{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)}}.high1-grades-course-detail-page_policyRefundBox__Z5Irb{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)}}.high1-grades-course-detail-page_policyRefundRow__gJN0e{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}}.high1-grades-course-detail-page_policyRefundLabelCell__8WYyH,.high1-grades-course-detail-page_policyRefundValueCell__4S4oJ{padding:0;background:transparent;line-height:21px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_policyRefundLabelCell__8WYyH{color:#333333;font-weight:500;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_policyCardFootnote__Q2kri{color:#999999;line-height:21px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_policyPlatformBlock__4cYRT{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_policyPlatformHeading__BWwhC{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}}.high1-grades-course-detail-page_policyPlatformGrid__zj_as{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_policyPlatformCard__4rDRM{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)}}.high1-grades-course-detail-page_policyPlatformTitle__4MfFN,.high1-grades-course-detail-page_policySupportTitle__JWe56{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)}}.high1-grades-course-detail-page_policyPlatformCopy__AauYk{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_policySupportBar__ssaRe{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)}}.high1-grades-course-detail-page_policySupportCopy__0wGH3{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_policySupportDescription__qhtUP{display:flex;flex-direction:column;gap:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.high1-grades-course-detail-page_policySupportButton__zVK_N{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}}.high1-grades-course-detail-page_applyConfirmBody__EfVXa{padding:8px 0}.high1-grades-course-detail-page_applyConfirmText__q52D7{font-size:16px;line-height:1.6;color:var(--color-text-primary,#1a1a1a)}.high1-grades-course-detail-page_applyConfirmActions__IFrIS{display:flex;gap:8px;justify-content:flex-end}.high1-grades-course-detail-page_timetableSection__6RSuk{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))}}.high1-grades-course-detail-page_timetableHeadingGroup__csKYi{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))}}.high1-grades-course-detail-page_timetableTitle__391B0{font-size:0;line-height:0;color:#0a0a0a;text-align:center}.high1-grades-course-detail-page_timetableTitleMain__OQt5i{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))}}.high1-grades-course-detail-page_timetableTitleSub__Ggnzk{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))}}.high1-grades-course-detail-page_timetableSubtitle__u9Bkc{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))}}.high1-grades-course-detail-page_timetableTableWrapper__cxBUo{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));overflow-x:auto;-webkit-overflow-scrolling:touch}.high1-grades-course-detail-page_timetableTable__JeTs4{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;table-layout:fixed}.high1-grades-course-detail-page_timetableTh__y8MHA{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))}}.high1-grades-course-detail-page_timetableThLast__sJGhi{border-right:none}.high1-grades-course-detail-page_timetableTd__LTkun{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))}}.high1-grades-course-detail-page_timetableTdLast__nLEB2{border-right:none}.high1-grades-course-detail-page_timetableBoldText__BEwg8{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))}}.high1-grades-course-detail-page_timetableLightText__8IcQu{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}}.high1-grades-course-detail-page_timetableInstructorName__3PVdE{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))}}.high1-grades-course-detail-page_timetableInstructorRole__OmefS{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){.high1-grades-course-detail-page_timetableSection__6RSuk{padding-top:calc(80 * var(--landing-fluid-unit));padding-bottom:calc(80 * var(--landing-fluid-unit));gap:calc(24 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_timetableTitleMain__OQt5i{font-size:calc(28 * var(--landing-fluid-unit));line-height:134%}.high1-grades-course-detail-page_timetableTitleSub__Ggnzk{font-size:calc(20 * var(--landing-fluid-unit));line-height:134%}.high1-grades-course-detail-page_timetableSubtitle__u9Bkc{font-size:calc(13 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_timetableTableWrapper__cxBUo{width:calc(100% - 40px)}.high1-grades-course-detail-page_timetableTable__JeTs4{min-width:calc(560 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_timetableTh__y8MHA{padding:calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_timetableTd__LTkun{padding:calc(16 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_timetableBoldText__BEwg8,.high1-grades-course-detail-page_timetableInstructorName__3PVdE,.high1-grades-course-detail-page_timetableInstructorRole__OmefS,.high1-grades-course-detail-page_timetableLightText__8IcQu{font-size:calc(12 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_h1CurriculumTableWrap___bOu_{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)}}.high1-grades-course-detail-page_h1CurriculumTable__Ti_Fa{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}}.high1-grades-course-detail-page_h1CurriculumHeaderRow__6372E{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.high1-grades-course-detail-page_h1CurriculumHeaderWeekCell__O2vQG{width:calc(185 * var(--landing-fluid-unit));flex-shrink:0}.high1-grades-course-detail-page_h1CurriculumHeaderContentCell__Y54Qo,.high1-grades-course-detail-page_h1CurriculumHeaderWeekCell__O2vQG{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}.high1-grades-course-detail-page_h1CurriculumHeaderContentCell__Y54Qo{flex:1 0;min-width:1px}.high1-grades-course-detail-page_h1CurriculumHeaderContentCell__Y54Qo:last-child{border-right:none}.high1-grades-course-detail-page_h1CurriculumHeaderText__nxcrT{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}.high1-grades-course-detail-page_h1CurriculumRow__eL2yk{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.high1-grades-course-detail-page_h1CurriculumRow__eL2yk:last-child{border-bottom:none}.high1-grades-course-detail-page_h1CurriculumWeekCell__JCbgr{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}.high1-grades-course-detail-page_h1CurriculumWeekBadge__ithGZ{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4}.high1-grades-course-detail-page_h1CurriculumWeekBadgeText__Ztgwi{margin:0;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;font-style:normal;white-space:nowrap}.high1-grades-course-detail-page_h1CurriculumWeekDate__Ofba6{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%}.high1-grades-course-detail-page_h1CurriculumContentCell__dw3v_{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}.high1-grades-course-detail-page_h1CurriculumContentCellLast__ISSPN{border-right:none}.high1-grades-course-detail-page_h1CurriculumSpanCell__xC2iI{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}.high1-grades-course-detail-page_h1CurriculumCellText__t_Ufd{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%}.high1-grades-course-detail-page_studentManagementSection__e6vuV{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)}}.high1-grades-course-detail-page_studentManagementHeadingGroup__oBehb{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.high1-grades-course-detail-page_studentManagementSubtitle__izBqx{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))}}.high1-grades-course-detail-page_studentManagementHeading__ERHm7{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))}}.high1-grades-course-detail-page_studentManagementCards__7Lubp{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))}}.high1-grades-course-detail-page_clinicCard__QNXIt,.high1-grades-course-detail-page_courseStructureCard__bPrRA{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))}}.high1-grades-course-detail-page_clinicCardHeader__4L1KQ{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}.high1-grades-course-detail-page_clinicBadgeGroup__w3Rez{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_clinicBadge__wt9yy{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%}.high1-grades-course-detail-page_clinicTitle__eTd_e{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))}}.high1-grades-course-detail-page_clinicDescription__opKz6{color:#999999;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:175%}.high1-grades-course-detail-page_clinicDescription__opKz6 p{margin:0;color:#333333}.high1-grades-course-detail-page_clinicInfoGrid__bKvwk{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))}}.high1-grades-course-detail-page_clinicInfoItemWide__LU6nr{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%}}.high1-grades-course-detail-page_clinicInfoItem__HAliR{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%}}.high1-grades-course-detail-page_clinicInfoLabel__UbTUb{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))}}.high1-grades-course-detail-page_clinicInfoValue__FMTPF{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%}.high1-grades-course-detail-page_clinicTimetableBlock__WpdWa{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_clinicTimetableWrapper__ndAyv{width:100%;overflow-x:auto}.high1-grades-course-detail-page_clinicTable__C4DvY{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_clinicTableHeaderCell__S6v2H{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))}}.high1-grades-course-detail-page_clinicTableHeaderCellLast__Mdcow{border-right:none}.high1-grades-course-detail-page_clinicTableContentCell__meh9_{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))}}.high1-grades-course-detail-page_clinicTableContentBadge__pZlR_{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%}.high1-grades-course-detail-page_clinicTableDayCell__hdkYn{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))}}.high1-grades-course-detail-page_clinicTableDateCell__oLnN3{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))}}.high1-grades-course-detail-page_clinicTableTimeCell__BmcEl{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))}}.high1-grades-course-detail-page_clinicTableCellNoBorder__g8llP{border-bottom:none}.high1-grades-course-detail-page_clinicTableInstructorCell__Bf45V{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))}}.high1-grades-course-detail-page_courseStructureCardHeader__TbPgW{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}.high1-grades-course-detail-page_courseStructureTitle__psZmI{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))}}.high1-grades-course-detail-page_courseStructureDiagramFrame__kScyz{width:100%;aspect-ratio:1040/129;overflow:hidden}.high1-grades-course-detail-page_courseStructureDiagram__h8dwb{width:100%;height:100%;object-fit:contain;display:block}.high1-grades-course-detail-page_courseStructureDescText__YxOsU{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:175%}.high1-grades-course-detail-page_courseStructureDescText__YxOsU li,.high1-grades-course-detail-page_courseStructureDescText__YxOsU p{margin:0}.high1-grades-course-detail-page_courseStructureDescText__YxOsU ol{margin:0;padding-left:calc(24 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_managementCycleFrame__8MfZJ{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.high1-grades-course-detail-page_managementCycleDiagram__NfXzf{width:45.38%;height:auto;display:block;@media (max-width:767px){width:80%}}.high1-grades-course-detail-page_courseStructureExtraText__VmL2n{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:175%}.high1-grades-course-detail-page_courseStructureDescText__YxOsU p,.high1-grades-course-detail-page_courseStructureExtraText__VmL2n p{color:#999}.high1-grades-course-detail-page_courseStructureExtraText__VmL2n li,.high1-grades-course-detail-page_courseStructureExtraText__VmL2n p{margin:0}.high1-grades-course-detail-page_courseStructureExtraText__VmL2n ol{margin:0;padding-left:calc(24 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_managementItemsBox__w9QdF{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))}}.high1-grades-course-detail-page_managementItemList__LFIqP{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_managementItem__QiL5Q{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_managementItemNumberList__oY5g2{margin:0;padding-left:calc(27 * var(--landing-fluid-unit));list-style-type:decimal}.high1-grades-course-detail-page_managementItemTitle__qFq3m{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))}}.high1-grades-course-detail-page_managementItemDesc__HwEdl{margin:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%;white-space:pre-line}.high1-grades-course-detail-page_textbookMaterialsGallerySection__3pbQX,.high1-grades-course-detail-page_textbookMaterialsSection__jXTgD{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))}}.high1-grades-course-detail-page_textbookMaterialsSection__jXTgD{padding:calc(160 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.high1-grades-course-detail-page_textbookMaterialsExampleSection__wR2Zo{@media (max-width:767px){margin-top:calc(80 * var(--landing-fluid-unit));padding-top:0}}.high1-grades-course-detail-page_textbookMaterialsFollowSection__CxpR5{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}}.high1-grades-course-detail-page_textbookMaterialsSection__jXTgD.high1-grades-course-detail-page_moOnly__HM90r{@media (min-width:768px){display:none}@media (max-width:767px){display:flex}}.high1-grades-course-detail-page_textbookSpecialLectureTableWrap__0vUvk{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.high1-grades-course-detail-page_textbookSpecialLectureTable__IGVtx{display:flex;flex-direction:column;min-width:calc(520 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_textbookSpecialLectureHeaderRow__QAmsf,.high1-grades-course-detail-page_textbookSpecialLectureRow__khGuq{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)}}.high1-grades-course-detail-page_textbookSpecialLectureCategoryCell__S0lIp,.high1-grades-course-detail-page_textbookSpecialLectureCourseCell__0FCb_,.high1-grades-course-detail-page_textbookSpecialLectureHeaderCategory__bqLw1,.high1-grades-course-detail-page_textbookSpecialLectureHeaderCourse__1EhZ0,.high1-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__EbC0m,.high1-grades-course-detail-page_textbookSpecialLectureScheduleCell__JW64I{display:flex;border-bottom:1px solid #d7d7d7;box-sizing:border-box}.high1-grades-course-detail-page_textbookSpecialLectureHeaderCategory__bqLw1,.high1-grades-course-detail-page_textbookSpecialLectureHeaderCourse__1EhZ0,.high1-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__EbC0m{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%}}.high1-grades-course-detail-page_textbookSpecialLectureCategoryCell__S0lIp,.high1-grades-course-detail-page_textbookSpecialLectureCourseCell__0FCb_,.high1-grades-course-detail-page_textbookSpecialLectureHeaderCategory__bqLw1,.high1-grades-course-detail-page_textbookSpecialLectureHeaderCourse__1EhZ0{border-right:1px solid #d7d7d7}.high1-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__EbC0m,.high1-grades-course-detail-page_textbookSpecialLectureScheduleCell__JW64I{min-width:0}.high1-grades-course-detail-page_textbookSpecialLectureBody__DlTU4{display:flex;flex-direction:column}.high1-grades-course-detail-page_textbookSpecialLectureRow__khGuq:last-child .high1-grades-course-detail-page_textbookSpecialLectureCategoryCell__S0lIp,.high1-grades-course-detail-page_textbookSpecialLectureRow__khGuq:last-child .high1-grades-course-detail-page_textbookSpecialLectureCourseCell__0FCb_,.high1-grades-course-detail-page_textbookSpecialLectureRow__khGuq:last-child .high1-grades-course-detail-page_textbookSpecialLectureScheduleCell__JW64I{border-bottom:none}.high1-grades-course-detail-page_textbookSpecialLectureCategoryCell__S0lIp{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))}}.high1-grades-course-detail-page_textbookSpecialLectureCourseCell__0FCb_{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))}}.high1-grades-course-detail-page_textbookSpecialLectureScheduleCell__JW64I{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))}}.high1-grades-course-detail-page_textbookSpecialLectureCourseSubtitle__7Zc5a,.high1-grades-course-detail-page_textbookSpecialLectureCourseTitle__7OOBo,.high1-grades-course-detail-page_textbookSpecialLectureMaterialFee__tj_jj,.high1-grades-course-detail-page_textbookSpecialLectureScheduleOption__R_sH6,.high1-grades-course-detail-page_textbookSpecialLectureSessionLabel__jwlZm{margin:0}.high1-grades-course-detail-page_textbookSpecialLectureCourseSubtitle__7Zc5a,.high1-grades-course-detail-page_textbookSpecialLectureScheduleOption__R_sH6{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))}}.high1-grades-course-detail-page_textbookSpecialLectureCourseTitle__7OOBo,.high1-grades-course-detail-page_textbookSpecialLectureSessionLabel__jwlZm{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))}}.high1-grades-course-detail-page_textbookSpecialLectureSessionBlock__LkjbQ+.high1-grades-course-detail-page_textbookSpecialLectureSessionBlock__LkjbQ{margin-top:calc(8 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_textbookSpecialLectureMaterialFee__tj_jj{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))}}.high1-grades-course-detail-page_textbookMaterialsTitle__3RN4u{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%}}.high1-grades-course-detail-page_textbookExampleTable__yVJBR{display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_textbookExampleHeaderRow__9XSvw,.high1-grades-course-detail-page_textbookExampleRow__KZLX9{display:flex}.high1-grades-course-detail-page_textbookExampleHeaderContent__phEUe,.high1-grades-course-detail-page_textbookExampleHeaderStep__tnyea{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%}}.high1-grades-course-detail-page_textbookExampleHeaderStep__tnyea,.high1-grades-course-detail-page_textbookExampleStepCell__QW3Tl{width:calc(185 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){width:calc(92 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_textbookExampleContentCell__PEMNj,.high1-grades-course-detail-page_textbookExampleHeaderContent__phEUe{flex:1 1;min-width:0}.high1-grades-course-detail-page_textbookExampleHeaderContent__phEUe{border-left:1px solid #d7d7d7}.high1-grades-course-detail-page_textbookExampleBody___UK_F{display:flex;flex-direction:column}.high1-grades-course-detail-page_textbookExampleRow__KZLX9:not(:last-child){border-bottom:1px solid #d7d7d7}.high1-grades-course-detail-page_textbookExampleStepCell__QW3Tl{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))}}.high1-grades-course-detail-page_textbookExampleStepBadge__IutLD{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%}}.high1-grades-course-detail-page_textbookExampleContentCell__PEMNj{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))}}.high1-grades-course-detail-page_textbookExampleContentTitle__KID_m{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%}}.high1-grades-course-detail-page_textbookExampleContentDescription__R7BKH{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%}}.high1-grades-course-detail-page_textbookMaterialsGroupList__Og5Wc{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.high1-grades-course-detail-page_textbookMaterialsGroup__eSCkF{display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff}.high1-grades-course-detail-page_textbookMaterialsLabelRow__9bvCj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.high1-grades-course-detail-page_textbookMaterialsLabelCell__nY3_1{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%}}.high1-grades-course-detail-page_textbookMaterialsLabelCell__nY3_1+.high1-grades-course-detail-page_textbookMaterialsLabelCell__nY3_1{border-left:1px solid #d7d7d7}.high1-grades-course-detail-page_textbookMaterialsImageGrid__K88p8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(2,minmax(0,1fr))}}.high1-grades-course-detail-page_textbookMaterialsImageCell__ATTy8{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))}}.high1-grades-course-detail-page_textbookMaterialsImageCell__ATTy8:not(:nth-child(4n)){border-right:1px solid #d7d7d7;@media (max-width:767px){border-right:0}}.high1-grades-course-detail-page_textbookMaterialsImageCell__ATTy8:nth-child(odd){@media (max-width:767px){border-right-color:#d7d7d7;border-right-style:solid;border-right-width:1px}}.high1-grades-course-detail-page_textbookMaterialsImageCell__ATTy8:nth-child(n+3){@media (max-width:767px){border-top-color:#d7d7d7;border-top-style:solid;border-top-width:1px}}.high1-grades-course-detail-page_textbookMaterialsImageFrame__qhsh4{position:relative;width:min(calc(246 * var(--landing-fluid-unit)),100%);aspect-ratio:246/373.4}.high1-grades-course-detail-page_textbookMaterialsImage__j7uaX{object-fit:contain}.high1-grades-course-detail-page_allCareSection__o4gJe{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))}}.high1-grades-course-detail-page_introductionReasonSection__iT4gB{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:calc(60 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_textbookSection___qQGD{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))}}.high1-grades-course-detail-page_textbookSectionHero__jvT6_{padding-bottom:0;@media (max-width:767px){padding-bottom:0}}.high1-grades-course-detail-page_textbookSectionMaterials__4l4O8{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:calc(80 * var(--landing-fluid-unit))}}.high1-grades-course-detail-page_textbookSectionMaterials__4l4O8 .high1-grades-course-detail-page_textbookInnerBlock__nem9f{margin-top:0}.high1-grades-course-detail-page_textbookHeroBlock__eX1lu,.high1-grades-course-detail-page_textbookInnerBlock__nem9f{width:var(--courses-content-width);margin:0 auto}.high1-grades-course-detail-page_textbookHeroHeader__Lp5uc{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))}}.high1-grades-course-detail-page_textbookHeroHeading__ilLT6,.high1-grades-course-detail-page_textbookSectionTitle___Uzkf{margin:0}.high1-grades-course-detail-page_textbookHeroHeading__ilLT6{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))}}.high1-grades-course-detail-page_textbookHeroImageFrame__xtyf1{position:relative;width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.high1-grades-course-detail-page_textbookHeroImage__P_EvP{display:block;width:100%;height:100%;object-fit:cover}.high1-grades-course-detail-page_textbookInnerBlock__nem9f{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))}}.high1-grades-course-detail-page_textbookSectionTitleWrap__0jwWk{display:flex;align-items:center;justify-content:center}.high1-grades-course-detail-page_textbookSectionTitle___Uzkf{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))}}