.middle1-grades-course-detail-page_moOnly__QqUU4{display:none}.middle1-grades-course-detail-page_pcOnly__Zv2X_{display:block}@media (max-width:767px){.middle1-grades-course-detail-page_moOnly__QqUU4{display:block}.middle1-grades-course-detail-page_pcOnly__Zv2X_{display:none}}.middle1-grades-course-detail-page_page__bKOYQ{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))}}.middle1-grades-course-detail-page_page__bKOYQ img{display:block}.middle1-grades-course-detail-page_imageSection__QLQPM{width:100%;padding:calc(24 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding:calc(16 * var(--landing-fluid-unit)) 0}}.middle1-grades-course-detail-page_imageSection__QLQPM#course-structure{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:60px}}.middle1-grades-course-detail-page_imageSection__QLQPM#class-structure,.middle1-grades-course-detail-page_imageSection__QLQPM#course-management,.middle1-grades-course-detail-page_imageSection__QLQPM#teacher-introduction{padding-bottom:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-bottom:60px}}.middle1-grades-course-detail-page_imageSection__QLQPM#class-structure .middle1-grades-course-detail-page_moOnly__QqUU4{@media (max-width:767px){padding-top:calc(80 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_imageSection__QLQPM#course-curriculum{padding-bottom:0}.middle1-grades-course-detail-page_imageSection__QLQPM#course-textbook-example{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){display:none}}.middle1-grades-course-detail-page_imageSection__QLQPM#course-curriculum .middle1-grades-course-detail-page_imageSectionInner__mRh7F{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}}.middle1-grades-course-detail-page_imageSectionInner__mRh7F{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}}.middle1-grades-course-detail-page_imageSectionHeading__G9xJu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.middle1-grades-course-detail-page_imageSectionMediaScale__Awv8S,.middle1-grades-course-detail-page_imageSectionMediaScroll__meEK3{width:100%}.middle1-grades-course-detail-page_imageSectionMediaScroll__meEK3{@media (max-width:767px){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.middle1-grades-course-detail-page_imageSectionScaleContent__FF0T8{width:100%}.middle1-grades-course-detail-page_imageSectionScrollContent__6Kseh{width:100%;@media (max-width:767px){width:max(100%,var(--course-section-image-mobile-width,1080px))}}.middle1-grades-course-detail-page_imageSectionImageScale__P6ts0,.middle1-grades-course-detail-page_imageSectionImageScroll__e_zSI{display:block;width:100%;height:auto}.middle1-grades-course-detail-page_imageSectionImageScale__P6ts0{max-width:100%}.middle1-grades-course-detail-page_imageSectionImageScroll__e_zSI{max-width:100%;@media (max-width:767px){width:var(--course-section-image-mobile-width,1080px);max-width:none}}.middle1-grades-course-detail-page_imageSectionMediaStack__6OPHV{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){gap:24px}}.middle1-grades-course-detail-page_imageSectionMediaBlock__12Xxh{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:16px}}.middle1-grades-course-detail-page_classStructureHeadingBlock__fAFBP{width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;box-sizing:border-box}.middle1-grades-course-detail-page_classStructureHeading__GjeAz,.middle1-grades-course-detail-page_classStructureSummary__tppXH{margin:0}.middle1-grades-course-detail-page_classStructureHeading__GjeAz{color:#0a0a0a;font-size:min(calc(30 / 375 * 100vw),30px);font-weight:400;line-height:134%;word-break:keep-all}.middle1-grades-course-detail-page_classStructureSummary__tppXH{color:#333333;font-size:min(calc(14 / 375 * 100vw),14px);font-weight:300;line-height:164%;word-break:keep-all}.middle1-grades-course-detail-page_heroSection__i2ln8{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)}}.middle1-grades-course-detail-page_heroInner__yfs2q{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)}}.middle1-grades-course-detail-page_brandRow__vmZbv{display:inline-flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_brandMark__Rf2O8{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));flex-shrink:0;overflow:hidden}.middle1-grades-course-detail-page_brandText__0J9Hw{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}}.middle1-grades-course-detail-page_eyebrow__ec4_l{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}}.middle1-grades-course-detail-page_headingGroup__cmcv9{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)}}.middle1-grades-course-detail-page_title__Q0UFi{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}}.middle1-grades-course-detail-page_description__OcSU9{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}}.middle1-grades-course-detail-page_description__OcSU9 span:last-child{color:#333333}.middle1-grades-course-detail-page_badgeRow__pq5VG{display:flex;align-items:flex-start;gap:calc(4 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_badgePrimary__lVyZo,.middle1-grades-course-detail-page_badgeSecondary__Mb__h{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}.middle1-grades-course-detail-page_badgePrimary__lVyZo{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}}.middle1-grades-course-detail-page_badgeSecondary__Mb__h{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}}.middle1-grades-course-detail-page_reservationSection__mdj_f{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)}}.middle1-grades-course-detail-page_reservationInner__h010S{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)}}.middle1-grades-course-detail-page_socialProofHeader__ATSQm{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)}}.middle1-grades-course-detail-page_socialProofTrack__4Dz2b{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)}}.middle1-grades-course-detail-page_socialProofCard__cchcg{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)}}.middle1-grades-course-detail-page_socialProofThumb__sEjZe{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)}}.middle1-grades-course-detail-page_socialProofMeta__RtHEL{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_socialProofAuthor__u7tTo{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_socialProofAvatar__8orAX{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));overflow:hidden;border-radius:999px;flex-shrink:0}.middle1-grades-course-detail-page_socialProofMessage__TZklf,.middle1-grades-course-detail-page_socialProofName__DOSfP{color:#777777;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;font-style:normal;letter-spacing:0}.middle1-grades-course-detail-page_socialProofMessage__TZklf{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.middle1-grades-course-detail-page_reservationContent__NOr6p{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)}}.middle1-grades-course-detail-page_reservationMainCard__ltJN5{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)}}.middle1-grades-course-detail-page_reservationMainHeader__j6fuO{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_reservationHeaderCopy__Lnj8B{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_priceTotal__YWD9t,.middle1-grades-course-detail-page_reservationGradientText__0Vbaa{margin:0;background:linear-gradient(160deg,#2977fe 6.1503%,#8144ff 49.543%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;color:transparent}.middle1-grades-course-detail-page_reservationGradientText__0Vbaa{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}.middle1-grades-course-detail-page_reservationTitle__YRh1u{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}}.middle1-grades-course-detail-page_reservationInfoRow__d_cRq{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}}.middle1-grades-course-detail-page_reservationNotice__C9Pqy{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}.middle1-grades-course-detail-page_reservationInfoButton__2G_6h{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}.middle1-grades-course-detail-page_reservationDivider__Q_yz1{position:relative;width:100%;height:calc(1 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_reservationFactRow__YI_n_{display:flex;align-items:flex-start;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-start}}.middle1-grades-course-detail-page_reservationFactLabel__nJ4Vd{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}.middle1-grades-course-detail-page_reservationFactValueRow__AtUT2{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.middle1-grades-course-detail-page_reservationFactHint__uq7Zf,.middle1-grades-course-detail-page_reservationFactValue__k9hGS{color:#21252c;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:1.6;font-style:normal;letter-spacing:-.2px}.middle1-grades-course-detail-page_reservationFactHint__uq7Zf{color:#c3c3c3;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:500;letter-spacing:-.78px}.middle1-grades-course-detail-page_schedulePanel__DHI3g{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)}}.middle1-grades-course-detail-page_scheduleSummary__GLeX5{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)}}.middle1-grades-course-detail-page_schedulePrompt__4n8mA{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}}.middle1-grades-course-detail-page_scheduleSelected__gqoWg{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)}}.middle1-grades-course-detail-page_scheduleSelectors__H_y3U{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)}}.middle1-grades-course-detail-page_scheduleGrid__MozCc,.middle1-grades-course-detail-page_scheduleTimeGrid__f5rWN{display:grid;grid-gap:calc(6 * var(--landing-fluid-unit));gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_scheduleGrid__MozCc{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)}}.middle1-grades-course-detail-page_scheduleTimeGrid__f5rWN{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)}}.middle1-grades-course-detail-page_scheduleOptionActive__yrEN4,.middle1-grades-course-detail-page_scheduleOption___r8I9{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)}}.middle1-grades-course-detail-page_scheduleOption___r8I9:first-child{color:#adadad}.middle1-grades-course-detail-page_scheduleOptionActive__yrEN4{border-color:#455076;background:#455076;color:#ffffff;font-weight:600}.middle1-grades-course-detail-page_priceCardColumn__5FmU7{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}}.middle1-grades-course-detail-page_priceCard__fLvve{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)}}.middle1-grades-course-detail-page_priceCardBody__bpqyQ,.middle1-grades-course-detail-page_priceCardHeader__SK0ow{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}}.middle1-grades-course-detail-page_priceCardTitle__lsyfl{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)}}.middle1-grades-course-detail-page_priceStock__dTUGI{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_priceStockIcon__RBdA2{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.middle1-grades-course-detail-page_pricePeriod__ESQy0,.middle1-grades-course-detail-page_priceStockText__Z8fzo{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}.middle1-grades-course-detail-page_pricePeriod__ESQy0{text-decoration:none}.middle1-grades-course-detail-page_priceTotal__YWD9t{font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:1.62;font-style:normal;letter-spacing:0}.middle1-grades-course-detail-page_priceSummary__o5Vm_{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_priceValue___JoYT{color:#21252c;font-size:calc(20 * var(--landing-fluid-unit));font-weight:800;line-height:1.3;font-style:normal;letter-spacing:0}.middle1-grades-course-detail-page_priceApplyButton__PHpji{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)}}.middle1-grades-course-detail-page_sectionNavSection__9FgZI{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)}}.middle1-grades-course-detail-page_sectionNavInner__ag1v8{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.middle1-grades-course-detail-page_sectionNav__sTCYQ{display:flex;align-items:stretch;width:100%;overflow-x:clip;overflow-y:hidden}.middle1-grades-course-detail-page_sectionNavItemActive__dfYhE,.middle1-grades-course-detail-page_sectionNavItem__JKTkn{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}}.middle1-grades-course-detail-page_sectionNavItemActive__dfYhE:last-child,.middle1-grades-course-detail-page_sectionNavItem__JKTkn:last-child{border-right:1px solid #d4d4d4}.middle1-grades-course-detail-page_sectionNavItemActive__dfYhE{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}}.middle1-grades-course-detail-page_summarySection__RMiSP{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)}}.middle1-grades-course-detail-page_summaryFeaturePanel__vwtbM,.middle1-grades-course-detail-page_summaryIntro__ySLy2{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.middle1-grades-course-detail-page_summaryFeatureImage___l_c9{width:100%;height:auto;display:block}.middle1-grades-course-detail-page_summaryIntro__ySLy2{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.middle1-grades-course-detail-page_summaryHeading__ptfCi{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}}.middle1-grades-course-detail-page_summaryLead___p2ic{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}}.middle1-grades-course-detail-page_summaryFeatureDescription__q9MVh p,.middle1-grades-course-detail-page_summaryFeatureLabel__kmIbD,.middle1-grades-course-detail-page_summaryFeatureTitle__LZAt4,.middle1-grades-course-detail-page_summaryLead___p2ic p,.middle1-grades-course-detail-page_summaryReasonDescription__xVPq1 p,.middle1-grades-course-detail-page_summaryReasonTitle__lYPJM,.middle1-grades-course-detail-page_summaryReasonsHeading__UA0SC{margin:0}.middle1-grades-course-detail-page_summaryFeaturePanel__vwtbM{display:block;margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(32 * var(--landing-fluid-unit)),32px)}}.middle1-grades-course-detail-page_summaryClinicBlock__k86t0,.middle1-grades-course-detail-page_summaryFeatureColumn__ZuaFL{min-width:0}.middle1-grades-course-detail-page_summaryFeatureColumn__ZuaFL{display:flex;flex-direction:column;border-right:1px solid #d1d1d1}.middle1-grades-course-detail-page_summaryClinicBlock__k86t0,.middle1-grades-course-detail-page_summaryFeatureBlockBorderTop__C5sU7,.middle1-grades-course-detail-page_summaryFeatureBlock__gKn5_{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)}}.middle1-grades-course-detail-page_summaryFeatureBlockBorderTop__C5sU7{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)}}.middle1-grades-course-detail-page_summaryFeatureCopy__45JjQ{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.middle1-grades-course-detail-page_summaryFeatureHeaderRow__DE0Zp{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)}}.middle1-grades-course-detail-page_summaryFeatureLabel__kmIbD,.middle1-grades-course-detail-page_summaryFeatureTitle__LZAt4{color:#374053;font-style:normal;word-break:keep-all}.middle1-grades-course-detail-page_summaryFeatureLabel__kmIbD{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}}.middle1-grades-course-detail-page_summaryFeatureTitle__LZAt4{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}}.middle1-grades-course-detail-page_summaryFeatureDescription__q9MVh{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}}.middle1-grades-course-detail-page_summaryFeatureIcon__dm_eY{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))}.middle1-grades-course-detail-page_summaryClinicImageFrame__fkGDJ,.middle1-grades-course-detail-page_summaryRegularImageFrame__JT4Oa,.middle1-grades-course-detail-page_summaryTrendImageFrame__nVTvk{position:relative;width:100%;overflow:hidden}.middle1-grades-course-detail-page_summaryTrendImageFrame__nVTvk{height:calc(170 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(128 * var(--landing-fluid-unit)),128px)}}.middle1-grades-course-detail-page_summaryRegularImageFrame__JT4Oa{height:calc(236 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(176 * var(--landing-fluid-unit)),176px)}}.middle1-grades-course-detail-page_summaryClinicImageFrame__fkGDJ{height:calc(544 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(320 * var(--landing-fluid-unit)),320px)}}.middle1-grades-course-detail-page_summaryClinicImage__sZ7kY,.middle1-grades-course-detail-page_summaryRegularImage__VgHmm,.middle1-grades-course-detail-page_summaryTrendImage__WrPoz{position:absolute;max-width:none}.middle1-grades-course-detail-page_summaryTrendImage__WrPoz{top:-70.67%;left:-3.15%;width:107.15%;height:386.6%}.middle1-grades-course-detail-page_summaryRegularImage__VgHmm{top:-168.43%;left:-2.62%;width:105.24%;height:275.75%}.middle1-grades-course-detail-page_summaryClinicImage__sZ7kY{top:-15.8%;left:-4.35%;width:108.25%;height:120.74%}.middle1-grades-course-detail-page_summaryReasonsInner__x63eG{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))}.middle1-grades-course-detail-page_summaryReasonsPanel__fq0R5{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}}.middle1-grades-course-detail-page_summaryReasonsHeading__UA0SC{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}}.middle1-grades-course-detail-page_summaryReasonsList__5MRue{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_summaryReasonCard__S3U4_{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}}.middle1-grades-course-detail-page_summaryReasonTitle__lYPJM{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}}.middle1-grades-course-detail-page_summaryReasonDescription__xVPq1{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}}.middle1-grades-course-detail-page_summaryReasonDescriptionStrong__v_rdi{font-weight:700}.middle1-grades-course-detail-page_summaryAudienceBlock__a10JX{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}.middle1-grades-course-detail-page_summaryAudienceHeadingWrap__Yg3jZ{display:flex;align-items:center;justify-content:center}.middle1-grades-course-detail-page_summaryAudienceHeading__4GeBa,.middle1-grades-course-detail-page_summaryAudienceText__pPMUs{margin:0}.middle1-grades-course-detail-page_summaryAudienceHeading__4GeBa{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)}}.middle1-grades-course-detail-page_summaryAudiencePanel__dO_I4{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}}.middle1-grades-course-detail-page_summaryAudienceItem__uRN2r{display:flex;align-items:center;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){align-items:flex-start}}.middle1-grades-course-detail-page_summaryAudienceIcon__gu91i{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.middle1-grades-course-detail-page_summaryAudienceText__pPMUs{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}}.middle1-grades-course-detail-page_summaryWinterFlowBlock__QgTE8{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}.middle1-grades-course-detail-page_summaryWinterFlowHeadingWrap__Iokoo{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.middle1-grades-course-detail-page_summaryWinterFlowCardCopy__0IqU3 p,.middle1-grades-course-detail-page_summaryWinterFlowCardTitle__CdEtg,.middle1-grades-course-detail-page_summaryWinterFlowHeading__BWRtA,.middle1-grades-course-detail-page_summaryWinterFlowLead__YD6dq,.middle1-grades-course-detail-page_summaryWinterFlowSectionLead__NnXZ9,.middle1-grades-course-detail-page_summaryWinterFlowSectionTitle__iLuOF{margin:0}.middle1-grades-course-detail-page_summaryWinterFlowHeading__BWRtA{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)}}.middle1-grades-course-detail-page_summaryWinterFlowLead__YD6dq{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}}.middle1-grades-course-detail-page_summaryWinterFlowList__GlE8S{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_summaryWinterFlowSectionWrap__Cty4Z{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_summaryWinterFlowSection__lELg6{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)}}.middle1-grades-course-detail-page_summaryWinterFlowSectionHeader__1Jo98{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_summaryWinterFlowSectionTitle__iLuOF{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}}.middle1-grades-course-detail-page_summaryWinterFlowStepNumber__CHiJk{flex-shrink:0}.middle1-grades-course-detail-page_summaryWinterFlowSectionLead__NnXZ9{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}}.middle1-grades-course-detail-page_summaryWinterFlowCards__n_7oN{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)}}.middle1-grades-course-detail-page_summaryWinterFlowConnector__pbDib{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}.middle1-grades-course-detail-page_summaryWinterFlowConnector__pbDib{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}}.middle1-grades-course-detail-page_summaryWinterFlowArrow__XwSsU{position:relative;width:calc(26 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));flex-shrink:0}.middle1-grades-course-detail-page_summaryWinterFlowCardBlue__4ilft,.middle1-grades-course-detail-page_summaryWinterFlowCardIndigo_____38,.middle1-grades-course-detail-page_summaryWinterFlowCardSlate__8w0TA{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}.middle1-grades-course-detail-page_summaryWinterFlowCardBlue__4ilft{background:#f1f5fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.middle1-grades-course-detail-page_summaryWinterFlowCardIndigo_____38{background:#f0f1fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.middle1-grades-course-detail-page_summaryWinterFlowCardSlate__8w0TA{background:#f8f9fb;@media (max-width:767px){padding:min(calc(16 * var(--landing-fluid-unit)),16px) min(calc(12 * var(--landing-fluid-unit)),12px)}}.middle1-grades-course-detail-page_summaryWinterFlowCardTitle__CdEtg{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}}.middle1-grades-course-detail-page_summaryWinterFlowCardCopy__0IqU3{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}}.middle1-grades-course-detail-page_summaryWinterFlowCardCopyStrong__9yRUc{color:#333333}.middle1-grades-course-detail-page_introductionSection__MWdRK{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}}.middle1-grades-course-detail-page_introductionFlowBlock__6saTY,.middle1-grades-course-detail-page_introductionHeroBlock__6IZPC,.middle1-grades-course-detail-page_introductionManagementSection__UNXNJ,.middle1-grades-course-detail-page_introductionSectionBlock__goeOs{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.middle1-grades-course-detail-page_introductionFlowBlock__6saTY,.middle1-grades-course-detail-page_introductionManagementSection__UNXNJ,.middle1-grades-course-detail-page_introductionSectionBlock__goeOs{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 * var(--landing-fluid-unit)),72px)}}.middle1-grades-course-detail-page_introductionHeroHeader__RqeBN,.middle1-grades-course-detail-page_introductionHomeroomPromiseCopy__Ixd_a,.middle1-grades-course-detail-page_introductionManagementIntro___k7tM,.middle1-grades-course-detail-page_introductionManagementLeadStrong__idEaB,.middle1-grades-course-detail-page_introductionManagementLead__H9q0R,.middle1-grades-course-detail-page_introductionOverviewCopy__d4c8b,.middle1-grades-course-detail-page_introductionParentPanelHeader__XSZcF,.middle1-grades-course-detail-page_introductionProgramFeedbackCopy__KRgl6,.middle1-grades-course-detail-page_introductionReasonCopy__MWONE,.middle1-grades-course-detail-page_introductionReviewCopy__QPpyO,.middle1-grades-course-detail-page_introductionSectionTitleWrapColumn__EVJs5,.middle1-grades-course-detail-page_introductionSectionTitleWrap__wcwvW,.middle1-grades-course-detail-page_introductionSubManagementIntro__1UIxY{display:flex;flex-direction:column}.middle1-grades-course-detail-page_introductionHeroHeader__RqeBN{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)}}.middle1-grades-course-detail-page_introductionHeroHeading__6D9Xk,.middle1-grades-course-detail-page_introductionHomeroomPromiseHeading__trci3,.middle1-grades-course-detail-page_introductionHomeroomPromiseTitle__PbSOO,.middle1-grades-course-detail-page_introductionManagementMetaTitle__a0Dxn,.middle1-grades-course-detail-page_introductionManagementTitle__azg01,.middle1-grades-course-detail-page_introductionOverviewValue__ift6Y,.middle1-grades-course-detail-page_introductionParentPanelTitle__GHsCN,.middle1-grades-course-detail-page_introductionProgramColumnTitle__TaHEg,.middle1-grades-course-detail-page_introductionProgramTitle__JinMl,.middle1-grades-course-detail-page_introductionReasonTitle__rsSqu,.middle1-grades-course-detail-page_introductionReviewStars__xx69V,.middle1-grades-course-detail-page_introductionSectionTitle__Ucn2c{margin:0}.middle1-grades-course-detail-page_introductionHeroHeading__6D9Xk{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)}}.middle1-grades-course-detail-page_introductionHeroImageFrame__VbBdw{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.middle1-grades-course-detail-page_introductionHeroImage__zHF83{display:block;width:100%;height:100%;object-fit:cover}.middle1-grades-course-detail-page_introductionSectionTitleWrapColumn__EVJs5,.middle1-grades-course-detail-page_introductionSectionTitleWrap__wcwvW{align-items:center;justify-content:center}.middle1-grades-course-detail-page_introductionSectionTitle__Ucn2c{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)}}.middle1-grades-course-detail-page_introductionManagementMetaGrid__3lniN,.middle1-grades-course-detail-page_introductionOverviewGrid__RtfTi,.middle1-grades-course-detail-page_introductionReasonGrid__m_vnl,.middle1-grades-course-detail-page_introductionReviewGrid___mWej{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}}.middle1-grades-course-detail-page_introductionOverviewCard__ivhgS,.middle1-grades-course-detail-page_introductionReasonCard__ax0jY,.middle1-grades-course-detail-page_introductionReviewCard__Wbbz5{border:1px solid #eeeeee;background:#ffffff}.middle1-grades-course-detail-page_introductionOverviewCard__ivhgS{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)}}.middle1-grades-course-detail-page_introductionOverviewValue__ift6Y{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}}.middle1-grades-course-detail-page_introductionOverviewCopy__d4c8b{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:160%;font-weight:300}.middle1-grades-course-detail-page_introductionFlowReportSubtitle__igzq1,.middle1-grades-course-detail-page_introductionFlowReportTitle__q0SdP,.middle1-grades-course-detail-page_introductionFlowTeacherName__JqDjR,.middle1-grades-course-detail-page_introductionFlowTeacherRole__jdvdT,.middle1-grades-course-detail-page_introductionHomeroomPromiseCopy__Ixd_a p,.middle1-grades-course-detail-page_introductionManagementBulletList__C7Pj_,.middle1-grades-course-detail-page_introductionManagementLeadStrong__idEaB p,.middle1-grades-course-detail-page_introductionManagementLead__H9q0R p,.middle1-grades-course-detail-page_introductionManagementMetaText__dMACj,.middle1-grades-course-detail-page_introductionOverviewCopy__d4c8b p,.middle1-grades-course-detail-page_introductionParentPanelCardTitle__3Pzlj,.middle1-grades-course-detail-page_introductionParentPanelLead__Gs_LN,.middle1-grades-course-detail-page_introductionParentPanelList__PIq6D,.middle1-grades-course-detail-page_introductionProgramAssignmentList__n85Ag,.middle1-grades-course-detail-page_introductionProgramFeedbackCopy__KRgl6 p,.middle1-grades-course-detail-page_introductionProgramFeedbackTitle__WtYVG,.middle1-grades-course-detail-page_introductionProgramLessonText__RHLe4,.middle1-grades-course-detail-page_introductionProgramQuote__fhntI,.middle1-grades-course-detail-page_introductionReasonCopy__MWONE p,.middle1-grades-course-detail-page_introductionReviewAuthor__DPsk9,.middle1-grades-course-detail-page_introductionReviewCopy__QPpyO p{margin:0}.middle1-grades-course-detail-page_introductionReasonCard__ax0jY{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)}}.middle1-grades-course-detail-page_introductionReasonNumber__6u2bc{color:#dedede;font-size:calc(34 * var(--landing-fluid-unit));font-weight:200;line-height:45px}.middle1-grades-course-detail-page_introductionReasonTitle__rsSqu{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}}.middle1-grades-course-detail-page_introductionReasonCopy__MWONE{gap:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.middle1-grades-course-detail-page_introductionFlowLabel__sqqeT{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}.middle1-grades-course-detail-page_introductionFlowCard__VnhOI{margin-top:calc(50 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionFlowHeadingBlock__d71FX{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--landing-fluid-unit));text-align:center}.middle1-grades-course-detail-page_introductionFlowSubtitle__C6AyY{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))}}.middle1-grades-course-detail-page_introductionFlowPlusBottom__Qz8Ez{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}.middle1-grades-course-detail-page_introductionFlowTrack__EMQjo{display:flex;width:100%;align-items:stretch;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:stretch}}.middle1-grades-course-detail-page_introductionFlowMainColumn__HERWL{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))}}.middle1-grades-course-detail-page_introductionFlowSubjectsRow__JnssT{width:100%}.middle1-grades-course-detail-page_introductionFlowSubjects__IHl9r{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}}.middle1-grades-course-detail-page_introductionFlowReportWrap__ZumnC,.middle1-grades-course-detail-page_introductionFlowSubjectWrap__PQQNr{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(10 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_introductionFlowReportWrap__ZumnC{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}}.middle1-grades-course-detail-page_introductionFlowReportLabel__QIZVS,.middle1-grades-course-detail-page_introductionFlowSubjectLabelBlue__f6_T_,.middle1-grades-course-detail-page_introductionFlowSubjectLabelStone__ANE66,.middle1-grades-course-detail-page_introductionFlowSubjectLabelWhite__NA5rN{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))}}.middle1-grades-course-detail-page_introductionFlowSubjectLabelBlue__f6_T_{background:#e0e9f4;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_introductionFlowSubjectLabelStone__ANE66{background:#edeced;@media (max-width:767px){padding-left:calc(12 * var(--landing-fluid-unit));padding-right:calc(12 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_introductionFlowSubjectLabelWhite__NA5rN{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))}}.middle1-grades-course-detail-page_introductionFlowReportCard__6QV6r,.middle1-grades-course-detail-page_introductionFlowTeacherCard__OHoie,.middle1-grades-course-detail-page_introductionFlowTestCard__UrD2j{display:flex;align-items:center;justify-content:center;border:1px solid #d1d5dc;background:#ffffff;text-align:center}.middle1-grades-course-detail-page_introductionFlowReportCard__6QV6r,.middle1-grades-course-detail-page_introductionFlowTeacherCard__OHoie{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))}}.middle1-grades-course-detail-page_introductionFlowTestCard__UrD2j{width:100%;min-height:calc(85 * var(--landing-fluid-unit));flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionFlowReportTitle__q0SdP,.middle1-grades-course-detail-page_introductionFlowTeacherName__JqDjR{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0}.middle1-grades-course-detail-page_introductionFlowReportSubtitle__igzq1,.middle1-grades-course-detail-page_introductionFlowTeacherDuration__aKCeM,.middle1-grades-course-detail-page_introductionFlowTeacherRole__jdvdT{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0}.middle1-grades-course-detail-page_introductionFlowTestCard__UrD2j{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))}}.middle1-grades-course-detail-page_introductionFlowTestTitleRow__Vs94B{display:flex;gap:calc(6 * var(--landing-fluid-unit));align-items:center}.middle1-grades-course-detail-page_introductionFlowTestDescription__4BHs_{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:170%;font-weight:300;letter-spacing:0}.middle1-grades-course-detail-page_introductionFlowTestDuration__Yerdh{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0}.middle1-grades-course-detail-page_introductionFlowReportLabel__QIZVS{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))}}.middle1-grades-course-detail-page_introductionFlowReportList__gXjcc{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}.middle1-grades-course-detail-page_introductionFlowReportList__gXjcc li{margin:0}.middle1-grades-course-detail-page_introductionFlowArrow__MVqgH,.middle1-grades-course-detail-page_introductionFlowPlus__Uq9zr,.middle1-grades-course-detail-page_introductionProgramDivider___tPY7{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}}.middle1-grades-course-detail-page_introductionFlowPlus__Uq9zr,.middle1-grades-course-detail-page_introductionProgramDivider___tPY7{align-self:center}.middle1-grades-course-detail-page_introductionSubjectList__6WHfb{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionSubjectContainer__ukLTP{display:flex;flex-direction:column;border:1px solid #d7d7d7}.middle1-grades-course-detail-page_introductionSubjectHeaderBlue__ibYqk,.middle1-grades-course-detail-page_introductionSubjectHeaderStone__MZTBQ,.middle1-grades-course-detail-page_introductionSubjectHeaderWhite__4223W{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)}}.middle1-grades-course-detail-page_introductionSubjectHeaderBlue__ibYqk{background:#f4f9ff}.middle1-grades-course-detail-page_introductionSubjectHeaderStone__MZTBQ{background:#fafafa}.middle1-grades-course-detail-page_introductionSubjectHeaderWhite__4223W{background:#ffffff}.middle1-grades-course-detail-page_introductionSubjectBody__Qmapj{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)}}.middle1-grades-course-detail-page_introductionSubjectText__u5_3B{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)}}.middle1-grades-course-detail-page_introductionSubjectDivider__nO3D4{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}.middle1-grades-course-detail-page_introductionFlowArrow__MVqgH{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)}}.middle1-grades-course-detail-page_introductionParentPanelArrow__iC2CT{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))}}.middle1-grades-course-detail-page_introductionFlowPlus__Uq9zr{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}}.middle1-grades-course-detail-page_introductionFlowDailyWrap__pa6U8{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)}}.middle1-grades-course-detail-page_introductionFlowDailyPlus__KL5xF{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}.middle1-grades-course-detail-page_introductionFlowDailyCard__GAz1W{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)}}.middle1-grades-course-detail-page_introductionFlowDailyText__eVv0e{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.34;letter-spacing:0}.middle1-grades-course-detail-page_introductionStepSection__80chI{margin-top:calc(50 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){margin-top:min(calc(40 * var(--landing-fluid-unit)),40px)}}.middle1-grades-course-detail-page_introductionStepHeader__gpSp7{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)}}.middle1-grades-course-detail-page_introductionStepHeading__5t_eo{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}}.middle1-grades-course-detail-page_introductionStepLead__CYPV4{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}}.middle1-grades-course-detail-page_introductionStepList__Ox1Qz{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)}}.middle1-grades-course-detail-page_introductionStepCard__MVLOH{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)}}.middle1-grades-course-detail-page_introductionStepBadge__yDy4d{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}.middle1-grades-course-detail-page_introductionStepTitle__SO13V{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}}.middle1-grades-course-detail-page_introductionStepCopy__h6jhO{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}}.middle1-grades-course-detail-page_introductionStepCopy__h6jhO p{margin:0}.middle1-grades-course-detail-page_introductionStepHighlight__FfN93{color:#333333}.middle1-grades-course-detail-page_introductionStepDivider__SKbEK{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}.middle1-grades-course-detail-page_introductionStepDivider__SKbEK svg{display:block;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionProgramList__SvmLW{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(50 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionProgramCard__uC9fS{border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_introductionProgramHeaderBlue__1et4U,.middle1-grades-course-detail-page_introductionProgramHeaderStone__fdAqD,.middle1-grades-course-detail-page_introductionProgramHeaderWhite__O_vIh{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}.middle1-grades-course-detail-page_introductionProgramHeaderBlue__1et4U{background:#f4f9ff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.middle1-grades-course-detail-page_introductionProgramHeaderStone__fdAqD{background:#fafafa;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.middle1-grades-course-detail-page_introductionProgramHeaderWhite__O_vIh{background:#ffffff;@media (max-width:767px){padding:min(calc(24 * var(--landing-fluid-unit)),24px)}}.middle1-grades-course-detail-page_introductionProgramHeaderTop__P1Wsc{display:flex;align-items:center;gap:calc(16 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.middle1-grades-course-detail-page_introductionProgramTitle__JinMl{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}}.middle1-grades-course-detail-page_introductionHomeroomPromiseBadge__vDreN,.middle1-grades-course-detail-page_introductionManagementLabel__Hnvh_,.middle1-grades-course-detail-page_introductionProgramBadgeBlue__468Ss,.middle1-grades-course-detail-page_introductionProgramBadgeStone__SbH4i,.middle1-grades-course-detail-page_introductionProgramBadgeWhite__ShzS6,.middle1-grades-course-detail-page_introductionProgramTagBlue__7_bGM,.middle1-grades-course-detail-page_introductionProgramTagStone__1xco7,.middle1-grades-course-detail-page_introductionProgramTagWhite__d3t0G{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}.middle1-grades-course-detail-page_introductionProgramBadgeBlue__468Ss,.middle1-grades-course-detail-page_introductionProgramTagBlue__7_bGM{background:#e1e9f4}.middle1-grades-course-detail-page_introductionProgramBadgeStone__SbH4i,.middle1-grades-course-detail-page_introductionProgramTagStone__1xco7{background:#edeced}.middle1-grades-course-detail-page_introductionProgramBadgeWhite__ShzS6,.middle1-grades-course-detail-page_introductionProgramTagWhite__d3t0G{border:1px solid #cbcaca;background:#ffffff}.middle1-grades-course-detail-page_introductionProgramTagBlue__7_bGM,.middle1-grades-course-detail-page_introductionProgramTagStone__1xco7,.middle1-grades-course-detail-page_introductionProgramTagWhite__d3t0G{padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionProgramQuote__fhntI{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}}.middle1-grades-course-detail-page_introductionProgramBody__ZRb1z{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)}}.middle1-grades-course-detail-page_introductionProgramBodyReadingEssay___eu42{gap:0;@media (max-width:767px){gap:min(calc(48 * var(--landing-fluid-unit)),48px)}}.middle1-grades-course-detail-page_introductionHomeroomColumn__6y8Bz,.middle1-grades-course-detail-page_introductionHomeroomPromiseItem__kAUAa,.middle1-grades-course-detail-page_introductionManagementMetaItemFull__mBRa_,.middle1-grades-course-detail-page_introductionManagementMetaItem__AuPwT,.middle1-grades-course-detail-page_introductionParentPanelCard__B9_UZ,.middle1-grades-course-detail-page_introductionProgramColumnGrow__I7TFp,.middle1-grades-course-detail-page_introductionProgramColumn__w7hHV{display:flex;flex-direction:column}.middle1-grades-course-detail-page_introductionProgramColumnGrow__I7TFp,.middle1-grades-course-detail-page_introductionProgramColumn__w7hHV{gap:calc(20 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionProgramColumnGrow__I7TFp{min-width:0}.middle1-grades-course-detail-page_introductionManagementMetaTitle__a0Dxn,.middle1-grades-course-detail-page_introductionParentPanelCardTitle__3Pzlj,.middle1-grades-course-detail-page_introductionProgramColumnTitle__TaHEg{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}}.middle1-grades-course-detail-page_introductionHomeroomPromiseList__v9gHb,.middle1-grades-course-detail-page_introductionManagementBulletList__C7Pj_,.middle1-grades-course-detail-page_introductionParentPanelList__PIq6D,.middle1-grades-course-detail-page_introductionProgramFeedbackList__ZrJAW,.middle1-grades-course-detail-page_introductionProgramLessonList__tTShV{display:flex;flex-direction:column}.middle1-grades-course-detail-page_introductionProgramLessonList__tTShV{gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 * var(--landing-fluid-unit)),12px)}}.middle1-grades-course-detail-page_introductionProgramLessonItem__rSm6X{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap}.middle1-grades-course-detail-page_introductionHomeroomDayCell__Wsy4Q span,.middle1-grades-course-detail-page_introductionHomeroomPromiseCopy__Ixd_a,.middle1-grades-course-detail-page_introductionHomeroomTeacherCell__wPaXN,.middle1-grades-course-detail-page_introductionManagementBulletList__C7Pj_,.middle1-grades-course-detail-page_introductionManagementMetaText__dMACj,.middle1-grades-course-detail-page_introductionParentPanelList__PIq6D,.middle1-grades-course-detail-page_introductionProgramAssignmentList__n85Ag,.middle1-grades-course-detail-page_introductionProgramFeedbackLine__vE2h7,.middle1-grades-course-detail-page_introductionProgramLessonText__RHLe4,.middle1-grades-course-detail-page_introductionReviewAuthor__DPsk9{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}}.middle1-grades-course-detail-page_introductionProgramFeedbackList__ZrJAW{flex-direction:row;gap:calc(50 * var(--landing-fluid-unit));flex-wrap:wrap}.middle1-grades-course-detail-page_introductionProgramFeedbackItem__3lw3_{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionProgramFeedbackImageFrame__vSrXG{width:calc(164 * var(--landing-fluid-unit));height:calc(92 * var(--landing-fluid-unit));overflow:hidden}.middle1-grades-course-detail-page_introductionProgramFeedbackImage__JsBO1{display:block;width:100%;height:100%;object-fit:cover}.middle1-grades-course-detail-page_introductionProgramFeedbackCopy__KRgl6{gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionProgramFeedbackTitle__WtYVG{color:#333333;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0}.middle1-grades-course-detail-page_introductionManagementBulletList__C7Pj_,.middle1-grades-course-detail-page_introductionParentPanelList__PIq6D,.middle1-grades-course-detail-page_introductionProgramAssignmentList__n85Ag{gap:0;padding-left:calc(20 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionManagementBulletList__C7Pj_ li,.middle1-grades-course-detail-page_introductionParentPanelList__PIq6D li,.middle1-grades-course-detail-page_introductionProgramAssignmentList__n85Ag 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}}.middle1-grades-course-detail-page_introductionParentPanel__jdga9{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)}}.middle1-grades-course-detail-page_introductionParentPanelHeader__XSZcF{gap:calc(20 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionParentPanelTitle__GHsCN{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}}.middle1-grades-course-detail-page_introductionParentPanelLead__Gs_LN{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}}.middle1-grades-course-detail-page_introductionParentPanelGrid__9rNbw{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)}}.middle1-grades-course-detail-page_introductionParentPanelCard__B9_UZ{gap:calc(20 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionParentPanelImageFrame__KZFlv{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}}.middle1-grades-course-detail-page_introductionParentPanelImage__AcPAX{display:block;width:100%;height:100%;object-fit:cover}.middle1-grades-course-detail-page_introductionReviewCard__Wbbz5{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8;border-color:transparent}.middle1-grades-course-detail-page_introductionReviewStars__xx69V{color:#000000;font-size:calc(14 * var(--landing-fluid-unit));font-weight:600;line-height:1.5;letter-spacing:0}.middle1-grades-course-detail-page_introductionReviewCopy__QPpyO{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}}.middle1-grades-course-detail-page_introductionReviewAuthor__DPsk9{color:#aaaaaa;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;letter-spacing:0}.middle1-grades-course-detail-page_introductionManagementSection__UNXNJ{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)}}.middle1-grades-course-detail-page_introductionManagementCard__jE89v{border:1px solid #d7d7d7;background:#ffffff;padding:calc(50 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionManagementCard__jE89v{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)}}.middle1-grades-course-detail-page_introductionManagementIntro___k7tM{gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(34 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.middle1-grades-course-detail-page_introductionManagementLabel__Hnvh_{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))}.middle1-grades-course-detail-page_introductionManagementTitle__azg01{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}}.middle1-grades-course-detail-page_introductionManagementTitleSub__i3TtU{font-size:calc(15 * var(--landing-fluid-unit));font-weight:300}.middle1-grades-course-detail-page_introductionManagementLeadStrong__idEaB,.middle1-grades-course-detail-page_introductionManagementLead__H9q0R{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}}.middle1-grades-course-detail-page_introductionManagementLeadStrong__idEaB p:first-child,.middle1-grades-course-detail-page_introductionManagementLead__H9q0R p:first-child{color:#333333}.middle1-grades-course-detail-page_introductionDailyTrainingGrid__waZ8u{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)}}.middle1-grades-course-detail-page_introductionDailyTrainingItem__qTRNe{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));align-items:center;margin:0}.middle1-grades-course-detail-page_introductionDailyTrainingImageFrame__xc4dr{width:100%;aspect-ratio:200/279;overflow:hidden}.middle1-grades-course-detail-page_introductionDailyTrainingImage__s8J_y{display:block;width:100%;height:100%;object-fit:cover}.middle1-grades-course-detail-page_introductionBodFlowTitle__jVOos,.middle1-grades-course-detail-page_introductionDailyTrainingCaption__nEElU{margin:0;color:#121212;font-size:calc(18 * var(--landing-fluid-unit));font-weight:500;line-height:21px;letter-spacing:0}.middle1-grades-course-detail-page_introductionDailyTrainingPlus__yvlLe{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)}}.middle1-grades-course-detail-page_introductionBodFlowStack__v4PHY{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionBodFlowRow__H4rlS{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(33 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionBodFlowItem__Ailrs{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))}.middle1-grades-course-detail-page_introductionBodFlowCopy__khgLq{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:21px;letter-spacing:0}.middle1-grades-course-detail-page_introductionBodFlowCopy__khgLq p{margin:0}.middle1-grades-course-detail-page_introductionBodFlowArrow__p64om{position:relative;display:flex;width:calc(27 * var(--landing-fluid-unit));height:calc(82 * var(--landing-fluid-unit));flex-shrink:0}.middle1-grades-course-detail-page_introductionManagementWideImageFrame__o70yf{width:100%;aspect-ratio:482/234;overflow:hidden}.middle1-grades-course-detail-page_introductionManagementReportImage__Otpyi,.middle1-grades-course-detail-page_introductionManagementWideImage__K_J8A{display:block;width:100%;height:100%}.middle1-grades-course-detail-page_introductionManagementWideImage__K_J8A{object-fit:cover}.middle1-grades-course-detail-page_introductionManagementReportImage__Otpyi{object-fit:contain}.middle1-grades-course-detail-page_introductionManagementMetaGrid__3lniN{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}}.middle1-grades-course-detail-page_introductionHomeroomPromiseBox__qDebo,.middle1-grades-course-detail-page_introductionManagementMetaStack__120Ij{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionManagementTable__lQAJB{border:1px solid #d7d7d7;@media (max-width:767px){overflow-x:auto}}.middle1-grades-course-detail-page_introductionManagementTableHead__jWiu9,.middle1-grades-course-detail-page_introductionManagementTableRow__1hy8f{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)}}.middle1-grades-course-detail-page_introductionManagementTableHead__jWiu9{background:#ffffff;@media (max-width:767px){min-width:min(calc(720 * var(--landing-fluid-unit)),720px)}}.middle1-grades-course-detail-page_introductionManagementTableCellGrow__eDjum,.middle1-grades-course-detail-page_introductionManagementTableCellTag__DT6uJ,.middle1-grades-course-detail-page_introductionManagementTableCell__ZrQHk,.middle1-grades-course-detail-page_introductionManagementTableHead__jWiu9 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}.middle1-grades-course-detail-page_introductionManagementTableHead__jWiu9 span{color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:400;letter-spacing:0}.middle1-grades-course-detail-page_introductionManagementTableCellGrow__eDjum:last-child,.middle1-grades-course-detail-page_introductionManagementTableCellTag__DT6uJ:last-child,.middle1-grades-course-detail-page_introductionManagementTableCell__ZrQHk:last-child,.middle1-grades-course-detail-page_introductionManagementTableHead__jWiu9 span:last-child{border-right:0}.middle1-grades-course-detail-page_introductionManagementTableRow__1hy8f:last-child .middle1-grades-course-detail-page_introductionManagementTableCellGrow__eDjum,.middle1-grades-course-detail-page_introductionManagementTableRow__1hy8f:last-child .middle1-grades-course-detail-page_introductionManagementTableCellTag__DT6uJ,.middle1-grades-course-detail-page_introductionManagementTableRow__1hy8f:last-child .middle1-grades-course-detail-page_introductionManagementTableCell__ZrQHk{border-bottom:0}.middle1-grades-course-detail-page_introductionManagementTableCellGrow__eDjum,.middle1-grades-course-detail-page_introductionManagementTableCell__ZrQHk{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.middle1-grades-course-detail-page_introductionManagementTableCellGrow__eDjum{flex-direction:column;align-items:flex-start;text-align:left}.middle1-grades-course-detail-page_introductionManagementTableCellGrow__eDjum p{margin:0}.middle1-grades-course-detail-page_introductionManagementMetaGridWide__jQvro{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}}.middle1-grades-course-detail-page_introductionManagementMetaItem__AuPwT{@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.middle1-grades-course-detail-page_introductionManagementMetaItemFull__mBRa_{grid-column:1/-1;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionHomeroomGrid__WLH_A{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)}}.middle1-grades-course-detail-page_introductionHomeroomColumn__6y8Bz{gap:0}.middle1-grades-course-detail-page_introductionHomeroomRow__AVU_K{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}}.middle1-grades-course-detail-page_introductionHomeroomRow__AVU_K:last-child{border-bottom:0}.middle1-grades-course-detail-page_introductionHomeroomDayCell__Wsy4Q{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)}}.middle1-grades-course-detail-page_introductionHomeroomDayCell__Wsy4Q strong{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:700;letter-spacing:0}.middle1-grades-course-detail-page_introductionHomeroomTeacherCell__wPaXN{color:#333333;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_introductionHomeroomPromiseBox__qDebo{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)}}.middle1-grades-course-detail-page_introductionHomeroomPromiseTitle__PbSOO{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}.middle1-grades-course-detail-page_introductionHomeroomPromiseList__v9gHb{gap:calc(34 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionHomeroomPromiseItem__kAUAa{gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionHomeroomPromiseHeader__I5fLX{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.middle1-grades-course-detail-page_introductionHomeroomPromiseHeading__trci3{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}}.middle1-grades-course-detail-page_introductionHomeroomPromiseBadge__vDreN{border:1px solid #ebebeb;background:#ffffff;color:#333333}.middle1-grades-course-detail-page_introductionSpecialLectureSection__9PpcA{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%}}.middle1-grades-course-detail-page_introductionSpecialLectureTableWrap__1aZMs{@media (max-width:767px){display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_introductionSpecialLectureTable__17RrN{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}}.middle1-grades-course-detail-page_introductionSpecialLectureHead__fEV0K,.middle1-grades-course-detail-page_introductionSpecialLectureRow__N_fV_{display:grid;grid-template-columns:calc(150 * var(--landing-fluid-unit)) minmax(0,1fr) minmax(0,1fr)}.middle1-grades-course-detail-page_introductionSpecialLectureHead__fEV0K{background:#ffffff;@media (max-width:767px){display:none}}.middle1-grades-course-detail-page_introductionSpecialLectureCellBadge__GqZOw,.middle1-grades-course-detail-page_introductionSpecialLectureCellSchedule__z3bYr,.middle1-grades-course-detail-page_introductionSpecialLectureCellTitle__vZ_cq,.middle1-grades-course-detail-page_introductionSpecialLectureHead__fEV0K 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))}}.middle1-grades-course-detail-page_introductionSpecialLectureHeadText__Xg9Iw{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))}}.middle1-grades-course-detail-page_introductionSpecialLectureCellBadge__GqZOw:last-child,.middle1-grades-course-detail-page_introductionSpecialLectureCellSchedule__z3bYr:last-child,.middle1-grades-course-detail-page_introductionSpecialLectureCellTitle__vZ_cq:last-child,.middle1-grades-course-detail-page_introductionSpecialLectureHeadText__Xg9Iw:last-child{border-right:0}.middle1-grades-course-detail-page_introductionSpecialLectureRow__N_fV_:last-child .middle1-grades-course-detail-page_introductionSpecialLectureCellBadge__GqZOw,.middle1-grades-course-detail-page_introductionSpecialLectureRow__N_fV_:last-child .middle1-grades-course-detail-page_introductionSpecialLectureCellSchedule__z3bYr,.middle1-grades-course-detail-page_introductionSpecialLectureRow__N_fV_:last-child .middle1-grades-course-detail-page_introductionSpecialLectureCellTitle__vZ_cq{border-bottom:0}@media (max-width:767px){.middle1-grades-course-detail-page_introductionSpecialLectureRow__N_fV_{display:flex;flex-direction:column;gap:0;border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_introductionSpecialLectureCellBadge__GqZOw,.middle1-grades-course-detail-page_introductionSpecialLectureCellSchedule__z3bYr,.middle1-grades-course-detail-page_introductionSpecialLectureCellTitle__vZ_cq{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}.middle1-grades-course-detail-page_introductionSpecialLectureCellSchedule__z3bYr{border-bottom:none}.middle1-grades-course-detail-page_introductionSpecialLectureCellBadge__GqZOw:before{display:none}}.middle1-grades-course-detail-page_introductionSpecialLectureBadgeBlue__vdLSH{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))}}.middle1-grades-course-detail-page_introductionSpecialLectureCellTitle__vZ_cq{flex-direction:column;gap:0;word-break:keep-all;@media (max-width:767px){width:100%}}.middle1-grades-course-detail-page_introductionSpecialLectureCellSchedule__z3bYr{flex-direction:column;gap:0;align-items:flex-start;justify-content:center;@media (max-width:767px){width:100%}}.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__5EuQG,.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__gsWvJ,.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLine__SSfYv,.middle1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__cLNpb,.middle1-grades-course-detail-page_introductionSpecialLectureTitleLine__b754d{margin:0}.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__gsWvJ,.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLine__SSfYv,.middle1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__cLNpb,.middle1-grades-course-detail-page_introductionSpecialLectureTitleLine__b754d{color:#333333;font-size:calc(14 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_introductionSpecialLectureTitleLine__b754d{font-weight:300;line-height:160%}.middle1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__cLNpb{font-weight:500;line-height:150%}.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLine__SSfYv{width:100%;color:#333333;font-weight:300;line-height:160%;text-align:left}.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__gsWvJ{width:100%;color:#333333;font-weight:500;line-height:160%;text-align:left}.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__5EuQG{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){.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineMuted__5EuQG,.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLineStrong__gsWvJ,.middle1-grades-course-detail-page_introductionSpecialLectureScheduleLine__SSfYv,.middle1-grades-course-detail-page_introductionSpecialLectureTitleLineStrong__cLNpb,.middle1-grades-course-detail-page_introductionSpecialLectureTitleLine__b754d{font-size:calc(13 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_introductionSpecialLectureNote__cZVDY{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}}.middle1-grades-course-detail-page_curriculumSection__E_mPt{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}}.middle1-grades-course-detail-page_curriculumContentBlock__Lptyb,.middle1-grades-course-detail-page_curriculumHeroBlock__nNv6B{width:calc(1140 * var(--landing-fluid-unit));margin:0 auto;@media (max-width:767px){width:calc(100% - 40px)}}.middle1-grades-course-detail-page_curriculumHeroHeader__T8s_C{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)}}.middle1-grades-course-detail-page_curriculumHeroHeading__tAYff,.middle1-grades-course-detail-page_curriculumSectionTitle__xF_o3,.middle1-grades-course-detail-page_curriculumTableCellCopy__l6BFT p,.middle1-grades-course-detail-page_curriculumTableDash__LgWXi,.middle1-grades-course-detail-page_curriculumWeekPeriod__Qs7Jk{margin:0}.middle1-grades-course-detail-page_curriculumHeroHeading__tAYff{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)}}.middle1-grades-course-detail-page_curriculumHeroImageFrame__71bge{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.middle1-grades-course-detail-page_curriculumHeroImage__T6UKA{display:block;width:100%;height:100%;object-fit:cover}.middle1-grades-course-detail-page_curriculumContentBlock__Lptyb{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))}}.middle1-grades-course-detail-page_curriculumSectionTitleWrap__NXpBD{display:flex;align-items:center;justify-content:center}.middle1-grades-course-detail-page_curriculumSectionTitle__xF_o3{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)}}.middle1-grades-course-detail-page_curriculumTabRow__9xabe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.middle1-grades-course-detail-page_curriculumTabActive__1A1j3,.middle1-grades-course-detail-page_curriculumTabInactive__E1KDr{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}.middle1-grades-course-detail-page_curriculumTabActive__1A1j3{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}}.middle1-grades-course-detail-page_curriculumTabInactive__E1KDr{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}}.middle1-grades-course-detail-page_curriculumTableWrap__c5jw4{width:100%;overflow-x:auto}.middle1-grades-course-detail-page_curriculumTable__An5IM{border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_curriculumTableHead__TolwY,.middle1-grades-course-detail-page_curriculumTableRow__m3_Q6{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)}}.middle1-grades-course-detail-page_curriculumTableCellCopy__l6BFT,.middle1-grades-course-detail-page_curriculumTableCellLecture__tKrE1,.middle1-grades-course-detail-page_curriculumTableHeadCell___FYmS,.middle1-grades-course-detail-page_curriculumTableHead__TolwY span,.middle1-grades-course-detail-page_curriculumTableWeekCell__QqwU7{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}.middle1-grades-course-detail-page_curriculumTableHeadCell___FYmS,.middle1-grades-course-detail-page_curriculumTableHead__TolwY 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}}.middle1-grades-course-detail-page_curriculumTableHeadCell___FYmS{flex-direction:column;gap:0}.middle1-grades-course-detail-page_curriculumTableSpanCell__ja8a5{grid-column:2/-1}.middle1-grades-course-detail-page_curriculumTableCellCopy__l6BFT:last-child,.middle1-grades-course-detail-page_curriculumTableCellLecture__tKrE1:last-child,.middle1-grades-course-detail-page_curriculumTableHeadCell___FYmS:last-child,.middle1-grades-course-detail-page_curriculumTableHead__TolwY span:last-child,.middle1-grades-course-detail-page_curriculumTableWeekCell__QqwU7:last-child{border-right:0}.middle1-grades-course-detail-page_curriculumTableRow__m3_Q6:last-child .middle1-grades-course-detail-page_curriculumTableCellCopy__l6BFT,.middle1-grades-course-detail-page_curriculumTableRow__m3_Q6:last-child .middle1-grades-course-detail-page_curriculumTableCellLecture__tKrE1,.middle1-grades-course-detail-page_curriculumTableRow__m3_Q6:last-child .middle1-grades-course-detail-page_curriculumTableWeekCell__QqwU7{border-bottom:0}.middle1-grades-course-detail-page_curriculumTableWeekCell__QqwU7{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_curriculumWeekBadge__J3sy2{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}.middle1-grades-course-detail-page_curriculumTableCellCopy__l6BFT,.middle1-grades-course-detail-page_curriculumTableCellLecture__tKrE1,.middle1-grades-course-detail-page_curriculumWeekPeriod__Qs7Jk{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0}.middle1-grades-course-detail-page_curriculumWeekPeriod__Qs7Jk{line-height:23.8px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_curriculumTableCellCopy__l6BFT{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}}.middle1-grades-course-detail-page_curriculumTableCellLecture__tKrE1{flex-direction:column}.middle1-grades-course-detail-page_curriculumLectureBadge__uT4jg{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}}.middle1-grades-course-detail-page_curriculumTableDash__LgWXi{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}}.middle1-grades-course-detail-page_annualH1Section__bBqRu{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_annualH1SectionHeader__9eUGF{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}}.middle1-grades-course-detail-page_annualH1SectionTitle__jFCzg{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}}.middle1-grades-course-detail-page_annualH1SectionNote__bCuwP{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}}.middle1-grades-course-detail-page_annualH1TableWrapper__2iw7_{width:100%;overflow-x:auto}.middle1-grades-course-detail-page_annualH1Table__LXxcC{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)}}.middle1-grades-course-detail-page_annualH1HeaderRow__LKfnN{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7;height:calc(74 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_annualH1FixedHeaderCell__DjEhq,.middle1-grades-course-detail-page_annualH1FlexHeaderCell__Od2hI{display:flex;align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7}.middle1-grades-course-detail-page_annualH1FixedHeaderCell__DjEhq{flex:0 0 calc(185 * var(--landing-fluid-unit));width:calc(185 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_annualH1FlexHeaderCell__Od2hI{flex:1 1 auto;min-width:0;overflow:hidden}.middle1-grades-course-detail-page_annualH1NoBorderRight__c2hnd{border-right:none}.middle1-grades-course-detail-page_annualH1HeaderText__Blfr0{margin:0;color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:140%;text-align:center}.middle1-grades-course-detail-page_annualH1DataRow__RkzrJ{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.middle1-grades-course-detail-page_annualH1ProcessCell__GzHFP{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}.middle1-grades-course-detail-page_annualH1Badge__iu1sB{display:flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4}.middle1-grades-course-detail-page_annualH1BadgeText__VCXjw{margin:0;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;white-space:nowrap}.middle1-grades-course-detail-page_annualH1PeriodText__FuLlc{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:170%;text-align:center}.middle1-grades-course-detail-page_annualH1SubjectColumn__KrTQZ{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}.middle1-grades-course-detail-page_annualH1ReadingColumn__Uv1UJ{flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid #d7d7d7}.middle1-grades-course-detail-page_annualH1LiteratureColumn__uxc7_{min-width:0;overflow:hidden}.middle1-grades-course-detail-page_annualH1LiteratureColumn__uxc7_,.middle1-grades-course-detail-page_annualH1SingleCell__pQPPt{flex:1 1;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_annualH1SingleCell__pQPPt{width:100%}.middle1-grades-course-detail-page_annualH1ReadingTop__QfoEP,.middle1-grades-course-detail-page_annualH1SubjectTop__JKLok{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}.middle1-grades-course-detail-page_annualH1ReadingBottom__8MipX,.middle1-grades-course-detail-page_annualH1SubjectBottom__eJw_0{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))}.middle1-grades-course-detail-page_annualH1RegularText___MTls{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:170%;text-align:center}.middle1-grades-course-detail-page_annualH1LightText__Vynic{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}.middle1-grades-course-detail-page_midtermCurriculumSection__Lo9WL{width:100%;padding-top:calc(128 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:calc(88 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_midtermCurriculumInner__bTxwq{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))}}.middle1-grades-course-detail-page_midtermCurriculumHeading__GGHbL{margin:0;font-size:0;line-height:0;color:#0a0a0a;font-weight:200;text-align:center}.middle1-grades-course-detail-page_midtermCurriculumHeadingMain__IkV6n{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))}}.middle1-grades-course-detail-page_midtermCurriculumHeadingSub__jSPvq{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))}}.middle1-grades-course-detail-page_midtermCurriculumTableWrap__7QWBu{width:100%;@media (max-width:767px){overflow-x:auto}}.middle1-grades-course-detail-page_midtermCurriculumTable__n65s9{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;table-layout:fixed}.middle1-grades-course-detail-page_midtermCurriculumSchoolCol__LMAEj{width:calc(185 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_midtermCurriculumInfoCol__xNm2c{width:calc(128.333 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_midtermCurriculumBodyRow__v9JTT,.middle1-grades-course-detail-page_midtermCurriculumHeaderRow__2_69e{background:#ffffff}.middle1-grades-course-detail-page_midtermCurriculumHeaderCellLast___O6y_,.middle1-grades-course-detail-page_midtermCurriculumHeaderCell__gR_O1{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))}}.middle1-grades-course-detail-page_midtermCurriculumHeaderCellLast___O6y_{border-right:none}.middle1-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__WQtd1,.middle1-grades-course-detail-page_midtermCurriculumBodyCellBottom__NdNmO,.middle1-grades-course-detail-page_midtermCurriculumBodyCellLast__m4yam,.middle1-grades-course-detail-page_midtermCurriculumBodyCell__Xp09v,.middle1-grades-course-detail-page_midtermCurriculumEmptyCellBottom__vD3Tv,.middle1-grades-course-detail-page_midtermCurriculumEmptyCell__xqYbg,.middle1-grades-course-detail-page_midtermCurriculumSchoolCellBottom__LS47L,.middle1-grades-course-detail-page_midtermCurriculumSchoolCell__xGcdG{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))}}.middle1-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__WQtd1,.middle1-grades-course-detail-page_midtermCurriculumBodyCellLast__m4yam,.middle1-grades-course-detail-page_midtermCurriculumEmptyCellBottom__vD3Tv,.middle1-grades-course-detail-page_midtermCurriculumEmptyCell__xqYbg{border-right:none}.middle1-grades-course-detail-page_midtermCurriculumBodyCellBottomLast__WQtd1,.middle1-grades-course-detail-page_midtermCurriculumBodyCellBottom__NdNmO,.middle1-grades-course-detail-page_midtermCurriculumEmptyCellBottom__vD3Tv,.middle1-grades-course-detail-page_midtermCurriculumSchoolCellBottom__LS47L{border-bottom:none}.middle1-grades-course-detail-page_midtermCurriculumSchoolBadge__K_VPp{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))}}.middle1-grades-course-detail-page_midtermCurriculumBodyText__Qe8k4{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))}}.middle1-grades-course-detail-page_midtermCurriculumPublisherBadge__A52i1{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))}}.middle1-grades-course-detail-page_midtermCurriculumFootnotes__qHX9y{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))}}.middle1-grades-course-detail-page_teacherSection__L6vbn{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)}}.middle1-grades-course-detail-page_teacherContentBlock__UOwsa,.middle1-grades-course-detail-page_teacherHeroBlock__KGSYm{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));margin:0 auto}.middle1-grades-course-detail-page_teacherHeroHeader___3s4M{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)}}.middle1-grades-course-detail-page_teacherBio__5cBuW p,.middle1-grades-course-detail-page_teacherFeatureText__rJges,.middle1-grades-course-detail-page_teacherFeatureTitle__6gO3Q,.middle1-grades-course-detail-page_teacherHeroHeading__IZRB4,.middle1-grades-course-detail-page_teacherName__iSXRs,.middle1-grades-course-detail-page_teacherSectionTitle__2INZx{margin:0}.middle1-grades-course-detail-page_teacherHeroHeading__IZRB4{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)}}.middle1-grades-course-detail-page_teacherHeroImageFrame__zzDVO{aspect-ratio:950/254;overflow:hidden}.middle1-grades-course-detail-page_teacherHeroImage__b9Kxy{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.middle1-grades-course-detail-page_teacherContentBlock__UOwsa{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)}}.middle1-grades-course-detail-page_teacherSectionTitleWrap__3NAxw{display:flex;align-items:center;justify-content:center}.middle1-grades-course-detail-page_teacherSectionTitle__2INZx{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)}}.middle1-grades-course-detail-page_teacherCardGrid__DvIu4{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}}.middle1-grades-course-detail-page_teacherCard__c46OB{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)}}.middle1-grades-course-detail-page_teacherPortraitArea__1Zivu{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)}}.middle1-grades-course-detail-page_teacherPortraitImage__pnTw1{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.middle1-grades-course-detail-page_teacherPortraitFade__YKXLs{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.middle1-grades-course-detail-page_teacherCardInner__CpxeA{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)}}.middle1-grades-course-detail-page_teacherSubjectBadge__OX75O{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}}.middle1-grades-course-detail-page_teacherIdentityGroup__inoRx{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_teacherName__iSXRs{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}}.middle1-grades-course-detail-page_teacherBio__5cBuW{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}}.middle1-grades-course-detail-page_teacherFeaturePanel__K1eSi{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)}}.middle1-grades-course-detail-page_teacherFeatureTitle__6gO3Q{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}}.middle1-grades-course-detail-page_teacherFeatureList__Z8J6P{display:flex;flex:1 1 auto;flex-direction:column;@media (max-width:767px){gap:min(calc(8 * var(--landing-fluid-unit)),8px)}}.middle1-grades-course-detail-page_teacherFeatureText__rJges{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}}.middle1-grades-course-detail-page_teacherFeatureText__rJges strong{font-weight:700}.middle1-grades-course-detail-page_teacherReviewBlock__zdxcu{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)}}.middle1-grades-course-detail-page_teacherReviewTitleWrap__j92nR{display:flex;align-items:center;justify-content:center}.middle1-grades-course-detail-page_teacherReviewAuthor__Evhw1,.middle1-grades-course-detail-page_teacherReviewQuote__j5Pxt p,.middle1-grades-course-detail-page_teacherReviewStars__pOzXw,.middle1-grades-course-detail-page_teacherReviewTitle__EbvDl{margin:0}.middle1-grades-course-detail-page_teacherReviewTitle__EbvDl{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)}}.middle1-grades-course-detail-page_teacherReviewGrid__DIfAy{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}}.middle1-grades-course-detail-page_teacherReviewCard__XeGZS{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)}}.middle1-grades-course-detail-page_teacherReviewStars__pOzXw{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}}.middle1-grades-course-detail-page_teacherReviewQuote__j5Pxt{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}}.middle1-grades-course-detail-page_teacherReviewAuthor__Evhw1{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}}.middle1-grades-course-detail-page_teacherEnrollmentBlock__eSdpb{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)}}.middle1-grades-course-detail-page_teacherEnrollmentTitleWrap__TzMzQ{display:flex;align-items:center;justify-content:center}.middle1-grades-course-detail-page_teacherEnrollmentDescription__5asUp p,.middle1-grades-course-detail-page_teacherEnrollmentLabel___3NpF,.middle1-grades-course-detail-page_teacherEnrollmentLead__Oc2Fm,.middle1-grades-course-detail-page_teacherEnrollmentTitle__o8uDi,.middle1-grades-course-detail-page_teacherEnrollmentValue__oRr7_{margin:0}.middle1-grades-course-detail-page_teacherEnrollmentTitle__o8uDi{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)}}.middle1-grades-course-detail-page_teacherEnrollmentPanel__xfCoc{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)}}.middle1-grades-course-detail-page_teacherEnrollmentHero__39nJ_{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column}}.middle1-grades-course-detail-page_teacherEnrollmentCopyGroup__qpL2s{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%}}.middle1-grades-course-detail-page_teacherEnrollmentLead__Oc2Fm{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}}.middle1-grades-course-detail-page_teacherEnrollmentDescription__5asUp{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}}.middle1-grades-course-detail-page_teacherEnrollmentButton__dxTUH{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}}.middle1-grades-course-detail-page_teacherEnrollmentTable__UT7zs{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.middle1-grades-course-detail-page_teacherEnrollmentRow__G5LlZ{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}}.middle1-grades-course-detail-page_teacherEnrollmentLabelCell__5bsnc,.middle1-grades-course-detail-page_teacherEnrollmentValueCell__Xxe9K{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)}}.middle1-grades-course-detail-page_teacherEnrollmentLabel___3NpF{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}}.middle1-grades-course-detail-page_teacherEnrollmentValue__oRr7_{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}}.middle1-grades-course-detail-page_faqSection__A8HjP{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)}}.middle1-grades-course-detail-page_faqContentBlock___d4kZ{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)}}.middle1-grades-course-detail-page_faqTitleWrap__QSKsF{display:flex;align-items:center;justify-content:center}.middle1-grades-course-detail-page_faqAnswerText__ks_48,.middle1-grades-course-detail-page_faqQuestionText__Ux_Tu,.middle1-grades-course-detail-page_faqTitle__0kqKj{margin:0}.middle1-grades-course-detail-page_faqTitle__0kqKj{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)}}.middle1-grades-course-detail-page_faqPanel__5febd{overflow:hidden;background:#f8f8f8}.middle1-grades-course-detail-page_faqItem__v0Ljt{border-bottom:1px solid #e0e0e0}.middle1-grades-course-detail-page_faqItem__v0Ljt:last-child{border-bottom:0}.middle1-grades-course-detail-page_faqQuestionButton__5ZUty{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)}}.middle1-grades-course-detail-page_faqQuestionText__Ux_Tu{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}}.middle1-grades-course-detail-page_faqQuestionIcon__Xplcj{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}.middle1-grades-course-detail-page_faqQuestionIconOpen__kJyaL{transform:rotate(45deg)}.middle1-grades-course-detail-page_faqQuestionIconLineHorizontal__kiYou,.middle1-grades-course-detail-page_faqQuestionIconLineVertical____Qii{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.middle1-grades-course-detail-page_faqQuestionIconLineHorizontal__kiYou{width:100%;height:calc(1 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_faqQuestionIconLineVertical____Qii{width:calc(1 * var(--landing-fluid-unit));height:100%}.middle1-grades-course-detail-page_faqAnswerPanel__ePUo1{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)}}.middle1-grades-course-detail-page_faqAnswerText__ks_48{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}}.middle1-grades-course-detail-page_enrollmentClosingSection__uX_l2{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)}}.middle1-grades-course-detail-page_enrollmentClosingInner__Hme8A{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)}}.middle1-grades-course-detail-page_enrollmentClosingMetaMuted__m2e13,.middle1-grades-course-detail-page_enrollmentClosingMetaStrong__GYJe_,.middle1-grades-course-detail-page_enrollmentClosingTitle__d8xVf{margin:0}.middle1-grades-course-detail-page_enrollmentClosingTitle__d8xVf{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)}}.middle1-grades-course-detail-page_enrollmentClosingMeta__v2qSF{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)}}.middle1-grades-course-detail-page_enrollmentClosingMetaMuted__m2e13,.middle1-grades-course-detail-page_enrollmentClosingMetaStrong__GYJe_{font-size:calc(14 * var(--landing-fluid-unit));line-height:21px;text-align:center;word-break:keep-all}.middle1-grades-course-detail-page_enrollmentClosingMetaMuted__m2e13{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}}.middle1-grades-course-detail-page_enrollmentClosingMetaStrong__GYJe_{color:#ffffff;font-weight:700;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_enrollmentClosingButton__gVUZ8{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)}}.middle1-grades-course-detail-page_recommendationSection__bxMpX{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)}}.middle1-grades-course-detail-page_textbookIntroSectionBlock__lcjl6{display:flex;flex-direction:column;gap:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px);padding-bottom:clamp(80px,calc(160 * var(--landing-fluid-unit)),160px);@media (max-width:767px){gap:80px;padding-bottom:60px}}.middle1-grades-course-detail-page_textbookDesignatedSection__flPgR{width:100%}.middle1-grades-course-detail-page_textbookContentBlock__A5bYd{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){width:100%;gap:calc(24 * var(--landing-fluid-unit));padding:0 var(--academy-gutter)}}.middle1-grades-course-detail-page_textbookSectionTitle___zVsO{@media (max-width:767px){font-size:calc(22 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_textbookSectionDescription__5Y2ii{margin:0;color:#737373;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.34;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:calc(14 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_textbookNotice__eWF_A{margin:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.5;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:calc(13 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_recommendationInner__YIJJW{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%}}.middle1-grades-course-detail-page_recommendationHeader__vhKOW{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}}.middle1-grades-course-detail-page_recommendationCardPrice__C__qS,.middle1-grades-course-detail-page_recommendationCardTitle___65RJ,.middle1-grades-course-detail-page_recommendationPaginationText__nO38h,.middle1-grades-course-detail-page_recommendationTitle__9yyBO{margin:0}.middle1-grades-course-detail-page_recommendationTitle__9yyBO{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}}.middle1-grades-course-detail-page_recommendationPagination__5alVh{display:flex;align-items:center;gap:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){align-self:flex-end}}.middle1-grades-course-detail-page_recommendationPaginationButton___BYYB{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}.middle1-grades-course-detail-page_recommendationPaginationText__nO38h{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)}}.middle1-grades-course-detail-page_recommendationGrid__rPLb0{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}}.middle1-grades-course-detail-page_recommendationCard__G6i9G{display:flex;flex-direction:column;overflow:hidden}.middle1-grades-course-detail-page_recommendationCardHero__DCGLy{position:relative;width:100%;aspect-ratio:273/153.6;margin-bottom:calc(-20 * var(--landing-fluid-unit));overflow:hidden}.middle1-grades-course-detail-page_recommendationCardHeroRed__uqxjq{background:linear-gradient(218.036deg,#e94525 5.8847%,#990021 123.18%)}.middle1-grades-course-detail-page_recommendationCardHeroAurora__3Wrtj{background:linear-gradient(218.036deg,#19f0c2 5.8847%,#3e68ce 58.648%,#9700ca 123.18%)}.middle1-grades-course-detail-page_recommendationCardHeroPink__zOOd0{background:linear-gradient(218.036deg,#e0e0e0 8.8322%,#ee24bb 123.18%)}.middle1-grades-course-detail-page_recommendationCardHeroMint__VWqzS{background:linear-gradient(218.036deg,#81d7ff 5.8847%,#20e755 123.18%)}.middle1-grades-course-detail-page_recommendationCardHeroCopy__swT7Q{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}}.middle1-grades-course-detail-page_recommendationCardHeroCopy__swT7Q p,.middle1-grades-course-detail-page_recommendationCardMeta__lUURT,.middle1-grades-course-detail-page_recommendationCardMeta__lUURT span{margin:0}.middle1-grades-course-detail-page_recommendationCardBody__5M7wL{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))}.middle1-grades-course-detail-page_recommendationCardBadgeMark__l5SSi{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}.middle1-grades-course-detail-page_recommendationCardCopy__U__Q4{display:flex;flex-direction:column;gap:calc(9 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_recommendationCardBadgeRow__iCo_3{display:flex;gap:calc(4 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_recommendationCardBadgeBest__ZR63g,.middle1-grades-course-detail-page_recommendationCardBadgeNew__dok0v{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}.middle1-grades-course-detail-page_recommendationCardBadgeNew__dok0v{background:rgba(248,147,15,.08);color:#f8930f}.middle1-grades-course-detail-page_recommendationCardBadgeBest__ZR63g{background:rgba(59,131,255,.08);color:#3b83ff}.middle1-grades-course-detail-page_recommendationCardTitle___65RJ{color:#121212;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.45;letter-spacing:-.3px;word-break:keep-all}.middle1-grades-course-detail-page_recommendationCardMeta__lUURT{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}.middle1-grades-course-detail-page_recommendationCardMetaDivider___FeNG{color:#cfd0d1}.middle1-grades-course-detail-page_recommendationCardPrice__C__qS{color:#171b1f;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:25.14px}.middle1-grades-course-detail-page_recommendationCardChipRow__2_0RY{display:flex;flex-wrap:wrap;gap:calc(7 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_recommendationCardChip__kLPa7{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}.middle1-grades-course-detail-page_policySection___uxyJ{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)}}.middle1-grades-course-detail-page_policyInner__qYrVH{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)}}.middle1-grades-course-detail-page_policyCardFootnote__5l5GP,.middle1-grades-course-detail-page_policyCardSectionTitle__n__il,.middle1-grades-course-detail-page_policyCardTitle__Zr_b1,.middle1-grades-course-detail-page_policyPlatformCopy__6Kv5y p,.middle1-grades-course-detail-page_policyPlatformHeading__zRaoU,.middle1-grades-course-detail-page_policyPlatformTitle__qit82,.middle1-grades-course-detail-page_policySectionTitle__hnVm6,.middle1-grades-course-detail-page_policySupportDescription__YfWv0 p,.middle1-grades-course-detail-page_policySupportTitle__dyszD{margin:0}.middle1-grades-course-detail-page_policySectionTitle__hnVm6{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)}}.middle1-grades-course-detail-page_policyCard__cSgwt{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)}}.middle1-grades-course-detail-page_policyCardTitle__Zr_b1{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}}.middle1-grades-course-detail-page_policyCardBulletList__074NQ,.middle1-grades-course-detail-page_policyNoticeList__ecAMw{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));margin:0;padding-left:0;list-style:none}.middle1-grades-course-detail-page_policyCardBulletList__074NQ li,.middle1-grades-course-detail-page_policyCardFootnote__5l5GP,.middle1-grades-course-detail-page_policyNoticeList__ecAMw li,.middle1-grades-course-detail-page_policyPlatformCopy__6Kv5y p,.middle1-grades-course-detail-page_policyRefundLabelCell__jq2V7,.middle1-grades-course-detail-page_policyRefundValueCell__pNOTq,.middle1-grades-course-detail-page_policySupportDescription__YfWv0{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}}.middle1-grades-course-detail-page_policyNoticeList__ecAMw li{color:#2169fa;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_policyNoticeList__ecAMw li:before{content:"※ "}.middle1-grades-course-detail-page_policyCardGroup___tl5E{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_policyCardSection__Artin{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_policyCardSectionTitle__n__il{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)}}.middle1-grades-course-detail-page_policyRefundBox__VnAee{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)}}.middle1-grades-course-detail-page_policyRefundRow__igLT4{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}}.middle1-grades-course-detail-page_policyRefundLabelCell__jq2V7,.middle1-grades-course-detail-page_policyRefundValueCell__pNOTq{padding:0;background:transparent;line-height:21px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_policyRefundLabelCell__jq2V7{color:#333333;font-weight:500;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_policyCardFootnote__5l5GP{color:#999999;line-height:21px;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_policyPlatformBlock__5GdeE{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_policyPlatformHeading__zRaoU{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}}.middle1-grades-course-detail-page_policyPlatformGrid__rgS91{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_policyPlatformCard__LV3k9{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)}}.middle1-grades-course-detail-page_policyPlatformTitle__qit82,.middle1-grades-course-detail-page_policySupportTitle__dyszD{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)}}.middle1-grades-course-detail-page_policyPlatformCopy__6Kv5y{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_policySupportBar__uidyi{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)}}.middle1-grades-course-detail-page_policySupportCopy__Eete7{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_policySupportDescription__YfWv0{display:flex;flex-direction:column;gap:0;@media (max-width:767px){font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:21px}}.middle1-grades-course-detail-page_policySupportButton__OKI2R{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}}.middle1-grades-course-detail-page_applyConfirmBody__mM_oy{padding:8px 0}.middle1-grades-course-detail-page_applyConfirmText__QUDJh{font-size:16px;line-height:1.6;color:var(--color-text-primary,#1a1a1a)}.middle1-grades-course-detail-page_applyConfirmActions__x_a_2{display:flex;gap:8px;justify-content:flex-end}.middle1-grades-course-detail-page_timetableSection__AY9pE{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))}}.middle1-grades-course-detail-page_timetableHeadingGroup__XE6i2{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))}}.middle1-grades-course-detail-page_timetableTitle__9HZ6R{font-size:0;line-height:0;color:#0a0a0a;text-align:center}.middle1-grades-course-detail-page_timetableTitleMain__sfbHS{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))}}.middle1-grades-course-detail-page_timetableTitleSub__q9LQM{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))}}.middle1-grades-course-detail-page_timetableSubtitle__ty4cR{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))}}.middle1-grades-course-detail-page_timetableTableWrapper__a_4fG{width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - calc(40 * var(--landing-fluid-unit))));overflow-x:auto;-webkit-overflow-scrolling:touch}.middle1-grades-course-detail-page_timetableTable__Eysqt{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;table-layout:fixed}.middle1-grades-course-detail-page_timetableTh__NIzcH{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))}}.middle1-grades-course-detail-page_timetableThLast__ZAc9U{border-right:none}.middle1-grades-course-detail-page_timetableTd__3cnd7{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))}}.middle1-grades-course-detail-page_timetableTdLast__vt4_O{border-right:none}.middle1-grades-course-detail-page_timetableBoldText__X_VNA{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))}}.middle1-grades-course-detail-page_timetableLightText__jNuZa{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}}.middle1-grades-course-detail-page_timetableInstructorName__4EAa_{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))}}.middle1-grades-course-detail-page_timetableInstructorRole__kPIjj{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){.middle1-grades-course-detail-page_timetableSection__AY9pE{padding-top:calc(80 * var(--landing-fluid-unit));padding-bottom:calc(80 * var(--landing-fluid-unit));gap:calc(24 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_timetableTitleMain__sfbHS{font-size:calc(28 * var(--landing-fluid-unit));line-height:134%}.middle1-grades-course-detail-page_timetableTitleSub__q9LQM{font-size:calc(20 * var(--landing-fluid-unit));line-height:134%}.middle1-grades-course-detail-page_timetableSubtitle__ty4cR{font-size:calc(13 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_timetableTableWrapper__a_4fG{width:calc(100% - 40px)}.middle1-grades-course-detail-page_timetableTable__Eysqt{min-width:calc(560 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_timetableTh__NIzcH{padding:calc(12 * var(--landing-fluid-unit));font-size:calc(13 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_timetableTd__3cnd7{padding:calc(16 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_timetableBoldText__X_VNA,.middle1-grades-course-detail-page_timetableInstructorName__4EAa_,.middle1-grades-course-detail-page_timetableInstructorRole__kPIjj,.middle1-grades-course-detail-page_timetableLightText__jNuZa{font-size:calc(12 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_h1CurriculumTableWrap__IUev3{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)}}.middle1-grades-course-detail-page_h1CurriculumTable__G3bDc{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}}.middle1-grades-course-detail-page_h1CurriculumHeaderRow__jYv0v{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.middle1-grades-course-detail-page_h1CurriculumHeaderWeekCell__5O2mO{width:calc(185 * var(--landing-fluid-unit));flex-shrink:0}.middle1-grades-course-detail-page_h1CurriculumHeaderContentCell__UIn_N,.middle1-grades-course-detail-page_h1CurriculumHeaderWeekCell__5O2mO{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}.middle1-grades-course-detail-page_h1CurriculumHeaderContentCell__UIn_N{flex:1 0;min-width:1px}.middle1-grades-course-detail-page_h1CurriculumHeaderContentCell__UIn_N:last-child{border-right:none}.middle1-grades-course-detail-page_h1CurriculumHeaderText__BJ2qM{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}.middle1-grades-course-detail-page_h1CurriculumRow__S4Dc3{display:flex;align-items:stretch;border-bottom:1px solid #d7d7d7}.middle1-grades-course-detail-page_h1CurriculumRow__S4Dc3:last-child{border-bottom:none}.middle1-grades-course-detail-page_h1CurriculumWeekCell__47QRx{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}.middle1-grades-course-detail-page_h1CurriculumWeekBadge__9QlBY{display:inline-flex;align-items:center;justify-content:center;padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4}.middle1-grades-course-detail-page_h1CurriculumWeekBadgeText__XLOgc{margin:0;color:#000000;font-size:calc(12 * var(--landing-fluid-unit));font-weight:500;line-height:150%;font-style:normal;white-space:nowrap}.middle1-grades-course-detail-page_h1CurriculumWeekDate__HWr2L{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%}.middle1-grades-course-detail-page_h1CurriculumContentCell__HJ6JV{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}.middle1-grades-course-detail-page_h1CurriculumContentCellLast__hMve1{border-right:none}.middle1-grades-course-detail-page_h1CurriculumSpanCell__qvh_g{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}.middle1-grades-course-detail-page_h1CurriculumCellText__9zCYr{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%}.middle1-grades-course-detail-page_studentManagementSection__slQhz{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)}}.middle1-grades-course-detail-page_studentManagementHeadingGroup__gdltY{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.middle1-grades-course-detail-page_studentManagementSubtitle__iYUua{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))}}.middle1-grades-course-detail-page_studentManagementHeading__KlNzs{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))}}.middle1-grades-course-detail-page_studentManagementCards__vU5I5{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))}}.middle1-grades-course-detail-page_clinicCard__mLSiW,.middle1-grades-course-detail-page_courseStructureCard__bOmKB{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))}}.middle1-grades-course-detail-page_clinicCardHeader__W97kE{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}.middle1-grades-course-detail-page_clinicBadgeGroup__ixgWS{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_clinicBadge__Tv4DA{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%}.middle1-grades-course-detail-page_clinicTitle__oxUvm{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))}}.middle1-grades-course-detail-page_clinicDescription__I7835{color:#999999;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:175%}.middle1-grades-course-detail-page_clinicDescription__I7835 p{margin:0;color:#333333}.middle1-grades-course-detail-page_clinicInfoGrid__NKvwZ{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))}}.middle1-grades-course-detail-page_clinicInfoItemWide__UFemQ{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%}}.middle1-grades-course-detail-page_clinicInfoItem__butA2{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%}}.middle1-grades-course-detail-page_clinicInfoLabel__8Vzwg{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))}}.middle1-grades-course-detail-page_clinicInfoValue__YnoLm{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%}.middle1-grades-course-detail-page_clinicTimetableBlock__CtJRl{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_clinicTimetableWrapper__MEpQ3{width:100%;overflow-x:auto}.middle1-grades-course-detail-page_clinicTable__40LJV{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_clinicTableHeaderCell__yH71H{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))}}.middle1-grades-course-detail-page_clinicTableHeaderCellLast__Lx9Si{border-right:none}.middle1-grades-course-detail-page_clinicTableContentCell__sszGa{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))}}.middle1-grades-course-detail-page_clinicTableContentBadge__mnUX1{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%}.middle1-grades-course-detail-page_clinicTableDayCell__wSRP6{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))}}.middle1-grades-course-detail-page_clinicTableDateCell__Dr__F{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))}}.middle1-grades-course-detail-page_clinicTableTimeCell__qAzT5{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))}}.middle1-grades-course-detail-page_clinicTableCellNoBorder__KGe1X{border-bottom:none}.middle1-grades-course-detail-page_clinicTableInstructorCell__XqJSj{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))}}.middle1-grades-course-detail-page_courseStructureCardHeader__2yGwx{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}.middle1-grades-course-detail-page_courseStructureTitle__AXbaI{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))}}.middle1-grades-course-detail-page_courseStructureDiagramFrame__IzsXG{width:100%;aspect-ratio:1040/129;overflow:hidden}.middle1-grades-course-detail-page_courseStructureDiagram__lmezQ{width:100%;height:100%;object-fit:contain;display:block}.middle1-grades-course-detail-page_courseStructureDescText__3M_2P{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:175%}.middle1-grades-course-detail-page_courseStructureDescText__3M_2P li,.middle1-grades-course-detail-page_courseStructureDescText__3M_2P p{margin:0}.middle1-grades-course-detail-page_courseStructureDescText__3M_2P ol{margin:0;padding-left:calc(24 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_managementCycleFrame__IPusT{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.middle1-grades-course-detail-page_managementCycleDiagram__ytqJd{width:45.38%;height:auto;display:block;@media (max-width:767px){width:80%}}.middle1-grades-course-detail-page_courseStructureExtraText__OtA0h{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:175%}.middle1-grades-course-detail-page_courseStructureDescText__3M_2P p,.middle1-grades-course-detail-page_courseStructureExtraText__OtA0h p{color:#999}.middle1-grades-course-detail-page_courseStructureExtraText__OtA0h li,.middle1-grades-course-detail-page_courseStructureExtraText__OtA0h p{margin:0}.middle1-grades-course-detail-page_courseStructureExtraText__OtA0h ol{margin:0;padding-left:calc(24 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_managementItemsBox__lyfHa{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))}}.middle1-grades-course-detail-page_managementItemList__v_ive{display:flex;flex-direction:column;gap:calc(34 * var(--landing-fluid-unit));@media (max-width:767px){gap:calc(24 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_managementItem__pzYJW{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_managementItemNumberList__g3ZWN{margin:0;padding-left:calc(27 * var(--landing-fluid-unit));list-style-type:decimal}.middle1-grades-course-detail-page_managementItemTitle__zhW_x{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))}}.middle1-grades-course-detail-page_managementItemDesc__PeLAl{margin:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:150%;white-space:pre-line}.middle1-grades-course-detail-page_textbookMaterialsGallerySection__LcLW7,.middle1-grades-course-detail-page_textbookMaterialsSection__8uUYy{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))}}.middle1-grades-course-detail-page_textbookMaterialsSection__8uUYy{padding:calc(160 * var(--landing-fluid-unit)) 0;@media (max-width:767px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.middle1-grades-course-detail-page_textbookMaterialsExampleSection__0wIxm{@media (max-width:767px){margin-top:calc(80 * var(--landing-fluid-unit));padding-top:0}}.middle1-grades-course-detail-page_textbookMaterialsFollowSection__ZqEf9{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}}.middle1-grades-course-detail-page_textbookMaterialsSection__8uUYy.middle1-grades-course-detail-page_moOnly__QqUU4{@media (min-width:768px){display:none}@media (max-width:767px){display:flex}}.middle1-grades-course-detail-page_textbookSpecialLectureTableWrap__FDfP3{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.middle1-grades-course-detail-page_textbookSpecialLectureTable__qbbux{display:flex;flex-direction:column;min-width:calc(520 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_textbookSpecialLectureHeaderRow__tktGb,.middle1-grades-course-detail-page_textbookSpecialLectureRow__cnA7w{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)}}.middle1-grades-course-detail-page_textbookSpecialLectureCategoryCell__kPM6m,.middle1-grades-course-detail-page_textbookSpecialLectureCourseCell__tFH5W,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderCategory__iz5bG,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderCourse__6Jcr8,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__g7OaM,.middle1-grades-course-detail-page_textbookSpecialLectureScheduleCell__RNqtl{display:flex;border-bottom:1px solid #d7d7d7;box-sizing:border-box}.middle1-grades-course-detail-page_textbookSpecialLectureHeaderCategory__iz5bG,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderCourse__6Jcr8,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__g7OaM{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%}}.middle1-grades-course-detail-page_textbookSpecialLectureCategoryCell__kPM6m,.middle1-grades-course-detail-page_textbookSpecialLectureCourseCell__tFH5W,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderCategory__iz5bG,.middle1-grades-course-detail-page_textbookSpecialLectureHeaderCourse__6Jcr8{border-right:1px solid #d7d7d7}.middle1-grades-course-detail-page_textbookSpecialLectureHeaderSchedule__g7OaM,.middle1-grades-course-detail-page_textbookSpecialLectureScheduleCell__RNqtl{min-width:0}.middle1-grades-course-detail-page_textbookSpecialLectureBody__PIady{display:flex;flex-direction:column}.middle1-grades-course-detail-page_textbookSpecialLectureRow__cnA7w:last-child .middle1-grades-course-detail-page_textbookSpecialLectureCategoryCell__kPM6m,.middle1-grades-course-detail-page_textbookSpecialLectureRow__cnA7w:last-child .middle1-grades-course-detail-page_textbookSpecialLectureCourseCell__tFH5W,.middle1-grades-course-detail-page_textbookSpecialLectureRow__cnA7w:last-child .middle1-grades-course-detail-page_textbookSpecialLectureScheduleCell__RNqtl{border-bottom:none}.middle1-grades-course-detail-page_textbookSpecialLectureCategoryCell__kPM6m{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))}}.middle1-grades-course-detail-page_textbookSpecialLectureCourseCell__tFH5W{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))}}.middle1-grades-course-detail-page_textbookSpecialLectureScheduleCell__RNqtl{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))}}.middle1-grades-course-detail-page_textbookSpecialLectureCourseSubtitle__umqUX,.middle1-grades-course-detail-page_textbookSpecialLectureCourseTitle__Q_hhO,.middle1-grades-course-detail-page_textbookSpecialLectureMaterialFee__5BHTs,.middle1-grades-course-detail-page_textbookSpecialLectureScheduleOption__zQmp2,.middle1-grades-course-detail-page_textbookSpecialLectureSessionLabel__QzafE{margin:0}.middle1-grades-course-detail-page_textbookSpecialLectureCourseSubtitle__umqUX,.middle1-grades-course-detail-page_textbookSpecialLectureScheduleOption__zQmp2{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))}}.middle1-grades-course-detail-page_textbookSpecialLectureCourseTitle__Q_hhO,.middle1-grades-course-detail-page_textbookSpecialLectureSessionLabel__QzafE{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))}}.middle1-grades-course-detail-page_textbookSpecialLectureSessionBlock__4OKTL+.middle1-grades-course-detail-page_textbookSpecialLectureSessionBlock__4OKTL{margin-top:calc(8 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_textbookSpecialLectureMaterialFee__5BHTs{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))}}.middle1-grades-course-detail-page_textbookMaterialsTitle__Nu1f5{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%}}.middle1-grades-course-detail-page_textbookExampleTable__xGZnh{display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_textbookExampleHeaderRow__DNVQH,.middle1-grades-course-detail-page_textbookExampleRow__CQ_hW{display:flex}.middle1-grades-course-detail-page_textbookExampleHeaderContent__hAH6h,.middle1-grades-course-detail-page_textbookExampleHeaderStep__u4KdC{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%}}.middle1-grades-course-detail-page_textbookExampleHeaderStep__u4KdC,.middle1-grades-course-detail-page_textbookExampleStepCell__IBKBO{width:calc(185 * var(--landing-fluid-unit));flex-shrink:0;@media (max-width:767px){width:calc(92 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_textbookExampleContentCell__ZqOfC,.middle1-grades-course-detail-page_textbookExampleHeaderContent__hAH6h{flex:1 1;min-width:0}.middle1-grades-course-detail-page_textbookExampleHeaderContent__hAH6h{border-left:1px solid #d7d7d7}.middle1-grades-course-detail-page_textbookExampleBody__6Vgrq{display:flex;flex-direction:column}.middle1-grades-course-detail-page_textbookExampleRow__CQ_hW:not(:last-child){border-bottom:1px solid #d7d7d7}.middle1-grades-course-detail-page_textbookExampleStepCell__IBKBO{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))}}.middle1-grades-course-detail-page_textbookExampleStepBadge__fZKjy{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%}}.middle1-grades-course-detail-page_textbookExampleContentCell__ZqOfC{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))}}.middle1-grades-course-detail-page_textbookExampleContentTitle__ZmvBR{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%}}.middle1-grades-course-detail-page_textbookExampleContentDescription__72akz{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%}}.middle1-grades-course-detail-page_textbookMaterialsGroupList__jfT1B{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_textbookMaterialsGroup__xYP3Q{display:flex;flex-direction:column;border:1px solid #d7d7d7;background:#ffffff}.middle1-grades-course-detail-page_textbookMaterialsLabelRow__bP7_w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.middle1-grades-course-detail-page_textbookMaterialsLabelCell__y1D_D{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%}}.middle1-grades-course-detail-page_textbookMaterialsLabelCell__y1D_D+.middle1-grades-course-detail-page_textbookMaterialsLabelCell__y1D_D{border-left:1px solid #d7d7d7}.middle1-grades-course-detail-page_textbookMaterialsImageGrid__HL4SR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(2,minmax(0,1fr))}}.middle1-grades-course-detail-page_textbookMaterialsImageCell__zWPcC{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))}}.middle1-grades-course-detail-page_textbookMaterialsImageCell__zWPcC:not(:nth-child(4n)){border-right:1px solid #d7d7d7;@media (max-width:767px){border-right:0}}.middle1-grades-course-detail-page_textbookMaterialsImageCell__zWPcC:nth-child(odd){@media (max-width:767px){border-right-color:#d7d7d7;border-right-style:solid;border-right-width:1px}}.middle1-grades-course-detail-page_textbookMaterialsImageCell__zWPcC:nth-child(n+3){@media (max-width:767px){border-top-color:#d7d7d7;border-top-style:solid;border-top-width:1px}}.middle1-grades-course-detail-page_textbookMaterialsImageFrame__kmyo_{position:relative;width:min(calc(246 * var(--landing-fluid-unit)),100%);aspect-ratio:246/373.4}.middle1-grades-course-detail-page_textbookMaterialsImage__FHtwq{object-fit:contain}.middle1-grades-course-detail-page_allCareSection__SbQz7{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))}}.middle1-grades-course-detail-page_introductionReasonSection___czsI{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:calc(60 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_textbookSection__yn2sl{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))}}.middle1-grades-course-detail-page_textbookSectionHero__tmsAh{padding-bottom:0;@media (max-width:767px){padding-bottom:0}}.middle1-grades-course-detail-page_textbookSectionMaterials__pq5wT{padding-top:calc(120 * var(--landing-fluid-unit));@media (max-width:767px){padding-top:calc(80 * var(--landing-fluid-unit))}}.middle1-grades-course-detail-page_textbookSectionMaterials__pq5wT .middle1-grades-course-detail-page_textbookInnerBlock__RBHmq{margin-top:0}.middle1-grades-course-detail-page_textbookHeroBlock__e5eIw,.middle1-grades-course-detail-page_textbookInnerBlock__RBHmq{width:var(--courses-content-width);margin:0 auto}.middle1-grades-course-detail-page_textbookHeroHeader__vP0U8{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))}}.middle1-grades-course-detail-page_textbookHeroHeading__rs0R1,.middle1-grades-course-detail-page_textbookSectionTitle___zVsO{margin:0}.middle1-grades-course-detail-page_textbookHeroHeading__rs0R1{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))}}.middle1-grades-course-detail-page_textbookHeroImageFrame__pTDYD{position:relative;width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.middle1-grades-course-detail-page_textbookHeroImage__295i_{display:block;width:100%;height:100%;object-fit:cover}.middle1-grades-course-detail-page_textbookInnerBlock__RBHmq{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))}}.middle1-grades-course-detail-page_textbookSectionTitleWrap__WLZAC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--landing-fluid-unit))}.middle1-grades-course-detail-page_textbookSectionTitle___zVsO{margin:0;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))}}