.elementary56-course-detail-page_moOnly__7JE86{display:none}.elementary56-course-detail-page_pcOnly__6hqov{display:block}@media (max-width:767px){.elementary56-course-detail-page_moOnly__7JE86{display:block}.elementary56-course-detail-page_pcOnly__6hqov{display:none}}.elementary56-course-detail-page_page__67LUN{width:100%;--academy-gutter:min(calc(80 * var(--landing-fluid-unit)),80px);--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%);--courses-content-width:min(calc(1140 * var(--landing-fluid-unit)),calc(100% - min(calc(160 * var(--landing-fluid-unit)), 160px)));@media (max-width:767px){--academy-gutter:min(calc(20 / 375 * 100vw),20px);--courses-content-width:calc(100% - min(calc(40 / 375 * 100vw), 40px))}}.elementary56-course-detail-page_page__67LUN img{display:block}.elementary56-course-detail-page_heroSection__ecy7z{padding:calc(80 * var(--landing-fluid-unit)) var(--academy-gutter) calc(96 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(64 / 375 * 100vw),64px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(52 / 375 * 100vw),52px)}}.elementary56-course-detail-page_heroInner__Pef_o{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){gap:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_brandRow__9eC97{display:inline-flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_brandMark___e5Q2{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));flex-shrink:0;overflow:hidden}.elementary56-course-detail-page_brandText__euLEB{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 / 375 * 100vw),14px);line-height:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_eyebrow__uQMet{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 / 375 * 100vw),16px);line-height:min(calc(26 / 375 * 100vw),26px)}}.elementary56-course-detail-page_headingGroup__hLqJy{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 / 375 * 100vw),16px)}}.elementary56-course-detail-page_title__0cqC4{margin:0;color:#0a0a0a;font-size:calc(80 * var(--landing-fluid-unit));font-style:normal;font-weight:300;line-height:1.17;letter-spacing:calc(-1 * var(--landing-fluid-unit));text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(34 / 375 * 100vw),34px);line-height:1.24;letter-spacing:-.68px}}.elementary56-course-detail-page_description__8tKw9{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 / 375 * 100vw),15px);line-height:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_description__8tKw9 span:last-child{color:#333333}.elementary56-course-detail-page_badgeRow__akvUY{display:flex;align-items:flex-start;gap:calc(4 * var(--landing-fluid-unit))}.elementary56-course-detail-page_badgePrimary__U7eib,.elementary56-course-detail-page_badgeSecondary__m1ldS{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;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_badgePrimary__U7eib{background:#d3e2ee;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(9 / 375 * 100vw),9px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(9 / 375 * 100vw),9px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_badgeSecondary__m1ldS{background:#f3f3f3;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(9 / 375 * 100vw),9px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(9 / 375 * 100vw),9px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_introSection__eukjz{position:relative;width:100%;min-height:calc(560 * var(--landing-fluid-unit));aspect-ratio:1920/1080;overflow:hidden;background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),#000000;@media (max-width:767px){height:auto;min-height:unset;aspect-ratio:unset;padding-left:0;padding-bottom:min(calc(80 / 375 * 100vw),80px);padding-right:0;padding-top:min(calc(80 / 375 * 100vw),80px)}}.elementary56-course-detail-page_introPlayButton__BNX4d{position:absolute;top:calc(48 * var(--landing-fluid-unit));right:var(--academy-gutter);width:calc(64 * var(--landing-fluid-unit));height:calc(64 * var(--landing-fluid-unit));padding:0;border:0;background:transparent;transform:none;cursor:pointer;z-index:2;@media (max-width:767px){width:min(calc(44 / 375 * 100vw),44px);height:min(calc(44 / 375 * 100vw),44px);top:min(calc(24 / 375 * 100vw),24px);right:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_introPlayIcon__3csrq{position:relative;display:block;width:calc(64 * var(--landing-fluid-unit));height:calc(64 * var(--landing-fluid-unit));@media (max-width:767px){width:min(calc(44 / 375 * 100vw),44px);height:min(calc(44 / 375 * 100vw),44px)}}.elementary56-course-detail-page_introPlayTriangle__1huFY{position:absolute;top:calc(16 * var(--landing-fluid-unit));left:calc(16 * var(--landing-fluid-unit));width:calc(32 * var(--landing-fluid-unit));height:calc(32 * var(--landing-fluid-unit));background:#ffffff;-webkit-mask-image:url(/courses/intro/play-icon-mask.svg);mask-image:url(/courses/intro/play-icon-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:calc(32 * var(--landing-fluid-unit)) calc(32 * var(--landing-fluid-unit));mask-size:calc(32 * var(--landing-fluid-unit)) calc(32 * var(--landing-fluid-unit));@media (max-width:767px){top:min(calc(11 / 375 * 100vw),11px);left:min(calc(11 / 375 * 100vw),11px);width:min(calc(22 / 375 * 100vw),22px);height:min(calc(22 / 375 * 100vw),22px);-webkit-mask-size:min(calc(22 / 375 * 100vw),22px) min(calc(22 / 375 * 100vw),22px);mask-size:min(calc(22 / 375 * 100vw),22px) min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_introContent__irBzD{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--landing-fluid-unit));width:min(calc(940 * var(--landing-fluid-unit)),calc(100% - (var(--academy-gutter) * 2)));transform:translate(-50%,-30%);text-align:center;@media (max-width:767px){position:relative;top:unset;left:unset;transform:none;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;width:calc(100% - min(calc(32 / 375 * 100vw), 32px));gap:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_introTitle__v1bGB{margin:0;color:#ffffff;font-size:calc(70 * var(--landing-fluid-unit));font-style:normal;font-weight:700;line-height:124%;letter-spacing:calc(-2.4 * var(--landing-fluid-unit));word-break:keep-all;@media (max-width:767px){font-size:min(calc(30 / 375 * 100vw),30px);line-height:1.2;letter-spacing:-.9px}}.elementary56-course-detail-page_introLabel__T2TOR{width:100%;margin:0;color:#ffffff;font-size:calc(16 * var(--landing-fluid-unit));font-weight:700;line-height:1.49;font-style:normal;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);letter-spacing:-.2px}}.elementary56-course-detail-page_introDescription__fA_fn{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));width:100%;color:#ffffff;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.56;font-style:normal;line-height:1.49;letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:1.6;letter-spacing:-.5px;white-space:pre-line}}.elementary56-course-detail-page_introDescription__fA_fn p{margin:0}.elementary56-course-detail-page_introRuntime__ie_ay{width:100%;margin:0;color:rgba(255,255,255,.6);font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;font-style:normal;line-height:1.49;letter-spacing:0;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px);letter-spacing:-.4px}}.elementary56-course-detail-page_reservationSection__itdW9{padding:calc(80 * var(--landing-fluid-unit)) var(--academy-gutter) calc(64 * var(--landing-fluid-unit));background:#f5f5f5;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(48 / 375 * 100vw),48px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(64 / 375 * 100vw),64px)}}.elementary56-course-detail-page_reservationInner__Plt3U{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){gap:min(calc(32 / 375 * 100vw),32px)}}.elementary56-course-detail-page_socialProofHeader__vJSsW{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 / 375 * 100vw),18px)}}.elementary56-course-detail-page_socialProofTrack__ZGjVg{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 / 375 * 100vw),6px)}}.elementary56-course-detail-page_socialProofCard__OR9iD{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 / 375 * 100vw),124px);min-width:min(calc(124 / 375 * 100vw),124px)}}.elementary56-course-detail-page_socialProofThumb__8_9BQ{width:calc(140 * var(--landing-fluid-unit));height:calc(105 * var(--landing-fluid-unit));background:#dddddd;@media (max-width:767px){width:min(calc(124 / 375 * 100vw),124px);height:min(calc(93 / 375 * 100vw),93px)}}.elementary56-course-detail-page_socialProofMeta__J8GB1{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_socialProofAuthor__SnYaZ{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_socialProofAvatar__BiqNm{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));overflow:hidden;border-radius:calc(999 * var(--landing-fluid-unit));flex-shrink:0}.elementary56-course-detail-page_socialProofMessage__K11f4,.elementary56-course-detail-page_socialProofName__YgFY_{color:#777777;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;font-style:normal;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_socialProofMessage__K11f4{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementary56-course-detail-page_reservationContent__I33H1{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 / 375 * 100vw),12px)}}.elementary56-course-detail-page_reservationMainCard__RoJH5{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-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_reservationMainHeader__buuOX{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_reservationHeaderCopy__4H95s{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_priceTotal__jxhs4,.elementary56-course-detail-page_reservationGradientText__baPXW{margin:0;background:linear-gradient(160deg,#2977fe 6.1503%,#8144ff 49.543%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;color:transparent}.elementary56-course-detail-page_reservationGradientText__baPXW{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;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_reservationTitle__0_veu{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}@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_reservationInfoRow__7mkbr{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}}.elementary56-course-detail-page_reservationNotice__ubWzd{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;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_reservationInfoButton__dHcty{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;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_reservationDivider__TnaSS{position:relative;width:100%;height:1px}.elementary56-course-detail-page_reservationFactRow__Z7cro{display:flex;align-items:flex-start;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:flex-start}}.elementary56-course-detail-page_reservationFactLabel__EsMlr{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;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_reservationFactValueRow__L6Ytx{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.elementary56-course-detail-page_reservationFactHint__PXLuP,.elementary56-course-detail-page_reservationFactValue__wyVAW{color:#21252c;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:1.6;font-style:normal;letter-spacing:-.2px;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_reservationFactHint__PXLuP{color:#c3c3c3;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:500;letter-spacing:-.78px;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_schedulePanel__K_CGH{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 / 375 * 100vw),14px);padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_scheduleSummary__dXaua{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 / 375 * 100vw),8px)}}.elementary56-course-detail-page_schedulePrompt__W_bsP{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 / 375 * 100vw),4px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:1.5}}.elementary56-course-detail-page_scheduleSelected___UbR2{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 / 375 * 100vw),14px)}}.elementary56-course-detail-page_scheduleSelectors__dO_AY{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 / 375 * 100vw),8px)}}.elementary56-course-detail-page_scheduleGrid__Agusb,.elementary56-course-detail-page_scheduleTimeGrid__mSolF{display:grid;grid-gap:calc(6 * var(--landing-fluid-unit));gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_scheduleGrid__Agusb{grid-template-columns:repeat(7,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(4,minmax(0,1fr));gap:min(calc(5 / 375 * 100vw),5px)}}.elementary56-course-detail-page_scheduleTimeGrid__mSolF{grid-template-columns:repeat(3,minmax(0,1fr));@media (max-width:767px){grid-template-columns:repeat(3,minmax(0,1fr));gap:min(calc(5 / 375 * 100vw),5px)}}.elementary56-course-detail-page_scheduleOptionActive__dBZzN,.elementary56-course-detail-page_scheduleOption__iOpI3{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 / 375 * 100vw),44px);font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_scheduleOption__iOpI3:first-child{color:#adadad}.elementary56-course-detail-page_scheduleOptionActive__dBZzN{border-color:#455076;background:#455076;color:#ffffff;font-weight:600}.elementary56-course-detail-page_priceCardColumn__U7fNp{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}}.elementary56-course-detail-page_priceCard__RTT_p{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 / 375 * 100vw),16px);padding-right:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_priceCardBody__LrP9I,.elementary56-course-detail-page_priceCardHeader__oH_0w{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 / 375 * 100vw),12px);align-items:flex-start}}.elementary56-course-detail-page_priceCardTitle__REKTv{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 / 375 * 100vw),18px)}}.elementary56-course-detail-page_priceStock__UlvS4{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_priceStockIcon__zXNkn{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.elementary56-course-detail-page_pricePeriod__ftYmb,.elementary56-course-detail-page_priceStockText__N5E6m{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;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_pricePeriod__ftYmb{text-decoration:none}.elementary56-course-detail-page_priceTotal__jxhs4{font-size:calc(13 * var(--landing-fluid-unit));font-weight:500;line-height:1.62;font-style:normal;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_priceSummary__8Y6mS{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_priceValue__FvFOi{color:#21252c;font-size:calc(20 * var(--landing-fluid-unit));font-weight:800;line-height:1.3;font-style:normal;letter-spacing:0;@media (max-width:767px){font-size:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_priceApplyButton__f5ijR{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 / 375 * 100vw),52px);font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_sectionNavSection__NpN_i{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 / 375 * 100vw),106px);padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:0;padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:0}}.elementary56-course-detail-page_sectionNavInner__IZ64i{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_sectionNav___0AHV{display:flex;align-items:stretch;width:100%;overflow-x:clip;overflow-y:hidden}.elementary56-course-detail-page_sectionNavItemActive___s5Wk,.elementary56-course-detail-page_sectionNavItem__3PWWP{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-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(18 / 375 * 100vw),18px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(18 / 375 * 100vw),18px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(18 / 375 * 100vw),18px);letter-spacing:-.36px}}.elementary56-course-detail-page_sectionNavItemActive___s5Wk:last-child,.elementary56-course-detail-page_sectionNavItem__3PWWP:last-child{border-right:1px solid #d4d4d4}.elementary56-course-detail-page_sectionNavItemActive___s5Wk{background:#ffffff;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(18 / 375 * 100vw),18px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(18 / 375 * 100vw),18px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(18 / 375 * 100vw),18px);letter-spacing:-.36px}}.elementary56-course-detail-page_summarySection__He7ZV{padding:calc(120 * var(--landing-fluid-unit)) 0;background:#ffffff;scroll-margin-top:calc(230 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:0;padding-bottom:min(calc(40 / 375 * 100vw),40px);padding-right:0;padding-top:min(calc(56 / 375 * 100vw),56px)}}.elementary56-course-detail-page_summaryFeaturePanel__EWU8r,.elementary56-course-detail-page_summaryIntro__ZvNRm{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_summaryIntro__ZvNRm{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.elementary56-course-detail-page_summaryHeading__4G8Gb{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 / 375 * 100vw),22px);line-height:1.4}}.elementary56-course-detail-page_summaryLead__lWnOD{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 / 375 * 100vw),14px);line-height:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_summaryFeatureDescription__cJSxc p,.elementary56-course-detail-page_summaryFeatureLabel__jUlTl,.elementary56-course-detail-page_summaryFeatureTitle__e6_WA,.elementary56-course-detail-page_summaryLead__lWnOD p,.elementary56-course-detail-page_summaryReasonDescription__G4RDG p,.elementary56-course-detail-page_summaryReasonTitle__PJXOI,.elementary56-course-detail-page_summaryReasonsHeading__a_QyR{margin:0}.elementary56-course-detail-page_summaryFeaturePanel__EWU8r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;margin-top:calc(40 * var(--landing-fluid-unit));border:1px solid #d1d1d1;background:#ffffff;@media (max-width:767px){margin-top:min(calc(32 / 375 * 100vw),32px);grid-template-columns:1fr}}.elementary56-course-detail-page_summaryClinicBlock__BghaU,.elementary56-course-detail-page_summaryFeatureColumn__PoYbD{min-width:0}.elementary56-course-detail-page_summaryFeatureColumn__PoYbD{display:flex;flex-direction:column;border-right:1px solid #d1d1d1}.elementary56-course-detail-page_summaryClinicBlock__BghaU,.elementary56-course-detail-page_summaryFeatureBlockBorderTop__6gPK2,.elementary56-course-detail-page_summaryFeatureBlock__ng0ut{display:flex;flex-direction:column;gap:calc(40 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(20 / 375 * 100vw),20px);gap:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_summaryFeatureBlockBorderTop__6gPK2{border-top:1px solid #d1d1d1;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(20 / 375 * 100vw),20px);gap:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_summaryFeatureCopy__w9VBZ{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.elementary56-course-detail-page_summaryFeatureHeaderRow__eYJHR{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 / 375 * 100vw),12px)}}.elementary56-course-detail-page_summaryFeatureLabel__jUlTl,.elementary56-course-detail-page_summaryFeatureTitle__e6_WA{color:#374053;font-style:normal;word-break:keep-all}.elementary56-course-detail-page_summaryFeatureLabel__jUlTl{font-size:calc(18 * var(--landing-fluid-unit));font-weight:600;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_summaryFeatureTitle__e6_WA{font-size:calc(18 * var(--landing-fluid-unit));font-weight:600;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(24 / 375 * 100vw),24px);white-space:pre-line}}.elementary56-course-detail-page_summaryFeatureDescription__cJSxc{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px);white-space:pre-line}}.elementary56-course-detail-page_summaryFeatureIcon__w_cKG{position:relative;width:calc(24 * var(--landing-fluid-unit));height:calc(24 * var(--landing-fluid-unit));flex-shrink:0;margin-top:1px}.elementary56-course-detail-page_summaryClinicImageFrame__M60td,.elementary56-course-detail-page_summaryRegularImageFrame__R_UWi,.elementary56-course-detail-page_summaryTrendImageFrame__8A0sg{position:relative;width:100%;overflow:hidden}.elementary56-course-detail-page_summaryTrendImageFrame__8A0sg{height:calc(170 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(128 / 375 * 100vw),128px)}}.elementary56-course-detail-page_summaryRegularImageFrame__R_UWi{height:calc(236 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(176 / 375 * 100vw),176px)}}.elementary56-course-detail-page_summaryClinicImageFrame__M60td{height:calc(544 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(320 / 375 * 100vw),320px)}}.elementary56-course-detail-page_summaryClinicImage__26vKV,.elementary56-course-detail-page_summaryRegularImage__HrEAN,.elementary56-course-detail-page_summaryTrendImage__OtDZV{position:absolute;max-width:none}.elementary56-course-detail-page_summaryTrendImage__OtDZV{top:-70.67%;left:-3.15%;width:107.15%;height:386.6%}.elementary56-course-detail-page_summaryRegularImage__HrEAN{top:-168.43%;left:-2.62%;width:105.24%;height:275.75%}.elementary56-course-detail-page_summaryClinicImage__26vKV{top:-15.8%;left:-4.35%;width:108.25%;height:120.74%}.elementary56-course-detail-page_summaryReasonsInner__XcJ6S{width:var(--courses-content-width);margin:0 auto;margin-top:calc(40 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryReasonsPanel__2cxuA{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-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(20 / 375 * 100vw),20px);gap:min(calc(24 / 375 * 100vw),24px);grid-template-columns:1fr}}.elementary56-course-detail-page_summaryReasonsHeading__a_QyR{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}@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_summaryReasonsList__ra4Wb{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryReasonCard__e6sbq{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-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(14 / 375 * 100vw),14px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(14 / 375 * 100vw),14px);align-items:center}}.elementary56-course-detail-page_summaryReasonTitle__PJXOI{color:#0a0a0a;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.56;font-style:normal;line-height:calc(24 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(24 / 375 * 100vw),24px);text-align:center;white-space:pre-line}}.elementary56-course-detail-page_summaryReasonDescription__G4RDG{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px);text-align:center;white-space:pre-line}}.elementary56-course-detail-page_summaryReasonDescriptionStrong__caCcU{font-weight:700}.elementary56-course-detail-page_summaryAudienceBlock__sdUxK{width:var(--courses-content-width);margin:calc(100 * var(--landing-fluid-unit)) auto 0}.elementary56-course-detail-page_summaryAudienceHeadingWrap____Bbs{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_summaryAudienceHeading__iWT01,.elementary56-course-detail-page_summaryAudienceText__l1pTL{margin:0}.elementary56-course-detail-page_summaryAudienceHeading__iWT01{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_summaryAudiencePanel__Ck_tD{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-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(24 / 375 * 100vw),24px);gap:min(calc(18 / 375 * 100vw),18px);align-items:center}}.elementary56-course-detail-page_summaryAudienceItem__JS4EM{display:flex;align-items:center;gap:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){align-items:flex-start}}.elementary56-course-detail-page_summaryAudienceIcon__X_ZzL{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.elementary56-course-detail-page_summaryAudienceText__l1pTL{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 / 375 * 100vw),14px);line-height:min(calc(21 / 375 * 100vw),21px);text-align:center;white-space:pre-line}}.elementary56-course-detail-page_summaryWinterFlowBlock__35bni{width:var(--courses-content-width);margin:calc(100 * var(--landing-fluid-unit)) auto 0}.elementary56-course-detail-page_summaryWinterFlowHeadingWrap__jkTnq{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.elementary56-course-detail-page_summaryWinterFlowCardCopy__0MDxq p,.elementary56-course-detail-page_summaryWinterFlowCardTitle___lmyI,.elementary56-course-detail-page_summaryWinterFlowHeading__cbbHm,.elementary56-course-detail-page_summaryWinterFlowLead__iK_rG,.elementary56-course-detail-page_summaryWinterFlowSectionLead__LgQih,.elementary56-course-detail-page_summaryWinterFlowSectionTitle__UjoQ3{margin:0}.elementary56-course-detail-page_summaryWinterFlowHeading__cbbHm{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_summaryWinterFlowLead__iK_rG{color:#6a7282;font-size:calc(18 * var(--landing-fluid-unit));font-weight:400;line-height:1.56;font-style:normal;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:-.24px;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_summaryWinterFlowList__EKfK3{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));margin-top:calc(40 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowSectionWrap__AXf7o{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowSection__jqVMe{width:100%;padding:calc(50 * var(--landing-fluid-unit));border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_summaryWinterFlowSectionHeader__iflGM{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowSectionTitle__UjoQ3{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:calc(24 * var(--landing-fluid-unit));font-style:normal;letter-spacing:-.24px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px);line-height:min(calc(22 / 375 * 100vw),22px);align-items:flex-start;white-space:pre-line}}.elementary56-course-detail-page_summaryWinterFlowStepNumber__KxfQG{flex-shrink:0}.elementary56-course-detail-page_summaryWinterFlowSectionLead__LgQih{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}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_summaryWinterFlowCards__4hTD9{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 / 375 * 100vw),12px)}}.elementary56-course-detail-page_summaryWinterFlowArrow__Ke4U9,.elementary56-course-detail-page_summaryWinterFlowConnector__H1t1t{position:relative;flex-shrink:0}.elementary56-course-detail-page_summaryWinterFlowConnector__H1t1t{width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));align-self:center;@media (max-width:767px){display:none}}.elementary56-course-detail-page_summaryWinterFlowArrow__Ke4U9{width:calc(26 * var(--landing-fluid-unit));height:calc(26 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowCardBlue__zrC82,.elementary56-course-detail-page_summaryWinterFlowCardIndigo__T9OIK,.elementary56-course-detail-page_summaryWinterFlowCardSlate__8WO05{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}.elementary56-course-detail-page_summaryWinterFlowCardBlue__zrC82{background:#f1f5fb;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_summaryWinterFlowCardIndigo__T9OIK{background:#f0f1fb;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_summaryWinterFlowCardSlate__8WO05{background:#f8f9fb;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_summaryWinterFlowCardTitle___lmyI{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}@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_summaryWinterFlowCardCopy__0MDxq{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:min(calc(21 / 375 * 100vw),21px);white-space:pre-line}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_summaryWinterFlowCardCopyStrong__nP0HJ{color:#333333}.elementary56-course-detail-page_summaryWinterFlowCardsGroup__PNc4n{display:flex;flex-direction:column;gap:calc(18 * var(--landing-fluid-unit));margin-top:calc(20 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 / 375 * 100vw),12px);margin-top:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_summaryWinterFlowCards2__FTMge{display:grid;grid-template-columns: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));@media (max-width:767px){grid-template-columns:1fr;gap:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionSection__MQ1V_{background:#ffffff;scroll-margin-top:calc(230 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:0;padding-bottom:min(calc(60 / 375 * 100vw),60px);padding-right:0;padding-top:min(calc(60 / 375 * 100vw),60px)}}.elementary56-course-detail-page_introductionFlowBlock__i6BrA,.elementary56-course-detail-page_introductionHeroBlock__JnyPQ,.elementary56-course-detail-page_introductionManagementSection__NI22M,.elementary56-course-detail-page_introductionSectionBlock__DAQ6v{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_introductionFlowBlock__i6BrA,.elementary56-course-detail-page_introductionManagementSection__NI22M,.elementary56-course-detail-page_introductionSectionBlock__DAQ6v{margin-top:calc(100 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 / 375 * 100vw),72px)}}.elementary56-course-detail-page_introductionHeroHeader___BDZF,.elementary56-course-detail-page_introductionHomeroomPromiseCopy__v8pWu,.elementary56-course-detail-page_introductionManagementIntro__pSEvu,.elementary56-course-detail-page_introductionManagementLeadStrong__Yxywy,.elementary56-course-detail-page_introductionManagementLead__a_mFE,.elementary56-course-detail-page_introductionOverviewCopy__UqzTk,.elementary56-course-detail-page_introductionParentPanelHeader__HKfhj,.elementary56-course-detail-page_introductionProgramFeedbackCopy__wO2vn,.elementary56-course-detail-page_introductionReasonCopy__aXifw,.elementary56-course-detail-page_introductionReviewCopy__U_nLG,.elementary56-course-detail-page_introductionSectionTitleWrapColumn__HwnPz,.elementary56-course-detail-page_introductionSectionTitleWrap__tC_v_,.elementary56-course-detail-page_introductionSubManagementIntro__rSeom{display:flex;flex-direction:column}.elementary56-course-detail-page_introductionHeroHeader___BDZF{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 / 375 * 100vw),28px);padding-top:min(calc(64 / 375 * 100vw),64px)}}.elementary56-course-detail-page_introductionHeroHeading__DQt9X,.elementary56-course-detail-page_introductionHomeroomPromiseHeading__E3epn,.elementary56-course-detail-page_introductionHomeroomPromiseTitle__5cZ2Y,.elementary56-course-detail-page_introductionManagementMetaTitle__3Oe_X,.elementary56-course-detail-page_introductionManagementTitle__jy24K,.elementary56-course-detail-page_introductionOverviewValue__mjJ7n,.elementary56-course-detail-page_introductionParentPanelTitle__vxddR,.elementary56-course-detail-page_introductionProgramColumnTitle__04yUj,.elementary56-course-detail-page_introductionProgramTitle__8gDOs,.elementary56-course-detail-page_introductionReasonTitle__bahna,.elementary56-course-detail-page_introductionReviewStars__HFHtn,.elementary56-course-detail-page_introductionSectionTitle__TQdgU{margin:0}.elementary56-course-detail-page_introductionHeroHeading__DQt9X{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 / 375 * 100vw),30px)}}.elementary56-course-detail-page_introductionHeroImageFrame__bHs8j{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_introductionHeroImage__EqVC_{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_introductionSectionTitleWrapColumn__HwnPz,.elementary56-course-detail-page_introductionSectionTitleWrap__tC_v_{align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionSectionTitle__TQdgU{color:#0a0a0a;font-size:calc(32 * var(--landing-fluid-unit));font-weight:600;line-height:1.34;letter-spacing:0;text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_introductionManagementMetaGrid__EjesS,.elementary56-course-detail-page_introductionOverviewGrid__P7Kag,.elementary56-course-detail-page_introductionReasonGrid__7_h05,.elementary56-course-detail-page_introductionReviewGrid__nMN_d{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}}.elementary56-course-detail-page_introductionOverviewCard__ZbJgf,.elementary56-course-detail-page_introductionReasonCard__4EiHE,.elementary56-course-detail-page_introductionReviewCard__oFa07{border:1px solid #eeeeee;background:#ffffff}.elementary56-course-detail-page_introductionOverviewCard__ZbJgf{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-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionOverviewValue__mjJ7n{color:#000000;font-size:calc(34 * var(--landing-fluid-unit));font-weight:700;line-height:calc(60 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(28 / 375 * 100vw),28px);line-height:min(calc(44 / 375 * 100vw),44px)}}.elementary56-course-detail-page_introductionOverviewCopy__UqzTk{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:160%;font-weight:300;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionFlowReportSubtitle__05VO9,.elementary56-course-detail-page_introductionFlowReportTitle__P_pSQ,.elementary56-course-detail-page_introductionFlowTeacherDuration__wnL9u,.elementary56-course-detail-page_introductionFlowTeacherName__VM4jw,.elementary56-course-detail-page_introductionFlowTeacherRole__TBWmb,.elementary56-course-detail-page_introductionHomeroomPromiseCopy__v8pWu p,.elementary56-course-detail-page_introductionManagementBulletList__FDB6p,.elementary56-course-detail-page_introductionManagementLeadStrong__Yxywy p,.elementary56-course-detail-page_introductionManagementLead__a_mFE p,.elementary56-course-detail-page_introductionManagementMetaText__nrIpW,.elementary56-course-detail-page_introductionOverviewCopy__UqzTk p,.elementary56-course-detail-page_introductionParentPanelCardTitle__0KKYp,.elementary56-course-detail-page_introductionParentPanelLead__fNqeX,.elementary56-course-detail-page_introductionParentPanelList___Xusy,.elementary56-course-detail-page_introductionProgramAssignmentList__6aXKL,.elementary56-course-detail-page_introductionProgramFeedbackCopy__wO2vn p,.elementary56-course-detail-page_introductionProgramFeedbackTitle__SsR_H,.elementary56-course-detail-page_introductionProgramLessonText__gtlcN,.elementary56-course-detail-page_introductionProgramQuote__zR0Yy,.elementary56-course-detail-page_introductionReasonCopy__aXifw p,.elementary56-course-detail-page_introductionReviewAuthor__x8ll1,.elementary56-course-detail-page_introductionReviewCopy__U_nLG p{margin:0}.elementary56-course-detail-page_introductionReasonCard__4EiHE{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-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionReasonNumber__Rw7KA{color:#dedede;font-size:calc(34 * var(--landing-fluid-unit));font-weight:200;line-height:calc(45 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(34 / 375 * 100vw),34px)}}.elementary56-course-detail-page_introductionReasonTitle__bahna{color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));line-height:1.3;font-weight:500;line-height:calc(30 * var(--landing-fluid-unit));letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionReasonCopy__aXifw{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){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionFlowLabel__t_Jgx{margin-top:calc(50 * var(--landing-fluid-unit));color:#4a5565;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:1.5;letter-spacing:0;text-align:center;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionFlowCard___WFzi{margin-top:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionFlowTrack__HWo_j{display:flex;width:100%;align-items:flex-start;gap:calc(10 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column;align-items:stretch}}.elementary56-course-detail-page_introductionFlowMainColumn__pECUy{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))}.elementary56-course-detail-page_introductionFlowSubjectsRow__r0Sr9{width:100%}.elementary56-course-detail-page_introductionFlowSubjects__03ilz{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}}.elementary56-course-detail-page_introductionFlowReportWrap__z_AMF,.elementary56-course-detail-page_introductionFlowSubjectWrap___gFlU{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionFlowReportWrap__z_AMF{width:calc(340 * var(--landing-fluid-unit))) );flex:0 0 calc(340 * var(--landing-fluid-unit))) );@media (max-width:767px){width:100%;flex:none}}.elementary56-course-detail-page_introductionFlowReportLabel__49dUd,.elementary56-course-detail-page_introductionFlowSubjectLabelBlue__TR_mz,.elementary56-course-detail-page_introductionFlowSubjectLabelStone__CfkQu,.elementary56-course-detail-page_introductionFlowSubjectLabelWhite__SN5Cm{display:flex;height:calc(54 * 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){font-size:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_introductionFlowSubjectLabelBlue__TR_mz{background:#e0e9f4;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionFlowSubjectLabelStone__CfkQu{background:#edeced;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionFlowSubjectLabelWhite__SN5Cm{border:1px solid #d1d5dc;background:#ffffff;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionFlowReportCard__UtNiQ,.elementary56-course-detail-page_introductionFlowTeacherCard__iIzpo,.elementary56-course-detail-page_introductionFlowTestCard__9d70N{display:flex;align-items:center;justify-content:center;border:1px solid #d1d5dc;background:#ffffff;text-align:center}.elementary56-course-detail-page_introductionFlowReportCard__UtNiQ,.elementary56-course-detail-page_introductionFlowTeacherCard__iIzpo{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:min(calc(88 / 375 * 100vw),88px);padding-left:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionFlowTestCard__9d70N{width:100%;min-height:calc(46 * var(--landing-fluid-unit))) )}.elementary56-course-detail-page_introductionFlowReportTitle__P_pSQ,.elementary56-course-detail-page_introductionFlowTeacherName__VM4jw{color:#0a0a0a;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_introductionFlowReportSubtitle__05VO9,.elementary56-course-detail-page_introductionFlowTeacherDuration__wnL9u,.elementary56-course-detail-page_introductionFlowTeacherRole__TBWmb{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_introductionFlowTestCard__9d70N{padding:calc(12 * var(--landing-fluid-unit)) calc(20 * 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){min-height:min(calc(44 / 375 * 100vw),44px);padding-left:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(12 / 375 * 100vw),12px)}@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_introductionFlowTestDuration__ev1NX{color:#333333;font-size:calc(13 * var(--landing-fluid-unit));line-height:1.62;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_introductionFlowReportLabel__49dUd{border:1px solid #d1d5dc;background:#f6f8fb;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionFlowArrow__Y3FFM,.elementary56-course-detail-page_introductionFlowPlus__PN8Hp,.elementary56-course-detail-page_introductionProgramDivider__YzI8Z{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}.elementary56-course-detail-page_introductionFlowPlus__PN8Hp,.elementary56-course-detail-page_introductionProgramDivider__YzI8Z{align-self:center}.elementary56-course-detail-page_introductionFlowArrow__Y3FFM{position:relative;width:calc(27 * var(--landing-fluid-unit));height:calc(27 * var(--landing-fluid-unit));margin-top:calc(14 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionParentPanelArrow__N_DWI{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)}.elementary56-course-detail-page_introductionFlowPlusBottom__qugIF{align-self:center}.elementary56-course-detail-page_introductionFlowPlusBottom__qugIF,.elementary56-course-detail-page_introductionFlowPlus__PN8Hp{position:relative;display:inline-flex;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.elementary56-course-detail-page_introductionFlowPlus__PN8Hp{margin-top:0}.elementary56-course-detail-page_introductionProgramList__qC2Oa{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit));margin-top:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramCard__sqcrH{border:1px solid #d7d7d7;background:#ffffff}.elementary56-course-detail-page_introductionProgramHeaderBlue__Fm1_G,.elementary56-course-detail-page_introductionProgramHeaderStone__nbNP9,.elementary56-course-detail-page_introductionProgramHeaderWhite__Xc8HX{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}.elementary56-course-detail-page_introductionProgramHeaderBlue__Fm1_G{background:#f4f9ff;@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionProgramHeaderStone__nbNP9{background:#fafafa;@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionProgramHeaderWhite__Xc8HX{background:#ffffff;@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionProgramHeaderTop__6sHEZ{display:flex;align-items:center;gap:calc(16 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.elementary56-course-detail-page_introductionProgramTitle__8gDOs{color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:calc(21 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px);line-height:1.4}}.elementary56-course-detail-page_introductionHomeroomPromiseBadge__5lnHt,.elementary56-course-detail-page_introductionManagementLabel___PPiH,.elementary56-course-detail-page_introductionProgramBadgeBlue__mEpVH,.elementary56-course-detail-page_introductionProgramBadgeStone__WnG0H,.elementary56-course-detail-page_introductionProgramBadgeWhite__Swlxk,.elementary56-course-detail-page_introductionProgramTagBlue__q4xlN,.elementary56-course-detail-page_introductionProgramTagStone__ZQ_lG,.elementary56-course-detail-page_introductionProgramTagWhite__ZFaRt{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;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionProgramBadgeBlue__mEpVH,.elementary56-course-detail-page_introductionProgramTagBlue__q4xlN{background:#e1e9f4}.elementary56-course-detail-page_introductionProgramBadgeStone__WnG0H,.elementary56-course-detail-page_introductionProgramTagStone__ZQ_lG{background:#edeced}.elementary56-course-detail-page_introductionProgramBadgeWhite__Swlxk,.elementary56-course-detail-page_introductionProgramTagWhite__ZFaRt{border:1px solid #cbcaca;background:#ffffff}.elementary56-course-detail-page_introductionProgramTagBlue__q4xlN,.elementary56-course-detail-page_introductionProgramTagStone__ZQ_lG,.elementary56-course-detail-page_introductionProgramTagWhite__ZFaRt{padding:calc(4 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionProgramQuote__zR0Yy{color:#999999;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:-.439px;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionProgramBody__KRrY5{display:flex;flex-direction:row;gap:calc(120 * var(--landing-fluid-unit));padding:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px);flex-direction:column;gap:min(calc(48 / 375 * 100vw),48px)}}.elementary56-course-detail-page_introductionProgramBodyReadingEssay__UTLAu{gap:calc(80 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(48 / 375 * 100vw),48px)}}.elementary56-course-detail-page_introductionHomeroomColumn__Q4a1O,.elementary56-course-detail-page_introductionHomeroomPromiseItem__MJCf0,.elementary56-course-detail-page_introductionManagementMetaItemFull__wmTg1,.elementary56-course-detail-page_introductionManagementMetaItem__ATSC4,.elementary56-course-detail-page_introductionParentPanelCard___HlYw,.elementary56-course-detail-page_introductionProgramColumnGrow__1lfgI,.elementary56-course-detail-page_introductionProgramColumn__r_AOc{display:flex;flex-direction:column}.elementary56-course-detail-page_introductionProgramColumnGrow__1lfgI,.elementary56-course-detail-page_introductionProgramColumn__r_AOc{gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramColumnGrow__1lfgI{min-width:0}.elementary56-course-detail-page_introductionManagementMetaTitle__3Oe_X,.elementary56-course-detail-page_introductionParentPanelCardTitle__0KKYp,.elementary56-course-detail-page_introductionProgramColumnTitle__04yUj{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:min(calc(24 / 375 * 100vw),24px)}@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_introductionHomeroomPromiseList__JJkbM,.elementary56-course-detail-page_introductionManagementBulletList__FDB6p,.elementary56-course-detail-page_introductionParentPanelList___Xusy,.elementary56-course-detail-page_introductionProgramFeedbackList__nFhZ_,.elementary56-course-detail-page_introductionProgramLessonList___v0T8{display:flex;flex-direction:column}.elementary56-course-detail-page_introductionProgramLessonList___v0T8{gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionProgramLessonItem__dZLuJ{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap}.elementary56-course-detail-page_introductionHomeroomDayCell__adBzn span,.elementary56-course-detail-page_introductionHomeroomPromiseCopy__v8pWu,.elementary56-course-detail-page_introductionHomeroomTeacherCell__ECOXx,.elementary56-course-detail-page_introductionManagementBulletList__FDB6p,.elementary56-course-detail-page_introductionManagementMetaText__nrIpW,.elementary56-course-detail-page_introductionParentPanelList___Xusy,.elementary56-course-detail-page_introductionProgramAssignmentList__6aXKL,.elementary56-course-detail-page_introductionProgramFeedbackLine__FzsU0,.elementary56-course-detail-page_introductionProgramLessonText__gtlcN,.elementary56-course-detail-page_introductionReviewAuthor__x8ll1{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionProgramFeedbackLineHighlight__9jJ5Y{color:#6a7282;font-family:Pretendard;font-size:calc(14 * var(--landing-fluid-unit));font-style:normal;font-weight:700;line-height:calc(23.8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:min(calc(23.8 / 375 * 100vw),23.8px)}}.elementary56-course-detail-page_introductionProgramFeedbackList__nFhZ_{flex-direction:row;gap:calc(50 * var(--landing-fluid-unit));flex-wrap:wrap}.elementary56-course-detail-page_introductionProgramFeedbackItem__bPdPV{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramFeedbackImageFrame__i0eOW{width:calc(164 * var(--landing-fluid-unit));height:calc(92 * var(--landing-fluid-unit));overflow:hidden}.elementary56-course-detail-page_introductionProgramFeedbackImage__izb_1{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_introductionProgramFeedbackCopy__wO2vn{gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramFeedbackTitle__SsR_H{color:#333333;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.4;font-weight:500;letter-spacing:0;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_introductionManagementBulletList__FDB6p,.elementary56-course-detail-page_introductionParentPanelList___Xusy,.elementary56-course-detail-page_introductionProgramAssignmentList__6aXKL{gap:0;padding-left:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionManagementBulletList__FDB6p li,.elementary56-course-detail-page_introductionParentPanelList___Xusy li,.elementary56-course-detail-page_introductionProgramAssignmentList__6aXKL 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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionParentPanel____v3D{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-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionParentPanelHeader__HKfhj{gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionParentPanelTitle__vxddR{color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:300;line-height:calc(21 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px);line-height:1.4;text-align:center}}.elementary56-course-detail-page_introductionParentPanelLead__fNqeX{color:#999999;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:min(calc(24 / 375 * 100vw),24px);text-align:center}}.elementary56-course-detail-page_introductionParentPanelGrid__hW8TE{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 / 375 * 100vw),32px)}}.elementary56-course-detail-page_introductionParentPanelCard___HlYw{gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionParentPanelImageFrame__ymQf9{width:calc(254 * var(--landing-fluid-unit));max-width:100%;aspect-ratio:254/143;overflow:hidden}.elementary56-course-detail-page_introductionParentPanelImage__5A7hZ{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_introductionReviewCard__oFa07{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit));background:#f8f8f8;border-color:transparent}.elementary56-course-detail-page_introductionReviewStars__HFHtn{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(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionReviewCopy__U_nLG{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionReviewAuthor__x8ll1{color:#aaaaaa;font-size:calc(13 * var(--landing-fluid-unit));font-weight:400;line-height:1.62;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_introductionManagementSection__NI22M{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){margin-top:min(calc(72 / 375 * 100vw),72px)}}.elementary56-course-detail-page_introductionManagementCard__mxE9N,.elementary56-course-detail-page_introductionSubManagementCard__N1mUy{border:1px solid #d7d7d7;background:#ffffff;padding:calc(50 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionManagementCard__mxE9N,.elementary56-course-detail-page_introductionSubManagementCard__N1mUy{display:flex;flex-direction:column;gap:calc(50 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionManagementIntro__pSEvu,.elementary56-course-detail-page_introductionSubManagementIntro__rSeom{gap:calc(20 * var(--landing-fluid-unit));padding-bottom:calc(34 * var(--landing-fluid-unit));border-bottom:1px solid #efefef}.elementary56-course-detail-page_introductionManagementLabel___PPiH{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));@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_introductionManagementTitle__jy24K{color:#2a2a2a;font-size:calc(26 * var(--landing-fluid-unit));font-weight:500;line-height:calc(21 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px);line-height:1.4}}.elementary56-course-detail-page_introductionManagementLeadStrong__Yxywy,.elementary56-course-detail-page_introductionManagementLead__a_mFE{gap:0;color:#999999;font-size:calc(16 * var(--landing-fluid-unit));font-weight:500;line-height:calc(28 * var(--landing-fluid-unit));letter-spacing:-.2px;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px);line-height:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionManagementLeadStrong__Yxywy p:first-child,.elementary56-course-detail-page_introductionManagementLead__a_mFE p:first-child{color:#333333}.elementary56-course-detail-page_introductionManagementMetaGrid__EjesS{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}}.elementary56-course-detail-page_introductionHomeroomPromiseBox__ApozH,.elementary56-course-detail-page_introductionManagementMetaStack__vCBbF{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionManagementTable__Rpi37{border:1px solid #d7d7d7;@media (max-width:767px){overflow-x:auto}}.elementary56-course-detail-page_introductionManagementTableHead__IGaf5,.elementary56-course-detail-page_introductionManagementTableRow__qsMPN{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 / 375 * 100vw),720px)}}.elementary56-course-detail-page_introductionManagementTableHead__IGaf5{background:#ffffff;@media (max-width:767px){min-width:min(calc(720 / 375 * 100vw),720px)}}.elementary56-course-detail-page_introductionManagementTableCellGrow__ja8KQ,.elementary56-course-detail-page_introductionManagementTableCellTag__w7c3p,.elementary56-course-detail-page_introductionManagementTableCell__U4qoA,.elementary56-course-detail-page_introductionManagementTableHead__IGaf5 span{display:flex;align-items:center;justify-content:center;min-height:calc(54 * 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;text-align:center}.elementary56-course-detail-page_introductionManagementTableHead__IGaf5 span{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(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_introductionManagementTableCellGrow__ja8KQ:last-child,.elementary56-course-detail-page_introductionManagementTableCellTag__w7c3p:last-child,.elementary56-course-detail-page_introductionManagementTableCell__U4qoA:last-child,.elementary56-course-detail-page_introductionManagementTableHead__IGaf5 span:last-child{border-right:0}.elementary56-course-detail-page_introductionManagementTableRow__qsMPN:last-child .elementary56-course-detail-page_introductionManagementTableCellGrow__ja8KQ,.elementary56-course-detail-page_introductionManagementTableRow__qsMPN:last-child .elementary56-course-detail-page_introductionManagementTableCellTag__w7c3p,.elementary56-course-detail-page_introductionManagementTableRow__qsMPN:last-child .elementary56-course-detail-page_introductionManagementTableCell__U4qoA{border-bottom:0}.elementary56-course-detail-page_introductionManagementTableCellGrow__ja8KQ,.elementary56-course-detail-page_introductionManagementTableCell__U4qoA{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(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionManagementTableCellGrow__ja8KQ{flex-direction:column;align-items:flex-start;text-align:left}.elementary56-course-detail-page_introductionManagementTableCellGrow__ja8KQ p{margin:0}.elementary56-course-detail-page_introductionManagementMetaGridWide__F_5K1{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}}.elementary56-course-detail-page_introductionManagementMetaItem__ATSC4{gap:min(calc(16 / 1920 * 100vw),16px);@media (max-width:767px){gap:min(calc(8 / 375 * 100vw),8px)}}.elementary56-course-detail-page_introductionManagementMetaItemFull__wmTg1{grid-column:1/-1;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionHomeroomGrid__O9wu0{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 / 375 * 100vw),32px)}}.elementary56-course-detail-page_introductionHomeroomColumn__Q4a1O{gap:0}.elementary56-course-detail-page_introductionHomeroomRow__gCFxp{display:flex;gap:calc(100 * var(--landing-fluid-unit));min-height:calc(45 * var(--landing-fluid-unit));align-items:center;@media (max-width:767px){gap:0;min-height:min(calc(48 / 375 * 100vw),48px);padding-left:0;padding-bottom:min(calc(10 / 375 * 100vw),10px);padding-right:0;padding-top:min(calc(10 / 375 * 100vw),10px);justify-content:space-between}}.elementary56-course-detail-page_introductionHomeroomRow__gCFxp:last-child{border-bottom:0}.elementary56-course-detail-page_introductionHomeroomDayCell__adBzn{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 / 375 * 100vw),10px)}}.elementary56-course-detail-page_introductionHomeroomDayCell__adBzn strong{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:700;letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionHomeroomTeacherCell__ECOXx{color:#333333;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionHomeroomPromiseBox__ApozH{gap:calc(20 * var(--landing-fluid-unit));padding:calc(34 * var(--landing-fluid-unit));background:#f9f9f9;@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionHomeroomPromiseTitle__5cZ2Y{padding-bottom:calc(15 * var(--landing-fluid-unit));border-bottom:1px solid #e8e8e8;color:#455076;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:calc(30 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionHomeroomPromiseList__JJkbM{gap:calc(34 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionHomeroomPromiseItem__MJCf0{gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionHomeroomPromiseHeader__B8wu7{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap;@media (max-width:767px){align-items:flex-start}}.elementary56-course-detail-page_introductionHomeroomPromiseHeading__E3epn{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 / 375 * 100vw),16px);line-height:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_introductionHomeroomPromiseBadge__5lnHt{border:1px solid #ebebeb;background:#ffffff;color:#333333}.elementary56-course-detail-page_introductionSpecialLectureSection___mtfi{width:var(--courses-content-width);margin:calc(100 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){margin-top:min(calc(72 / 375 * 100vw),72px)}}.elementary56-course-detail-page_introductionSpecialLectureTableWrap__F6ZF2{margin-top:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){display:flex;flex-direction:column;gap:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionSpecialLectureTable__Q4K1o{border:1px solid #d7d7d7;background:#ffffff;@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}}.elementary56-course-detail-page_introductionSpecialLectureHead__glUgr,.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V{display:grid;grid-template-columns:calc(150 * var(--landing-fluid-unit)) minmax(calc(280 * var(--landing-fluid-unit)),1.1fr) calc(150 * var(--landing-fluid-unit)) minmax(calc(280 * var(--landing-fluid-unit)),1.1fr) minmax(calc(280 * var(--landing-fluid-unit)),1.1fr)}.elementary56-course-detail-page_introductionSpecialLectureHead__glUgr{background:#ffffff;@media (max-width:767px){display:none}}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__LYTQm,.elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__WJmE7,.elementary56-course-detail-page_introductionSpecialLectureHead__glUgr span{display:flex;min-height:calc(86 * var(--landing-fluid-unit));align-items:center;justify-content:center;padding:calc(16 * var(--landing-fluid-unit));border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.elementary56-course-detail-page_introductionSpecialLectureHead__glUgr span{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(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__LYTQm:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__WJmE7:last-child,.elementary56-course-detail-page_introductionSpecialLectureHead__glUgr span:last-child{border-right:0}.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V:last-child .elementary56-course-detail-page_introductionSpecialLectureCellBadge__LYTQm,.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V:last-child .elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV,.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V:last-child .elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV,.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V:last-child .elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe,.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V:last-child .elementary56-course-detail-page_introductionSpecialLectureCellTitle__WJmE7{border-bottom:0}@media (max-width:767px){.elementary56-course-detail-page_introductionSpecialLectureRow__Ckk5V{display:flex;flex-direction:column;gap:0;border:1px solid #d7d7d7;background:#ffffff}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__LYTQm,.elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__WJmE7{min-height:0;justify-content:flex-start;align-items:flex-start;padding:min(calc(12 / 375 * 100vw),12px) min(calc(16 / 375 * 100vw),16px);border-right:none;border-bottom:1px solid #f0f0f0;text-align:left}.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV{border-bottom:none}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__LYTQm:before{display:none}}.elementary56-course-detail-page_introductionSpecialLectureBadgeBlue__3sXFg,.elementary56-course-detail-page_introductionSpecialLectureBadgeDark__R78LK{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:calc(18 * var(--landing-fluid-unit));letter-spacing:0;white-space:nowrap;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionSpecialLectureBadgeBlue__3sXFg{background:#e1e9f4;color:#000000}.elementary56-course-detail-page_introductionSpecialLectureBadgeDark__R78LK{background:#333333;color:#ffffff}.elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__WJmE7{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionSpecialLectureCellTitle__WJmE7{font-weight:500;line-height:calc(21 * var(--landing-fluid-unit));word-break:keep-all;white-space:pre-line;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe{flex-direction:column;gap:0;font-weight:300;line-height:calc(23.8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_introductionSpecialLectureCellContent__DfbCV p,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__on0KV p,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__EYSKe p{margin:0}.elementary56-course-detail-page_curriculumSection__qPRnj{padding:calc(40 * var(--landing-fluid-unit)) 0 calc(80 * var(--landing-fluid-unit)) 0;background:#ffffff;scroll-margin-top:calc(230 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:0;padding-bottom:min(calc(60 / 375 * 100vw),60px);padding-right:0;padding-top:min(calc(60 / 375 * 100vw),60px)}}.elementary56-course-detail-page_curriculumContentBlock__HMrky,.elementary56-course-detail-page_curriculumHeroBlock__wTlh0{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_curriculumHeroHeader__f1e9O{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_curriculumHeroHeading__M7Dfd,.elementary56-course-detail-page_curriculumSectionTitle__XFQKM,.elementary56-course-detail-page_curriculumTableCellCopy__N6Xst p,.elementary56-course-detail-page_curriculumTableDash__plbEH,.elementary56-course-detail-page_curriculumWeekPeriod__DSXYW{margin:0}.elementary56-course-detail-page_curriculumHeroHeading__M7Dfd{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 / 375 * 100vw),30px)}}.elementary56-course-detail-page_curriculumHeroImageFrame__o5lZp{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_curriculumHeroImage___bSOq{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_curriculumContentBlock__HMrky{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 / 375 * 100vw),72px)}}.elementary56-course-detail-page_curriculumSectionTitleWrap__mwYKV{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_curriculumSectionTitle__XFQKM{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_curriculumTabRow__nCNeM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.elementary56-course-detail-page_curriculumTabActive__XVdw9,.elementary56-course-detail-page_curriculumTabInactive__p8U5s{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;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_curriculumTabActive__XVdw9{background:#ffffff;border-bottom:none;@media (max-width:767px){min-height:min(calc(60 / 375 * 100vw),60px);padding-left:min(calc(14 / 375 * 100vw),14px);padding-bottom:min(calc(18 / 375 * 100vw),18px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(18 / 375 * 100vw),18px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumTabInactive__p8U5s{margin-left:-1px;background:#f5f5f5;@media (max-width:767px){min-height:min(calc(60 / 375 * 100vw),60px);padding-left:min(calc(14 / 375 * 100vw),14px);padding-bottom:min(calc(18 / 375 * 100vw),18px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(18 / 375 * 100vw),18px);font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumTableWrap__bJZ3r{width:100%;overflow-x:auto;border:1px solid #d7d7d7}.elementary56-course-detail-page_curriculumTable__scQkZ{background:#ffffff}.elementary56-course-detail-page_curriculumTableHead__7Waz4,.elementary56-course-detail-page_curriculumTableRow__gDJz0{display:grid;grid-template-columns:calc(185 * var(--landing-fluid-unit)) repeat(4,minmax(calc(210 * var(--landing-fluid-unit)),1fr));@media (max-width:767px){min-width:min(calc(980 / 375 * 100vw),980px)}}.elementary56-course-detail-page_curriculumTableCellCopy__N6Xst,.elementary56-course-detail-page_curriculumTableCellLecture__NflVl,.elementary56-course-detail-page_curriculumTableCellLiterature__W6Fpf,.elementary56-course-detail-page_curriculumTableHeadCell__5pPg4,.elementary56-course-detail-page_curriculumTableHead__7Waz4 span,.elementary56-course-detail-page_curriculumTableWeekCell__EqwgH{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}.elementary56-course-detail-page_curriculumTableHead__7Waz4 span{min-height:calc(54 * 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){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumTableHeadCell__5pPg4{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-height:calc(54 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumTableHeadTitle__t95sb{color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));line-height:140%;font-weight:400;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_curriculumTableHeadSubtitle__MMrdm{color:#7d7d7d;font-size:calc(14 * var(--landing-fluid-unit));line-height:150%;font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_curriculumTableCellCopy__N6Xst:last-child,.elementary56-course-detail-page_curriculumTableCellLecture__NflVl:last-child,.elementary56-course-detail-page_curriculumTableCellLiterature__W6Fpf:last-child,.elementary56-course-detail-page_curriculumTableHeadCell__5pPg4:last-child,.elementary56-course-detail-page_curriculumTableHead__7Waz4 span:last-child,.elementary56-course-detail-page_curriculumTableWeekCell__EqwgH:last-child{border-right:0}.elementary56-course-detail-page_curriculumTableRow__gDJz0:last-child .elementary56-course-detail-page_curriculumTableCellCopy__N6Xst,.elementary56-course-detail-page_curriculumTableRow__gDJz0:last-child .elementary56-course-detail-page_curriculumTableCellLecture__NflVl,.elementary56-course-detail-page_curriculumTableRow__gDJz0:last-child .elementary56-course-detail-page_curriculumTableCellLiterature__W6Fpf,.elementary56-course-detail-page_curriculumTableRow__gDJz0:last-child .elementary56-course-detail-page_curriculumTableWeekCell__EqwgH{border-bottom:0}.elementary56-course-detail-page_curriculumTableWeekCell__EqwgH{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumWeekBadge___yVuv{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:calc(18 * var(--landing-fluid-unit));letter-spacing:0;white-space:nowrap;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_curriculumTableCellCopy__N6Xst,.elementary56-course-detail-page_curriculumTableCellLecture__NflVl,.elementary56-course-detail-page_curriculumWeekPeriod__DSXYW{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(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_curriculumWeekPeriod__DSXYW{line-height:calc(23.8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumTableCellCopy__N6Xst{flex-direction:column;gap:0;line-height:calc(23.8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumTableCellLecture__NflVl{flex-direction:column}.elementary56-course-detail-page_curriculumTableCellLiterature__W6Fpf{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:calc(23.8 * var(--landing-fluid-unit));font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumLiteratureBadge__XtqUy{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:calc(23.8 * var(--landing-fluid-unit));font-weight:300;letter-spacing:0;text-align:center;white-space:nowrap;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumLectureBadge__cZ7x7{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumTableDash__plbEH{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualBlock__MiS7_{display:flex;flex-direction:column;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(32 / 375 * 100vw),32px)}}.elementary56-course-detail-page_curriculumAnnualSection__ON7ul{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualSectionHeader__kBzrr{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}}.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__WI4nm p,.elementary56-course-detail-page_curriculumAnnualSectionNote__h_p6S,.elementary56-course-detail-page_curriculumAnnualSectionTitle__fv0Qk,.elementary56-course-detail-page_curriculumAnnualValueCell__0Z__7 p{margin:0}.elementary56-course-detail-page_curriculumAnnualSectionTitle__fv0Qk{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 / 375 * 100vw),17px);line-height:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_curriculumAnnualSectionNote__h_p6S{flex:0 0 auto;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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualTableWrap__RBoQ0{width:100%;overflow-x:auto}.elementary56-course-detail-page_curriculumAnnualAdvancedTable__ttzk6,.elementary56-course-detail-page_curriculumAnnualRegularTable__5hz_E{min-width:calc(1140 * var(--landing-fluid-unit));border-collapse:collapse;background:#ffffff}.elementary56-course-detail-page_curriculumAnnualRegularTable__5hz_E{width:100%;table-layout:fixed;@media (max-width:767px){min-width:min(calc(1040 / 375 * 100vw),1040px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedTable__ttzk6{width:100%;table-layout:fixed;@media (max-width:767px){min-width:min(calc(1040 / 375 * 100vw),1040px)}}.elementary56-course-detail-page_curriculumAnnualColGroupNarrow__AA6Xw{width:3.5088%}.elementary56-course-detail-page_curriculumAnnualColGroupSubject__goIji{width:7.8947%}.elementary56-course-detail-page_curriculumAnnualColGroupWide__y_PKt{width:18.0702%}.elementary56-course-detail-page_curriculumAnnualColGroupCompact__djKWQ{width:11.4621%}.elementary56-course-detail-page_curriculumAnnualAdvancedEmptyCell__tMUzs,.elementary56-course-detail-page_curriculumAnnualAdvancedHeaderCell__5kv1Y,.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__WI4nm,.elementary56-course-detail-page_curriculumAnnualBlankCell__q41_0,.elementary56-course-detail-page_curriculumAnnualGroupCell__4SXmA,.elementary56-course-detail-page_curriculumAnnualHeaderCell__TrQTK,.elementary56-course-detail-page_curriculumAnnualMiniSubjectCell__dDUsK,.elementary56-course-detail-page_curriculumAnnualPhaseCell__cZlZ0,.elementary56-course-detail-page_curriculumAnnualSubheaderCell__PuErK,.elementary56-course-detail-page_curriculumAnnualSubjectCell__c0bJC,.elementary56-course-detail-page_curriculumAnnualValueCell__0Z__7{border:1px solid #d7d7d7;padding:calc(16 * var(--landing-fluid-unit));color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:1.5;font-weight:300;letter-spacing:0;text-align:center;vertical-align:middle;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedHeaderCell__5kv1Y,.elementary56-course-detail-page_curriculumAnnualBlankCell__q41_0,.elementary56-course-detail-page_curriculumAnnualGroupCell__4SXmA,.elementary56-course-detail-page_curriculumAnnualHeaderCell__TrQTK,.elementary56-course-detail-page_curriculumAnnualMiniSubjectCell__dDUsK,.elementary56-course-detail-page_curriculumAnnualSubheaderCell__PuErK{background:#f8f8f8}.elementary56-course-detail-page_curriculumAnnualBlankCell__q41_0{width:auto;min-width:0}.elementary56-course-detail-page_curriculumAnnualGroupCell__4SXmA{width:auto;min-width:0;padding-left:calc(8 * var(--landing-fluid-unit));padding-right:calc(8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualGroupCellMerged__TBrFq{border:1px solid #d7d7d7;padding:calc(16 * var(--landing-fluid-unit));background:#f8f8f8;color:#333333;font-size:calc(15 * var(--landing-fluid-unit));line-height:1.6;font-weight:300;letter-spacing:0;text-align:center;vertical-align:middle;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_curriculumAnnualGroupCell__4SXmA span{display:block}.elementary56-course-detail-page_curriculumAnnualSubjectCell__c0bJC{width:auto;min-width:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualHeaderCell__TrQTK{width:auto;min-width:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualHeaderCellCompact__hDIfx{width:auto;min-width:0}.elementary56-course-detail-page_curriculumAnnualHeaderCell__TrQTK small,.elementary56-course-detail-page_curriculumAnnualHeaderCell__TrQTK span,.elementary56-course-detail-page_curriculumAnnualPhaseCell__cZlZ0 small,.elementary56-course-detail-page_curriculumAnnualPhaseCell__cZlZ0 span{display:block}.elementary56-course-detail-page_curriculumAnnualHeaderCell__TrQTK small,.elementary56-course-detail-page_curriculumAnnualPhaseCell__cZlZ0 small{margin-top:calc(2 * var(--landing-fluid-unit));font-size:calc(14 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedHeaderCell__5kv1Y,.elementary56-course-detail-page_curriculumAnnualSubheaderCell__PuErK{font-weight:400;line-height:calc(21 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualValueCell__0Z__7{background:#ffffff;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualValueCellCompact__NGXOA{background:#f8f8f8}.elementary56-course-detail-page_curriculumAnnualHighlightTop__O_xAv{border-top:calc(2 * var(--landing-fluid-unit)) solid #000000}.elementary56-course-detail-page_curriculumAnnualHighlightBottom__fKoZ1,.elementary56-course-detail-page_curriculumAnnualHighlightColumn__xgC7F,.elementary56-course-detail-page_curriculumAnnualHighlightTop__O_xAv{border-left:calc(2 * var(--landing-fluid-unit)) solid #000000;border-right:calc(2 * var(--landing-fluid-unit)) solid #000000}.elementary56-course-detail-page_curriculumAnnualHighlightBottom__fKoZ1{border-bottom:calc(2 * var(--landing-fluid-unit)) solid #000000}.elementary56-course-detail-page_curriculumAnnualAdvancedHeaderCell__5kv1Y{font-size:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedColPhase__lGrv5{width:calc(130 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColDirectorSubject__PZqVI{width:calc(120 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColDirectorContent__aYQCy{width:calc(385 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColCoachingSubject__3raIt{width:calc(147 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColCoachingContent__t1wet{width:calc(358 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualPhaseCell__cZlZ0{width:calc(130 * var(--landing-fluid-unit));min-width:calc(130 * var(--landing-fluid-unit));font-size:calc(15 * var(--landing-fluid-unit));letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualMiniSubjectCell__dDUsK{min-width:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedEmptyCell__tMUzs,.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__WI4nm{text-align:left}.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__WI4nm{padding-top:calc(16 * var(--landing-fluid-unit));padding-bottom:calc(16 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__WI4nm p+p{margin-top:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedEmptyCell__tMUzs{background:#ffffff;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_textbookSection__n4gXY{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-left:0;padding-bottom:min(calc(60 / 375 * 100vw),60px);padding-right:0;padding-top:min(calc(60 / 375 * 100vw),60px)}}.elementary56-course-detail-page_textbookContentBlock__g_k6U,.elementary56-course-detail-page_textbookHeroBlock___ZR8D{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_textbookHeroHeader__0YE_t{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_textbookBulletList__q2FmH p,.elementary56-course-detail-page_textbookHeroHeading__1RGqZ,.elementary56-course-detail-page_textbookItemDescription__SELks p,.elementary56-course-detail-page_textbookItemTitle__IAjZt,.elementary56-course-detail-page_textbookNotice__3p00H,.elementary56-course-detail-page_textbookSectionTitle__Yb7q6{margin:0}.elementary56-course-detail-page_textbookHeroHeading__1RGqZ{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 / 375 * 100vw),30px)}}.elementary56-course-detail-page_textbookHeroImageFrame__gAs0V{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_textbookHeroImage__Hk4_V{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_textbookContentBlock__g_k6U{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 / 375 * 100vw),72px)}}.elementary56-course-detail-page_textbookSectionTitleWrap__oryAm{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_textbookSectionTitle__Yb7q6{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_textbookCarouselShell__cr20_{position:relative;overflow:visible}.elementary56-course-detail-page_textbookSpotlightCard__J3w4S{position:relative;z-index:2;display:grid;grid-template-columns:calc(281 * var(--landing-fluid-unit)) minmax(0,1fr);width:calc(100% - calc(202 * var(--landing-fluid-unit)));min-height:calc(328 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#ffffff;@media (max-width:767px){grid-template-columns:1fr;width:100%}}.elementary56-course-detail-page_textbookSpotlightCardNext__E5_xi{animation:elementary56-course-detail-page_textbookSlideFromRight__PoZ9I .42s cubic-bezier(.22,1,.36,1) both}.elementary56-course-detail-page_textbookSpotlightCardPrevious__cbwTh{animation:elementary56-course-detail-page_textbookSlideFromLeft__hqnYL .42s cubic-bezier(.22,1,.36,1) both}.elementary56-course-detail-page_textbookSpotlightCoverPanel__KVqkW{display:flex;align-items:center;justify-content:center;padding:calc(50 * var(--landing-fluid-unit)) calc(64 * var(--landing-fluid-unit));background:#f8f8f8;@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(32 / 375 * 100vw),32px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(32 / 375 * 100vw),32px)}}.elementary56-course-detail-page_textbookSpotlightCoverFrame__21LwL{overflow:hidden;width:calc(153 * var(--landing-fluid-unit));aspect-ratio:153/226;box-shadow:calc(-30 * var(--landing-fluid-unit)) calc(2 * var(--landing-fluid-unit)) calc(29.4 * var(--landing-fluid-unit)) calc(-6 * var(--landing-fluid-unit)) rgba(0,0,0,.15)}.elementary56-course-detail-page_textbookSpotlightCoverImage__9vDR_{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_textbookSpotlightBody__rQnd_{display:flex;flex-direction:column;justify-content:center;gap:calc(20 * var(--landing-fluid-unit));min-width:0;padding:0 calc(64 * var(--landing-fluid-unit)) 0 calc(46 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:0}}.elementary56-course-detail-page_textbookPeriodBadge__KShIT{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;padding:calc(8 * var(--landing-fluid-unit)) calc(12 * var(--landing-fluid-unit));background:#e1e9f4;color:#000000;font-size:calc(15 * var(--landing-fluid-unit));line-height:calc(18 * var(--landing-fluid-unit));font-weight:400;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_textbookCopyGroup__E_bU8{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));width:100%;min-width:0}.elementary56-course-detail-page_textbookHeadingGroup__ouiUg{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));width:100%;min-width:0}.elementary56-course-detail-page_textbookItemTitle__IAjZt{color:#0a0a0a;font-size:calc(20 * var(--landing-fluid-unit));line-height:calc(27 * var(--landing-fluid-unit));font-weight:500;letter-spacing:0;word-break:keep-all;@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px);line-height:min(calc(25 / 375 * 100vw),25px)}}.elementary56-course-detail-page_textbookItemDescription__SELks{display:flex;flex-direction:column;gap:0;color:#777777;font-size:calc(14 * var(--landing-fluid-unit));line-height:calc(23.8 * var(--landing-fluid-unit));font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_textbookBulletList__q2FmH{display:flex;flex-direction:column;gap:calc(5 * var(--landing-fluid-unit));color:#333333;font-size:calc(14 * var(--landing-fluid-unit));line-height:calc(23.8 * var(--landing-fluid-unit));font-weight:300;letter-spacing:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_textbookNextPreviewCard__mNk9n{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(184 * var(--landing-fluid-unit));min-height:calc(328 * var(--landing-fluid-unit));border:1px solid #eeeeee;background:#f8f8f8;animation:elementary56-course-detail-page_textbookPreviewSwipe__5Kkjz .42s cubic-bezier(.22,1,.36,1) both;@media (max-width:767px){display:none}}.elementary56-course-detail-page_textbookNextPreviewCoverFrame__nKKWS{overflow:hidden;width:calc(98 * var(--landing-fluid-unit));aspect-ratio:98/145;box-shadow:calc(-16 * var(--landing-fluid-unit)) calc(2 * var(--landing-fluid-unit)) calc(18 * var(--landing-fluid-unit)) calc(-6 * var(--landing-fluid-unit)) rgba(0,0,0,.15)}.elementary56-course-detail-page_textbookNextPreviewCoverImage__xN_F2{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_textbookCarouselButton__wPce7{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:calc(36 * var(--landing-fluid-unit));height:calc(36 * var(--landing-fluid-unit));border:0;border-radius:calc(999 * var(--landing-fluid-unit));background:rgba(126,126,126,.34);color:#ffffff;cursor:pointer;@media (max-width:767px){width:min(calc(32 / 375 * 100vw),32px);height:min(calc(32 / 375 * 100vw),32px)}}.elementary56-course-detail-page_textbookCarouselButtonPrev__zmStS{left:0;transform:translate(-50%,-50%);@media (max-width:767px){left:0}}.elementary56-course-detail-page_textbookCarouselButtonNext__PTwmR{right:0;transform:translate(50%,-50%);@media (max-width:767px){right:0}}.elementary56-course-detail-page_textbookCarouselButtonGlyph__1otM2{font-size:calc(24 * var(--landing-fluid-unit));line-height:1;@media (max-width:767px){font-size:min(calc(20 / 375 * 100vw),20px)}}@keyframes elementary56-course-detail-page_textbookSlideFromRight__PoZ9I{0%{opacity:.92;transform:translateX(calc(58 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}@keyframes elementary56-course-detail-page_textbookSlideFromLeft__hqnYL{0%{opacity:.92;transform:translateX(calc(-58 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}@keyframes elementary56-course-detail-page_textbookPreviewSwipe__5Kkjz{0%{opacity:.76;transform:translateX(calc(34 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}.elementary56-course-detail-page_textbookNotice__3p00H{color:#777777;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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherSection__aKyoa{padding:calc(80 * var(--landing-fluid-unit)) 0;background:#ffffff;scroll-margin-top:calc(230 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:0;padding-bottom:min(calc(60 / 375 * 100vw),60px);padding-right:0;padding-top:min(calc(60 / 375 * 100vw),60px)}}.elementary56-course-detail-page_teacherContentBlock__i76Nr,.elementary56-course-detail-page_teacherHeroBlock__obUr6{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_teacherHeroHeader__4SsBu{display:flex;flex-direction:column;align-items:center;gap:calc(40 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_teacherBio__6eO2J p,.elementary56-course-detail-page_teacherFeatureText__j7AEk,.elementary56-course-detail-page_teacherFeatureTitle__6zKh2,.elementary56-course-detail-page_teacherHeroHeading__wfdGY,.elementary56-course-detail-page_teacherName__hkGp8,.elementary56-course-detail-page_teacherSectionTitle__VB_o6{margin:0}.elementary56-course-detail-page_teacherHeroHeading__wfdGY{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 / 375 * 100vw),30px)}}.elementary56-course-detail-page_teacherHeroImageFrame__To7M7{aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_teacherHeroImage__yuekM{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.elementary56-course-detail-page_teacherContentBlock__i76Nr{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 / 375 * 100vw),72px)}}.elementary56-course-detail-page_teacherSectionTitleWrap__kmrmA{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_teacherSectionTitle__VB_o6{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_teacherCardGrid__f6bjn{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}}.elementary56-course-detail-page_teacherCard__wqhXi{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-left:min(calc(24 / 375 * 100vw),24px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(24 / 375 * 100vw),24px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_teacherPortraitArea__oSSRb{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 / 375 * 100vw),220px);margin-bottom:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_teacherPortraitImage__Xn8TM{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.elementary56-course-detail-page_teacherPortraitFade__0nbY9{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.elementary56-course-detail-page_teacherCardInner__4R44E{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 / 375 * 100vw),12px)}}.elementary56-course-detail-page_teacherSubjectBadge__CzYi1{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherIdentityGroup__VdI5b{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_teacherName__hkGp8{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 / 375 * 100vw),18px);line-height:min(calc(25 / 375 * 100vw),25px)}}.elementary56-course-detail-page_teacherBio__6eO2J{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherFeaturePanel__Rxipn{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 / 375 * 100vw),8px)}}.elementary56-course-detail-page_teacherFeatureTitle__6zKh2{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherFeatureList__eLSIM{display:flex;flex:1 1 auto;flex-direction:column;@media (max-width:767px){gap:min(calc(8 / 375 * 100vw),8px)}}.elementary56-course-detail-page_teacherFeatureText__j7AEk{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherFeatureText__j7AEk strong{font-weight:700}.elementary56-course-detail-page_teacherReviewBlock__4C88P{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 / 375 * 100vw),64px)}}.elementary56-course-detail-page_teacherReviewTitleWrap__UAZdc{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_teacherReviewAuthor__pAKgV,.elementary56-course-detail-page_teacherReviewQuote__lDM7E p,.elementary56-course-detail-page_teacherReviewStars__N0jsv,.elementary56-course-detail-page_teacherReviewTitle__fitDn{margin:0}.elementary56-course-detail-page_teacherReviewTitle__fitDn{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_teacherReviewGrid__dt_Sf{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}}.elementary56-course-detail-page_teacherReviewCard__5GrdG{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-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_teacherReviewStars__N0jsv{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherReviewQuote__lDM7E{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:min(calc(21 / 375 * 100vw),21px)}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_teacherReviewAuthor__pAKgV{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherEnrollmentBlock__MPbtU{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 / 375 * 100vw),64px)}}.elementary56-course-detail-page_teacherEnrollmentTitleWrap__N4PkB{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_teacherEnrollmentDescription__i6gAY p,.elementary56-course-detail-page_teacherEnrollmentLabel__DSIUd,.elementary56-course-detail-page_teacherEnrollmentLead__zd7Al,.elementary56-course-detail-page_teacherEnrollmentTitle__9JtIO,.elementary56-course-detail-page_teacherEnrollmentValue__RDlol{margin:0}.elementary56-course-detail-page_teacherEnrollmentTitle__9JtIO{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 / 375 * 100vw),22px)}}.elementary56-course-detail-page_teacherEnrollmentPanel__2G8M5{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-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_teacherEnrollmentHero__mj0Pu{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(32 * var(--landing-fluid-unit));@media (max-width:767px){flex-direction:column}}.elementary56-course-detail-page_teacherEnrollmentCopyGroup__IFe65{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%}}.elementary56-course-detail-page_teacherEnrollmentLead__zd7Al{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 / 375 * 100vw),18px);line-height:min(calc(28 / 375 * 100vw),28px);text-align:center}}.elementary56-course-detail-page_teacherEnrollmentDescription__i6gAY{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:min(calc(21 / 375 * 100vw),21px);text-align:center}@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_teacherEnrollmentButton__8fp7v{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherEnrollmentTable__GZpiF{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.elementary56-course-detail-page_teacherEnrollmentRow__jSa3b{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}}.elementary56-course-detail-page_teacherEnrollmentLabelCell__zsM2Y,.elementary56-course-detail-page_teacherEnrollmentValueCell__0qjiX{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 / 375 * 100vw),8px)}}.elementary56-course-detail-page_teacherEnrollmentLabel__DSIUd{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_teacherEnrollmentValue__RDlol{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:calc(21 * var(--landing-fluid-unit));word-break:keep-all;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_faqSection__z02ce{padding:calc(80 * var(--landing-fluid-unit)) 0 calc(160 * var(--landing-fluid-unit));background:#ffffff;scroll-margin-top:calc(230 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:0;padding-bottom:min(calc(60 / 375 * 100vw),60px);padding-right:0;padding-top:min(calc(60 / 375 * 100vw),60px)}}.elementary56-course-detail-page_faqContentBlock__wjyNw{display:flex;flex-direction:column;gap:calc(32 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){gap:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_faqTitleWrap__JyfkT{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_faqAnswerText__lMzC8,.elementary56-course-detail-page_faqQuestionText__PNkVS,.elementary56-course-detail-page_faqTitle__LPdxS{margin:0}.elementary56-course-detail-page_faqTitle__LPdxS{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 / 375 * 100vw),20px)}}.elementary56-course-detail-page_faqPanel__JZv2L{overflow:hidden;background:#f8f8f8}.elementary56-course-detail-page_faqItem__tEzXK{border-bottom:1px solid #e0e0e0}.elementary56-course-detail-page_faqItem__tEzXK:last-child{border-bottom:0}.elementary56-course-detail-page_faqQuestionButton__HtGIz{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 / 375 * 100vw),28px);padding-right:min(calc(28 / 375 * 100vw),28px);gap:min(calc(16 / 375 * 100vw),16px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(22 / 375 * 100vw),22px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_faqQuestionText__PNkVS{color:#333333;font-size:calc(16 * var(--landing-fluid-unit));font-weight:400;line-height:calc(24 * var(--landing-fluid-unit));letter-spacing:-.2px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px);line-height:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_faqQuestionIcon__VPBHu{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}.elementary56-course-detail-page_faqQuestionIconOpen__6wmc8{transform:rotate(45deg)}.elementary56-course-detail-page_faqQuestionIconLineHorizontal__73SLV,.elementary56-course-detail-page_faqQuestionIconLineVertical__XA4B1{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.elementary56-course-detail-page_faqQuestionIconLineHorizontal__73SLV{width:100%;height:1px}.elementary56-course-detail-page_faqQuestionIconLineVertical__XA4B1{width:1px;height:100%}.elementary56-course-detail-page_faqAnswerPanel__ehFyq{padding:0 calc(40 * var(--landing-fluid-unit)) calc(28 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(28 / 375 * 100vw),28px);padding-right:min(calc(28 / 375 * 100vw),28px);padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(22 / 375 * 100vw),22px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:0}}.elementary56-course-detail-page_faqAnswerText__lMzC8{color:#777777;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:calc(23.8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_enrollmentClosingSection__v0ce_{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-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(72 / 375 * 100vw),72px)}}.elementary56-course-detail-page_enrollmentClosingInner__uUYR7{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){width:100%;gap:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_enrollmentClosingMetaMuted__XLO53,.elementary56-course-detail-page_enrollmentClosingMetaStrong__xOdVT,.elementary56-course-detail-page_enrollmentClosingTitle__r4Qx8{margin:0}.elementary56-course-detail-page_enrollmentClosingTitle__r4Qx8{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 / 375 * 100vw),20px)}}.elementary56-course-detail-page_enrollmentClosingMeta__OvyCw{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 / 375 * 100vw),6px)}}.elementary56-course-detail-page_enrollmentClosingMetaMuted__XLO53,.elementary56-course-detail-page_enrollmentClosingMetaStrong__xOdVT{font-size:calc(14 * var(--landing-fluid-unit));line-height:calc(21 * var(--landing-fluid-unit));text-align:center;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_enrollmentClosingMetaMuted__XLO53{color:rgba(255,255,255,.7);font-weight:300;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_enrollmentClosingMetaStrong__xOdVT{color:#ffffff;font-weight:700;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_enrollmentClosingButton__4NqK3{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:calc(24 * var(--landing-fluid-unit));cursor:pointer;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px);width:100%;max-width:min(calc(284 / 375 * 100vw),284px)}}.elementary56-course-detail-page_recommendationSection__87ixA{padding:calc(120 * var(--landing-fluid-unit)) 0;background:#ffffff;@media (max-width:767px){padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(72 / 375 * 100vw),72px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(40 / 375 * 100vw),40px)}}.elementary56-course-detail-page_recommendationInner__QEV8a{display:flex;flex-direction:column;gap:calc(14 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){width:100%}}.elementary56-course-detail-page_recommendationHeader__qGOdG{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}}.elementary56-course-detail-page_recommendationCardPrice__dCQID,.elementary56-course-detail-page_recommendationCardTitle__A7L2c,.elementary56-course-detail-page_recommendationPaginationText__B4Yz_,.elementary56-course-detail-page_recommendationTitle__qy_TN{margin:0}.elementary56-course-detail-page_recommendationTitle__qy_TN{color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:700;line-height:calc(17.846 * var(--landing-fluid-unit));letter-spacing:-.5711px;@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px);line-height:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_recommendationPagination__yzCP2{display:flex;align-items:center;gap:calc(14 * var(--landing-fluid-unit));@media (max-width:767px){align-self:flex-end}}.elementary56-course-detail-page_recommendationPaginationButton__2WF_i{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;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_recommendationPaginationText__B4Yz_{color:#171b1f;font-size:calc(14 * var(--landing-fluid-unit));font-weight:400;line-height:calc(22 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px)}}.elementary56-course-detail-page_recommendationGrid__AhVFN{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}}.elementary56-course-detail-page_recommendationCard__2boXQ{display:flex;flex-direction:column;overflow:hidden}.elementary56-course-detail-page_recommendationCardHero__xQz_9{position:relative;width:100%;aspect-ratio:273/153.6;margin-bottom:calc(-20 * var(--landing-fluid-unit));overflow:hidden}.elementary56-course-detail-page_recommendationCardHeroRed__LlRsi{background:linear-gradient(218.036deg,#e94525 5.8847%,#990021 123.18%)}.elementary56-course-detail-page_recommendationCardHeroAurora__BF7ZZ{background:linear-gradient(218.036deg,#19f0c2 5.8847%,#3e68ce 58.648%,#9700ca 123.18%)}.elementary56-course-detail-page_recommendationCardHeroPink__EJjDY{background:linear-gradient(218.036deg,#e0e0e0 8.8322%,#ee24bb 123.18%)}.elementary56-course-detail-page_recommendationCardHeroMint__Bc8RI{background:linear-gradient(218.036deg,#81d7ff 5.8847%,#20e755 123.18%)}.elementary56-course-detail-page_recommendationCardHeroCopy__IM_HR{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:calc(28 * var(--landing-fluid-unit));letter-spacing:-.5711px;mix-blend-mode:overlay;@media (max-width:767px){top:min(calc(56 / 375 * 100vw),56px);left:min(calc(16 / 375 * 100vw),16px);font-size:min(calc(22 / 375 * 100vw),22px);line-height:min(calc(26 / 375 * 100vw),26px)}}.elementary56-course-detail-page_recommendationCardHeroCopy__IM_HR p,.elementary56-course-detail-page_recommendationCardMeta__OpBZQ,.elementary56-course-detail-page_recommendationCardMeta__OpBZQ span{margin:0}.elementary56-course-detail-page_recommendationCardBody__D52DH{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))}.elementary56-course-detail-page_recommendationCardBadgeMark__8CEGr{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:calc(999 * var(--landing-fluid-unit));background:#141414}.elementary56-course-detail-page_recommendationCardCopy__0L6q7{display:flex;flex-direction:column;gap:calc(9 * var(--landing-fluid-unit))}.elementary56-course-detail-page_recommendationCardBadgeRow__WBuNF{display:flex;gap:calc(4 * var(--landing-fluid-unit))}.elementary56-course-detail-page_recommendationCardBadgeBest__vyMAq,.elementary56-course-detail-page_recommendationCardBadgeNew__nkqRh{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:calc(2 * var(--landing-fluid-unit));font-size:calc(12 * var(--landing-fluid-unit));font-weight:700;letter-spacing:-.12px;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_recommendationCardBadgeNew__nkqRh{background:rgba(248,147,15,.08);color:#f8930f}.elementary56-course-detail-page_recommendationCardBadgeBest__vyMAq{background:rgba(59,131,255,.08);color:#3b83ff}.elementary56-course-detail-page_recommendationCardTitle__A7L2c{color:#121212;font-size:calc(15 * var(--landing-fluid-unit));font-weight:500;line-height:1.45;letter-spacing:-.3px;word-break:keep-all;@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_recommendationCardMeta__OpBZQ{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:calc(18.86 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_recommendationCardMetaDivider__fg7RV{color:#cfd0d1}.elementary56-course-detail-page_recommendationCardPrice__dCQID{color:#171b1f;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:calc(25.14 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_recommendationCardChipRow__AuPG1{display:flex;flex-wrap:wrap;gap:calc(7 * var(--landing-fluid-unit))}.elementary56-course-detail-page_recommendationCardChip__N8aP4{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:calc(11 * var(--landing-fluid-unit));white-space:nowrap;@media (max-width:767px){font-size:min(calc(11 / 375 * 100vw),11px)}}.elementary56-course-detail-page_policySection__jouci{padding:0 var(--academy-gutter) calc(96 * var(--landing-fluid-unit));background:#ffffff;@media (max-width:767px){padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(80 / 375 * 100vw),80px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:0}}.elementary56-course-detail-page_policyInner____Ny_{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit));width:var(--courses-content-width);margin:0 auto;@media (max-width:767px){width:100%;gap:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_policyCardFootnote__4R2XU,.elementary56-course-detail-page_policyCardSectionTitle__dq2cQ,.elementary56-course-detail-page_policyCardTitle__lbN1g,.elementary56-course-detail-page_policyPlatformCopy__rHu5r p,.elementary56-course-detail-page_policyPlatformHeading__oJv4r,.elementary56-course-detail-page_policyPlatformTitle__ZnaT4,.elementary56-course-detail-page_policySectionTitle__O0_Rm,.elementary56-course-detail-page_policySupportDescription__Ysd_A p,.elementary56-course-detail-page_policySupportTitle__9OY9N{margin:0}.elementary56-course-detail-page_policySectionTitle__O0_Rm{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 / 375 * 100vw),18px)}}.elementary56-course-detail-page_policyCard__ePmne{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-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px);gap:min(calc(24 / 375 * 100vw),24px)}}.elementary56-course-detail-page_policyCardTitle__lbN1g{color:#0a0a0a;font-size:calc(24 * var(--landing-fluid-unit));font-weight:200;line-height:calc(36 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(20 / 375 * 100vw),20px);line-height:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_policyCardBulletList__XbAai,.elementary56-course-detail-page_policyNoticeList__HwQIn{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit));margin:0;padding-left:0;list-style:none}.elementary56-course-detail-page_policyCardBulletList__XbAai li,.elementary56-course-detail-page_policyCardFootnote__4R2XU,.elementary56-course-detail-page_policyNoticeList__HwQIn li,.elementary56-course-detail-page_policyPlatformCopy__rHu5r p,.elementary56-course-detail-page_policyRefundLabelCell__Zgz4w,.elementary56-course-detail-page_policyRefundValueCell__FO1Vd,.elementary56-course-detail-page_policySupportDescription__Ysd_A{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:calc(23.8 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_policyNoticeList__HwQIn li{color:#2169fa;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_policyNoticeList__HwQIn li:before{content:"※ "}.elementary56-course-detail-page_policyCardGroup__o2sYQ{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyCardSection__Fv9D6{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyCardSectionTitle__dq2cQ{color:#0a0a0a;font-size:calc(14 * var(--landing-fluid-unit));font-weight:500;line-height:calc(30 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_policyRefundBox__JnTD4{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-left:min(calc(14 / 375 * 100vw),14px);padding-bottom:min(calc(18 / 375 * 100vw),18px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_policyRefundRow__IjhaW{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}}.elementary56-course-detail-page_policyRefundLabelCell__Zgz4w,.elementary56-course-detail-page_policyRefundValueCell__FO1Vd{padding:0;background:transparent;line-height:calc(21 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_policyRefundLabelCell__Zgz4w{color:#333333;font-weight:500;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_policyCardFootnote__4R2XU{color:#999999;line-height:calc(21 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_policyPlatformBlock__fZer8{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyPlatformHeading__oJv4r{color:#121212;font-size:calc(20 * var(--landing-fluid-unit));font-weight:700;line-height:calc(17.846 * var(--landing-fluid-unit));letter-spacing:-.5711px;@media (max-width:767px){font-size:min(calc(20 / 375 * 100vw),20px);line-height:min(calc(28 / 375 * 100vw),28px)}}.elementary56-course-detail-page_policyPlatformGrid__iVOYB{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyPlatformCard__NG0Is{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 / 375 * 100vw),14px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_policyPlatformTitle__ZnaT4,.elementary56-course-detail-page_policySupportTitle__9OY9N{color:#0a0a0a;font-size:calc(16 * var(--landing-fluid-unit));font-weight:600;line-height:calc(24 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_policyPlatformCopy__rHu5r{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policySupportBar__hQBgx{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-left:min(calc(16 / 375 * 100vw),16px);padding-bottom:min(calc(20 / 375 * 100vw),20px);padding-right:min(calc(16 / 375 * 100vw),16px);padding-top:min(calc(20 / 375 * 100vw),20px)}}.elementary56-course-detail-page_policySupportCopy__rP1xv{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policySupportDescription__Ysd_A{display:flex;flex-direction:column;gap:0;@media (max-width:767px){font-size:min(calc(13 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_policySupportButton__bBfkx{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 / 375 * 100vw),13px);line-height:min(calc(21 / 375 * 100vw),21px)}}.elementary56-course-detail-page_applyConfirmBody__dNO7D{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_applyConfirmText__I6yWK{margin:0;color:#21252c;font-size:calc(15 * var(--landing-fluid-unit));line-height:calc(24 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(15 / 375 * 100vw),15px)}}.elementary56-course-detail-page_applyConfirmActions__aq_RY{display:flex;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionScheduleSection__Ka_dN{width:var(--courses-content-width);margin:calc(100 * var(--landing-fluid-unit)) auto 0;@media (max-width:767px){margin-top:min(calc(72 / 375 * 100vw),72px)}}.elementary56-course-detail-page_introductionScheduleHeading___dzSN{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:min(calc(22 / 375 * 100vw),22px)}}.elementary56-course-detail-page_introductionScheduleHeadingAccent__UqZ8I{font-size:calc(24 * var(--landing-fluid-unit));@media (max-width:767px){font-size:min(calc(18 / 375 * 100vw),18px)}}.elementary56-course-detail-page_introductionScheduleSubtitle__H_Lww{margin:0;color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.5;text-align:center;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.elementary56-course-detail-page_introductionScheduleTable__EbBZy{margin-top:calc(40 * var(--landing-fluid-unit));border:1px solid #d7d7d7;background:#ffffff;@media (max-width:767px){margin-top:min(calc(24 / 375 * 100vw),24px);overflow-x:auto}}.elementary56-course-detail-page_introductionScheduleHead__vgvCo,.elementary56-course-detail-page_introductionScheduleRow__rWP9N{display:grid;grid-template-columns:calc(100 * var(--landing-fluid-unit)) calc(100 * var(--landing-fluid-unit)) minmax(0,1.5fr) 1fr 1fr 1fr;@media (max-width:767px){grid-template-columns:min(calc(60 / 375 * 100vw),60px) min(calc(60 / 375 * 100vw),60px) minmax(min(calc(130 / 375 * 100vw),130px),1.5fr) 1fr 1fr 1fr}}.elementary56-course-detail-page_introductionScheduleCellDay__ub94I,.elementary56-course-detail-page_introductionScheduleCellInstructor__0JJdA,.elementary56-course-detail-page_introductionScheduleCellStart__M_2IE,.elementary56-course-detail-page_introductionScheduleCellTime__1VYPo,.elementary56-course-detail-page_introductionScheduleHead__vgvCo span{display:flex;align-items:center;justify-content:center;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.elementary56-course-detail-page_introductionScheduleCellInstructor__0JJdA:last-child,.elementary56-course-detail-page_introductionScheduleHead__vgvCo span:last-child{border-right:0}.elementary56-course-detail-page_introductionScheduleRow__rWP9N:last-child .elementary56-course-detail-page_introductionScheduleCellDay__ub94I,.elementary56-course-detail-page_introductionScheduleRow__rWP9N:last-child .elementary56-course-detail-page_introductionScheduleCellInstructor__0JJdA,.elementary56-course-detail-page_introductionScheduleRow__rWP9N:last-child .elementary56-course-detail-page_introductionScheduleCellStart__M_2IE,.elementary56-course-detail-page_introductionScheduleRow__rWP9N:last-child .elementary56-course-detail-page_introductionScheduleCellTime__1VYPo{border-bottom:0}.elementary56-course-detail-page_introductionScheduleHead__vgvCo span{padding:calc(16 * var(--landing-fluid-unit));color:#7d7d7d;font-size:calc(15 * var(--landing-fluid-unit));font-weight:400;line-height:1.4;@media (max-width:767px){padding-left:min(calc(8 / 375 * 100vw),8px);padding-bottom:min(calc(12 / 375 * 100vw),12px);padding-right:min(calc(8 / 375 * 100vw),8px);padding-top:min(calc(12 / 375 * 100vw),12px);font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionScheduleCellDay__ub94I,.elementary56-course-detail-page_introductionScheduleCellStart__M_2IE{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:700;line-height:1.7;@media (max-width:767px){padding-left:min(calc(8 / 375 * 100vw),8px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(8 / 375 * 100vw),8px);padding-top:min(calc(16 / 375 * 100vw),16px);font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionScheduleCellTime__1VYPo{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:1.7;@media (max-width:767px){padding-left:min(calc(8 / 375 * 100vw),8px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(8 / 375 * 100vw),8px);padding-top:min(calc(16 / 375 * 100vw),16px);font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionScheduleCellInstructor__0JJdA{flex-direction:row;gap:calc(10 * var(--landing-fluid-unit));padding:calc(24 * var(--landing-fluid-unit)) calc(16 * var(--landing-fluid-unit));@media (max-width:767px){padding-left:min(calc(8 / 375 * 100vw),8px);padding-bottom:min(calc(16 / 375 * 100vw),16px);padding-right:min(calc(8 / 375 * 100vw),8px);padding-top:min(calc(16 / 375 * 100vw),16px)}}.elementary56-course-detail-page_introductionScheduleTeacherName__oXf81{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:700;line-height:1.5;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionScheduleTeacherRole__pUX2F{color:#333333;font-size:calc(14 * var(--landing-fluid-unit));font-weight:300;line-height:1.5;@media (max-width:767px){font-size:min(calc(12 / 375 * 100vw),12px)}}