.elementary56-course-detail-page_moOnly__77PfX{display:none}.elementary56-course-detail-page_pcOnly__kjWfU{display:block}@media (max-width:767px){.elementary56-course-detail-page_moOnly__77PfX{display:block}.elementary56-course-detail-page_pcOnly__kjWfU{display:none}}.elementary56-course-detail-page_page__qZGb1{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__qZGb1 img{display:block}.elementary56-course-detail-page_heroSection__LYLpk{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___0A_b{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__q59WZ{display:inline-flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_brandMark__6rLWQ{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__vaLa4{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__WWBSU{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__Xi5u9{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__IXpwt{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__pJKeL{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__pJKeL span:last-child{color:#333333}.elementary56-course-detail-page_badgeRow__3ncWw{display:flex;align-items:flex-start;gap:calc(4 * var(--landing-fluid-unit))}.elementary56-course-detail-page_badgePrimary__bP7_7,.elementary56-course-detail-page_badgeSecondary__LWTi2{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__bP7_7{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__LWTi2{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__gYhBQ{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__wbB8K{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__O6K9M{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__wQIRG{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__6yVJm{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__sxQq4{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__dmrG_{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__j8D3D{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__j8D3D p{margin:0}.elementary56-course-detail-page_reservationSection__5E5Ox{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__l3cwe{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__wa06E{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__VMWz_{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__hXVCW{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__w4g9O{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__HS3Ks{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_socialProofAuthor__royDv{display:flex;align-items:center;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_socialProofAvatar__QU7Gh{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__sdaPf,.elementary56-course-detail-page_socialProofName__Iw208{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__sdaPf{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementary56-course-detail-page_reservationContent__6rY47{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__SqNz1{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__j_Tap{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_reservationHeaderCopy__t_f3N{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_priceTotal__tzIC8,.elementary56-course-detail-page_reservationGradientText__Q1oFb{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__Q1oFb{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__6QwD7{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__7NMCP{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__hXd0T{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__fXava{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__68XBi{position:relative;width:100%;height:1px}.elementary56-course-detail-page_reservationFactRow__1aCDj{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__0p6dC{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__OHUOr{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.elementary56-course-detail-page_reservationFactHint__rO6C2,.elementary56-course-detail-page_reservationFactValue__tWSch{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__rO6C2{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__HnjO_{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__tumI3{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__3lDMk{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__WJwkV{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__OFZ__{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__Ji2kR,.elementary56-course-detail-page_scheduleTimeGrid__9Tgqo{display:grid;grid-gap:calc(6 * var(--landing-fluid-unit));gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_scheduleGrid__Ji2kR{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__9Tgqo{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__TO3rl,.elementary56-course-detail-page_scheduleOption__o4OXi{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__o4OXi:first-child{color:#adadad}.elementary56-course-detail-page_scheduleOptionActive__TO3rl{border-color:#455076;background:#455076;color:#ffffff;font-weight:600}.elementary56-course-detail-page_priceCardColumn__vxQDZ{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__B4Fnb{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__rkAgT,.elementary56-course-detail-page_priceCardHeader__WQAdM{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__JgnVK{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__43fdN{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_priceStockIcon__kfWEU{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.elementary56-course-detail-page_pricePeriod__DqxBK,.elementary56-course-detail-page_priceStockText__pmSCi{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__DqxBK{text-decoration:none}.elementary56-course-detail-page_priceTotal__tzIC8{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__0eZI4{display:flex;align-items:center;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_priceValue__Dj_45{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__zSDK_{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__3IsKs{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__tBefS{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_sectionNav__kzuU6{display:flex;align-items:stretch;width:100%;overflow-x:clip;overflow-y:hidden}.elementary56-course-detail-page_sectionNavItemActive__PrwZg,.elementary56-course-detail-page_sectionNavItem__mwVTu{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__PrwZg:last-child,.elementary56-course-detail-page_sectionNavItem__mwVTu:last-child{border-right:1px solid #d4d4d4}.elementary56-course-detail-page_sectionNavItemActive__PrwZg{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__bEU4N{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__C_ksV,.elementary56-course-detail-page_summaryIntro__mSkVa{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_summaryIntro__mSkVa{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.elementary56-course-detail-page_summaryHeading__Dr9Zu{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__MHLTt{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__6EXl3 p,.elementary56-course-detail-page_summaryFeatureLabel__kNeil,.elementary56-course-detail-page_summaryFeatureTitle__XP2j8,.elementary56-course-detail-page_summaryLead__MHLTt p,.elementary56-course-detail-page_summaryReasonDescription__OCz8N p,.elementary56-course-detail-page_summaryReasonTitle__ANIyo,.elementary56-course-detail-page_summaryReasonsHeading__S1zAI{margin:0}.elementary56-course-detail-page_summaryFeaturePanel__C_ksV{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__pHHXj,.elementary56-course-detail-page_summaryFeatureColumn__t2V0E{min-width:0}.elementary56-course-detail-page_summaryFeatureColumn__t2V0E{display:flex;flex-direction:column;border-right:1px solid #d1d1d1}.elementary56-course-detail-page_summaryClinicBlock__pHHXj,.elementary56-course-detail-page_summaryFeatureBlockBorderTop__LcTis,.elementary56-course-detail-page_summaryFeatureBlock__cI2om{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__LcTis{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__WrZOx{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-width:0}.elementary56-course-detail-page_summaryFeatureHeaderRow__2_mG9{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__kNeil,.elementary56-course-detail-page_summaryFeatureTitle__XP2j8{color:#374053;font-style:normal;word-break:keep-all}.elementary56-course-detail-page_summaryFeatureLabel__kNeil{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__XP2j8{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__6EXl3{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__W9Bvg{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__38AKk,.elementary56-course-detail-page_summaryRegularImageFrame__Umcar,.elementary56-course-detail-page_summaryTrendImageFrame__sQcD2{position:relative;width:100%;overflow:hidden}.elementary56-course-detail-page_summaryTrendImageFrame__sQcD2{height:calc(170 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(128 / 375 * 100vw),128px)}}.elementary56-course-detail-page_summaryRegularImageFrame__Umcar{height:calc(236 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(176 / 375 * 100vw),176px)}}.elementary56-course-detail-page_summaryClinicImageFrame__38AKk{height:calc(544 * var(--landing-fluid-unit));@media (max-width:767px){height:min(calc(320 / 375 * 100vw),320px)}}.elementary56-course-detail-page_summaryClinicImage__BDrF5,.elementary56-course-detail-page_summaryRegularImage__6h7ti,.elementary56-course-detail-page_summaryTrendImage__5Ppev{position:absolute;max-width:none}.elementary56-course-detail-page_summaryTrendImage__5Ppev{top:-70.67%;left:-3.15%;width:107.15%;height:386.6%}.elementary56-course-detail-page_summaryRegularImage__6h7ti{top:-168.43%;left:-2.62%;width:105.24%;height:275.75%}.elementary56-course-detail-page_summaryClinicImage__BDrF5{top:-15.8%;left:-4.35%;width:108.25%;height:120.74%}.elementary56-course-detail-page_summaryReasonsInner__ulC9U{width:var(--courses-content-width);margin:0 auto;margin-top:calc(40 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryReasonsPanel__YzkKm{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__S1zAI{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__sL4Ux{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryReasonCard__pD9CG{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__ANIyo{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__OCz8N{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__rVoz_{font-weight:700}.elementary56-course-detail-page_summaryAudienceBlock__bmq2b{width:var(--courses-content-width);margin:calc(100 * var(--landing-fluid-unit)) auto 0}.elementary56-course-detail-page_summaryAudienceHeadingWrap__51gkw{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_summaryAudienceHeading__VY1jY,.elementary56-course-detail-page_summaryAudienceText__hlen5{margin:0}.elementary56-course-detail-page_summaryAudienceHeading__VY1jY{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__nrrTV{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__w9DzL{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__3kRgf{position:relative;width:calc(16 * var(--landing-fluid-unit));height:calc(16 * var(--landing-fluid-unit));flex-shrink:0}.elementary56-course-detail-page_summaryAudienceText__hlen5{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__B7bGR{width:var(--courses-content-width);margin:calc(100 * var(--landing-fluid-unit)) auto 0}.elementary56-course-detail-page_summaryWinterFlowHeadingWrap__47tXj{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--landing-fluid-unit));text-align:center}.elementary56-course-detail-page_summaryWinterFlowCardCopy__HlEfa p,.elementary56-course-detail-page_summaryWinterFlowCardTitle__xiMEI,.elementary56-course-detail-page_summaryWinterFlowHeading__HIUFf,.elementary56-course-detail-page_summaryWinterFlowLead__DwEOX,.elementary56-course-detail-page_summaryWinterFlowSectionLead__FLEJk,.elementary56-course-detail-page_summaryWinterFlowSectionTitle__K5PNq{margin:0}.elementary56-course-detail-page_summaryWinterFlowHeading__HIUFf{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__DwEOX{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__c9_dG{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___zZEa{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowSection__ijCFd{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__w_uGo{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowSectionTitle__K5PNq{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__M1Hzk{flex-shrink:0}.elementary56-course-detail-page_summaryWinterFlowSectionLead__FLEJk{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__VWTP9{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__KL4Me,.elementary56-course-detail-page_summaryWinterFlowConnector__yWNH8{position:relative;flex-shrink:0}.elementary56-course-detail-page_summaryWinterFlowConnector__yWNH8{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__KL4Me{width:calc(26 * var(--landing-fluid-unit));height:calc(26 * var(--landing-fluid-unit))}.elementary56-course-detail-page_summaryWinterFlowCardBlue__XQIzG,.elementary56-course-detail-page_summaryWinterFlowCardIndigo__l3Ww7,.elementary56-course-detail-page_summaryWinterFlowCardSlate__9XvZP{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__XQIzG{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__l3Ww7{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__9XvZP{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__xiMEI{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__HlEfa{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__1FMHR{color:#333333}.elementary56-course-detail-page_summaryWinterFlowCardsGroup___8NUy{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__3aYl_{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__hCHWC{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__CH3_l,.elementary56-course-detail-page_introductionHeroBlock__rz75W,.elementary56-course-detail-page_introductionManagementSection__YhHCp,.elementary56-course-detail-page_introductionSectionBlock__EZVcO{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_introductionFlowBlock__CH3_l,.elementary56-course-detail-page_introductionManagementSection__YhHCp,.elementary56-course-detail-page_introductionSectionBlock__EZVcO{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__cOEqs,.elementary56-course-detail-page_introductionHomeroomPromiseCopy__No0eZ,.elementary56-course-detail-page_introductionManagementIntro__zaFjz,.elementary56-course-detail-page_introductionManagementLeadStrong__v1q1B,.elementary56-course-detail-page_introductionManagementLead__peElc,.elementary56-course-detail-page_introductionOverviewCopy__Ga8aQ,.elementary56-course-detail-page_introductionParentPanelHeader__YdlpJ,.elementary56-course-detail-page_introductionProgramFeedbackCopy__8OOfz,.elementary56-course-detail-page_introductionReasonCopy__NcRSk,.elementary56-course-detail-page_introductionReviewCopy__oEk_h,.elementary56-course-detail-page_introductionSectionTitleWrapColumn__71IwH,.elementary56-course-detail-page_introductionSectionTitleWrap__COYRo,.elementary56-course-detail-page_introductionSubManagementIntro__UGD1f{display:flex;flex-direction:column}.elementary56-course-detail-page_introductionHeroHeader__cOEqs{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__wTswf,.elementary56-course-detail-page_introductionHomeroomPromiseHeading__OMDth,.elementary56-course-detail-page_introductionHomeroomPromiseTitle__J7QeU,.elementary56-course-detail-page_introductionManagementMetaTitle__r8pII,.elementary56-course-detail-page_introductionManagementTitle__vBeGa,.elementary56-course-detail-page_introductionOverviewValue__Kd2O4,.elementary56-course-detail-page_introductionParentPanelTitle___iorf,.elementary56-course-detail-page_introductionProgramColumnTitle__uzbgL,.elementary56-course-detail-page_introductionProgramTitle__A17ze,.elementary56-course-detail-page_introductionReasonTitle__J1p6R,.elementary56-course-detail-page_introductionReviewStars__AU39c,.elementary56-course-detail-page_introductionSectionTitle__QECXl{margin:0}.elementary56-course-detail-page_introductionHeroHeading__wTswf{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__x_VYo{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_introductionHeroImage__s9fN4{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_introductionSectionTitleWrapColumn__71IwH,.elementary56-course-detail-page_introductionSectionTitleWrap__COYRo{align-items:center;justify-content:center;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionSectionTitle__QECXl{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__iMQio,.elementary56-course-detail-page_introductionOverviewGrid__cvep0,.elementary56-course-detail-page_introductionReasonGrid__dOjlb,.elementary56-course-detail-page_introductionReviewGrid__ST5_p{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__ey6dw,.elementary56-course-detail-page_introductionReasonCard__T5lmo,.elementary56-course-detail-page_introductionReviewCard__GPvKT{border:1px solid #eeeeee;background:#ffffff}.elementary56-course-detail-page_introductionOverviewCard__ey6dw{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__Kd2O4{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__Ga8aQ{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__D8LL1,.elementary56-course-detail-page_introductionFlowReportTitle__GuW4l,.elementary56-course-detail-page_introductionFlowTeacherDuration__2_7UJ,.elementary56-course-detail-page_introductionFlowTeacherName__LFHsL,.elementary56-course-detail-page_introductionFlowTeacherRole__Qts1y,.elementary56-course-detail-page_introductionHomeroomPromiseCopy__No0eZ p,.elementary56-course-detail-page_introductionManagementBulletList__ntdUa,.elementary56-course-detail-page_introductionManagementLeadStrong__v1q1B p,.elementary56-course-detail-page_introductionManagementLead__peElc p,.elementary56-course-detail-page_introductionManagementMetaText__SvidK,.elementary56-course-detail-page_introductionOverviewCopy__Ga8aQ p,.elementary56-course-detail-page_introductionParentPanelCardTitle__sDove,.elementary56-course-detail-page_introductionParentPanelLead__TnPbS,.elementary56-course-detail-page_introductionParentPanelList__8VoXH,.elementary56-course-detail-page_introductionProgramAssignmentList__9StUE,.elementary56-course-detail-page_introductionProgramFeedbackCopy__8OOfz p,.elementary56-course-detail-page_introductionProgramFeedbackTitle__dvTEY,.elementary56-course-detail-page_introductionProgramLessonText__9RrpD,.elementary56-course-detail-page_introductionProgramQuote__Vfp1h,.elementary56-course-detail-page_introductionReasonCopy__NcRSk p,.elementary56-course-detail-page_introductionReviewAuthor__EB13a,.elementary56-course-detail-page_introductionReviewCopy__oEk_h p{margin:0}.elementary56-course-detail-page_introductionReasonCard__T5lmo{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__YCi0f{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__J1p6R{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__NcRSk{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__PnmDe{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__uOB7t{margin-top:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionFlowTrack__2P8tM{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__Tqspk{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__7tWop{width:100%}.elementary56-course-detail-page_introductionFlowSubjects__xne89{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__nms3D,.elementary56-course-detail-page_introductionFlowSubjectWrap__Z9bx6{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionFlowReportWrap__nms3D{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__Dx0_A,.elementary56-course-detail-page_introductionFlowSubjectLabelBlue__VTsol,.elementary56-course-detail-page_introductionFlowSubjectLabelStone__ehsj8,.elementary56-course-detail-page_introductionFlowSubjectLabelWhite___g6uC{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__VTsol{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__ehsj8{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___g6uC{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__Fdn_a,.elementary56-course-detail-page_introductionFlowTeacherCard__JdLe_,.elementary56-course-detail-page_introductionFlowTestCard__coVlu{display:flex;align-items:center;justify-content:center;border:1px solid #d1d5dc;background:#ffffff;text-align:center}.elementary56-course-detail-page_introductionFlowReportCard__Fdn_a,.elementary56-course-detail-page_introductionFlowTeacherCard__JdLe_{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__coVlu{width:100%;min-height:calc(46 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionFlowReportTitle__GuW4l,.elementary56-course-detail-page_introductionFlowTeacherName__LFHsL{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__D8LL1,.elementary56-course-detail-page_introductionFlowTeacherDuration__2_7UJ,.elementary56-course-detail-page_introductionFlowTeacherRole__Qts1y{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__coVlu{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__1Clqo{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__Dx0_A{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__p8T4W,.elementary56-course-detail-page_introductionFlowPlus__0TShu,.elementary56-course-detail-page_introductionProgramDivider__K8JHQ{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__0TShu,.elementary56-course-detail-page_introductionProgramDivider__K8JHQ{align-self:center}.elementary56-course-detail-page_introductionFlowArrow__p8T4W{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__hRV3x{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__hK7_Z{align-self:center}.elementary56-course-detail-page_introductionFlowPlusBottom__hK7_Z,.elementary56-course-detail-page_introductionFlowPlus__0TShu{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__0TShu{margin-top:0}.elementary56-course-detail-page_introductionProgramList__H9USj{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__MrivO{border:1px solid #d7d7d7;background:#ffffff}.elementary56-course-detail-page_introductionProgramHeaderBlue__C_o6u,.elementary56-course-detail-page_introductionProgramHeaderStone__FKS_4,.elementary56-course-detail-page_introductionProgramHeaderWhite__z3mWC{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__C_o6u{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__FKS_4{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__z3mWC{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__GeYgk{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__A17ze{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__k6_fO,.elementary56-course-detail-page_introductionManagementLabel__k3xqA,.elementary56-course-detail-page_introductionProgramBadgeBlue__PYalG,.elementary56-course-detail-page_introductionProgramBadgeStone__2PdLq,.elementary56-course-detail-page_introductionProgramBadgeWhite__DG_Fi,.elementary56-course-detail-page_introductionProgramTagBlue__SYIeU,.elementary56-course-detail-page_introductionProgramTagStone__8QTZG,.elementary56-course-detail-page_introductionProgramTagWhite__JDX4B{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__PYalG,.elementary56-course-detail-page_introductionProgramTagBlue__SYIeU{background:#e1e9f4}.elementary56-course-detail-page_introductionProgramBadgeStone__2PdLq,.elementary56-course-detail-page_introductionProgramTagStone__8QTZG{background:#edeced}.elementary56-course-detail-page_introductionProgramBadgeWhite__DG_Fi,.elementary56-course-detail-page_introductionProgramTagWhite__JDX4B{border:1px solid #cbcaca;background:#ffffff}.elementary56-course-detail-page_introductionProgramTagBlue__SYIeU,.elementary56-course-detail-page_introductionProgramTagStone__8QTZG,.elementary56-course-detail-page_introductionProgramTagWhite__JDX4B{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__Vfp1h{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__IoKyP{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__Mh00s{gap:calc(80 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(48 / 375 * 100vw),48px)}}.elementary56-course-detail-page_introductionHomeroomColumn__wTNco,.elementary56-course-detail-page_introductionHomeroomPromiseItem__w5MVU,.elementary56-course-detail-page_introductionManagementMetaItemFull__Ciccb,.elementary56-course-detail-page_introductionManagementMetaItem__8jqOI,.elementary56-course-detail-page_introductionParentPanelCard__lrDiM,.elementary56-course-detail-page_introductionProgramColumnGrow__QtTBn,.elementary56-course-detail-page_introductionProgramColumn__aoTS7{display:flex;flex-direction:column}.elementary56-course-detail-page_introductionProgramColumnGrow__QtTBn,.elementary56-course-detail-page_introductionProgramColumn__aoTS7{gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramColumnGrow__QtTBn{min-width:0}.elementary56-course-detail-page_introductionManagementMetaTitle__r8pII,.elementary56-course-detail-page_introductionParentPanelCardTitle__sDove,.elementary56-course-detail-page_introductionProgramColumnTitle__uzbgL{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__kyAnE,.elementary56-course-detail-page_introductionManagementBulletList__ntdUa,.elementary56-course-detail-page_introductionParentPanelList__8VoXH,.elementary56-course-detail-page_introductionProgramFeedbackList__xp7CS,.elementary56-course-detail-page_introductionProgramLessonList__ckOri{display:flex;flex-direction:column}.elementary56-course-detail-page_introductionProgramLessonList__ckOri{gap:calc(6 * var(--landing-fluid-unit));@media (max-width:767px){gap:min(calc(12 / 375 * 100vw),12px)}}.elementary56-course-detail-page_introductionProgramLessonItem__SpXYh{display:flex;align-items:center;gap:calc(10 * var(--landing-fluid-unit));flex-wrap:wrap}.elementary56-course-detail-page_introductionHomeroomDayCell__PmoG9 span,.elementary56-course-detail-page_introductionHomeroomPromiseCopy__No0eZ,.elementary56-course-detail-page_introductionHomeroomTeacherCell__6pCJ1,.elementary56-course-detail-page_introductionManagementBulletList__ntdUa,.elementary56-course-detail-page_introductionManagementMetaText__SvidK,.elementary56-course-detail-page_introductionParentPanelList__8VoXH,.elementary56-course-detail-page_introductionProgramAssignmentList__9StUE,.elementary56-course-detail-page_introductionProgramFeedbackLine__jmZql,.elementary56-course-detail-page_introductionProgramLessonText__9RrpD,.elementary56-course-detail-page_introductionReviewAuthor__EB13a{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__K9tte{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__xp7CS{flex-direction:row;gap:calc(50 * var(--landing-fluid-unit));flex-wrap:wrap}.elementary56-course-detail-page_introductionProgramFeedbackItem__u8_gE{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramFeedbackImageFrame__9PBPL{width:calc(164 * var(--landing-fluid-unit));height:calc(92 * var(--landing-fluid-unit));overflow:hidden}.elementary56-course-detail-page_introductionProgramFeedbackImage__spAzW{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_introductionProgramFeedbackCopy__8OOfz{gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionProgramFeedbackTitle__dvTEY{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__ntdUa,.elementary56-course-detail-page_introductionParentPanelList__8VoXH,.elementary56-course-detail-page_introductionProgramAssignmentList__9StUE{gap:0;padding-left:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionManagementBulletList__ntdUa li,.elementary56-course-detail-page_introductionParentPanelList__8VoXH li,.elementary56-course-detail-page_introductionProgramAssignmentList__9StUE 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__mPKA1{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__YdlpJ{gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionParentPanelTitle___iorf{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__TnPbS{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__KKfke{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__lrDiM{gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionParentPanelImageFrame__D8Vzy{width:calc(254 * var(--landing-fluid-unit));max-width:100%;aspect-ratio:254/143;overflow:hidden}.elementary56-course-detail-page_introductionParentPanelImage__3pVqy{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_introductionReviewCard__GPvKT{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__AU39c{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__oEk_h{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__EB13a{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__YhHCp{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__7IpJy,.elementary56-course-detail-page_introductionSubManagementCard__I9kfq{border:1px solid #d7d7d7;background:#ffffff;padding:calc(50 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionManagementCard__7IpJy,.elementary56-course-detail-page_introductionSubManagementCard__I9kfq{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__zaFjz,.elementary56-course-detail-page_introductionSubManagementIntro__UGD1f{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__k3xqA{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__vBeGa{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__v1q1B,.elementary56-course-detail-page_introductionManagementLead__peElc{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__v1q1B p:first-child,.elementary56-course-detail-page_introductionManagementLead__peElc p:first-child{color:#333333}.elementary56-course-detail-page_introductionManagementMetaGrid__iMQio{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__z1hEZ,.elementary56-course-detail-page_introductionManagementMetaStack__OYt8E{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionManagementTable__LEHJw{border:1px solid #d7d7d7;@media (max-width:767px){overflow-x:auto}}.elementary56-course-detail-page_introductionManagementTableHead__Xtnd_,.elementary56-course-detail-page_introductionManagementTableRow__HA5At{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__Xtnd_{background:#ffffff;@media (max-width:767px){min-width:min(calc(720 / 375 * 100vw),720px)}}.elementary56-course-detail-page_introductionManagementTableCellGrow__5YWl5,.elementary56-course-detail-page_introductionManagementTableCellTag__qOzyS,.elementary56-course-detail-page_introductionManagementTableCell__3Zg0A,.elementary56-course-detail-page_introductionManagementTableHead__Xtnd_ 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__Xtnd_ 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__5YWl5:last-child,.elementary56-course-detail-page_introductionManagementTableCellTag__qOzyS:last-child,.elementary56-course-detail-page_introductionManagementTableCell__3Zg0A:last-child,.elementary56-course-detail-page_introductionManagementTableHead__Xtnd_ span:last-child{border-right:0}.elementary56-course-detail-page_introductionManagementTableRow__HA5At:last-child .elementary56-course-detail-page_introductionManagementTableCellGrow__5YWl5,.elementary56-course-detail-page_introductionManagementTableRow__HA5At:last-child .elementary56-course-detail-page_introductionManagementTableCellTag__qOzyS,.elementary56-course-detail-page_introductionManagementTableRow__HA5At:last-child .elementary56-course-detail-page_introductionManagementTableCell__3Zg0A{border-bottom:0}.elementary56-course-detail-page_introductionManagementTableCellGrow__5YWl5,.elementary56-course-detail-page_introductionManagementTableCell__3Zg0A{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__5YWl5{flex-direction:column;align-items:flex-start;text-align:left}.elementary56-course-detail-page_introductionManagementTableCellGrow__5YWl5 p{margin:0}.elementary56-course-detail-page_introductionManagementMetaGridWide__lslZS{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__8jqOI{gap:min(calc(16 / 1920 * 100vw),16px);@media (max-width:767px){gap:min(calc(8 / 375 * 100vw),8px)}}.elementary56-course-detail-page_introductionManagementMetaItemFull__Ciccb{grid-column:1/-1;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionHomeroomGrid__vYokk{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__wTNco{gap:0}.elementary56-course-detail-page_introductionHomeroomRow__6Pei8{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__6Pei8:last-child{border-bottom:0}.elementary56-course-detail-page_introductionHomeroomDayCell__PmoG9{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__PmoG9 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__6pCJ1{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__z1hEZ{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__J7QeU{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__kyAnE{gap:calc(34 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionHomeroomPromiseItem__w5MVU{gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionHomeroomPromiseHeader__PdudN{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__OMDth{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__k6_fO{border:1px solid #ebebeb;background:#ffffff;color:#333333}.elementary56-course-detail-page_introductionSpecialLectureSection__SifvG{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__1kQsO{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__sLrxh{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__63NWy,.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_{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__63NWy{background:#ffffff;@media (max-width:767px){display:none}}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__tBDXm,.elementary56-course-detail-page_introductionSpecialLectureCellContent__gRhI4,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__zLXHi,.elementary56-course-detail-page_introductionSpecialLectureHead__63NWy 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__63NWy 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__tBDXm:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellContent__gRhI4:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk:last-child,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__zLXHi:last-child,.elementary56-course-detail-page_introductionSpecialLectureHead__63NWy span:last-child{border-right:0}.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_:last-child .elementary56-course-detail-page_introductionSpecialLectureCellBadge__tBDXm,.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_:last-child .elementary56-course-detail-page_introductionSpecialLectureCellContent__gRhI4,.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_:last-child .elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2,.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_:last-child .elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk,.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_:last-child .elementary56-course-detail-page_introductionSpecialLectureCellTitle__zLXHi{border-bottom:0}@media (max-width:767px){.elementary56-course-detail-page_introductionSpecialLectureRow__QEcE_{display:flex;flex-direction:column;gap:0;border:1px solid #d7d7d7;background:#ffffff}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__tBDXm,.elementary56-course-detail-page_introductionSpecialLectureCellContent__gRhI4,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__zLXHi{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__EA9e2{border-bottom:none}.elementary56-course-detail-page_introductionSpecialLectureCellBadge__tBDXm:before{display:none}}.elementary56-course-detail-page_introductionSpecialLectureBadgeBlue__qUsEJ,.elementary56-course-detail-page_introductionSpecialLectureBadgeDark__cblyP{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__qUsEJ{background:#e1e9f4;color:#000000}.elementary56-course-detail-page_introductionSpecialLectureBadgeDark__cblyP{background:#333333;color:#ffffff}.elementary56-course-detail-page_introductionSpecialLectureCellContent__gRhI4,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk,.elementary56-course-detail-page_introductionSpecialLectureCellTitle__zLXHi{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__zLXHi{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__gRhI4,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk{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__gRhI4 p,.elementary56-course-detail-page_introductionSpecialLectureCellSchedule__EA9e2 p,.elementary56-course-detail-page_introductionSpecialLectureCellTeachers__HFwmk p{margin:0}.elementary56-course-detail-page_curriculumSection__1oiZW{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__SoS6X,.elementary56-course-detail-page_curriculumHeroBlock__NYu1F{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_curriculumHeroHeader__VHG8b{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__0NdZ5,.elementary56-course-detail-page_curriculumSectionTitle__5_c8L,.elementary56-course-detail-page_curriculumTableCellCopy__p9GrS p,.elementary56-course-detail-page_curriculumTableDash__oIEIg,.elementary56-course-detail-page_curriculumWeekPeriod__Tnse1{margin:0}.elementary56-course-detail-page_curriculumHeroHeading__0NdZ5{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__4XKPu{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_curriculumHeroImage__CjjM2{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_curriculumContentBlock__SoS6X{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__VaG47{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_curriculumSectionTitle__5_c8L{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__3Jv8u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.elementary56-course-detail-page_curriculumTabActive___7r7l,.elementary56-course-detail-page_curriculumTabInactive__tT9lT{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___7r7l{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__tT9lT{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__o9B_u{width:100%;overflow-x:auto;border:1px solid #d7d7d7}.elementary56-course-detail-page_curriculumTable__MxznQ{background:#ffffff}.elementary56-course-detail-page_curriculumTableHead__VIRyj,.elementary56-course-detail-page_curriculumTableRow__nTCKG{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__p9GrS,.elementary56-course-detail-page_curriculumTableCellLecture__s73Uf,.elementary56-course-detail-page_curriculumTableCellLiterature__au7sk,.elementary56-course-detail-page_curriculumTableHeadCell__3Yk63,.elementary56-course-detail-page_curriculumTableHead__VIRyj span,.elementary56-course-detail-page_curriculumTableWeekCell__18jcY{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__VIRyj 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__3Yk63{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));min-height:calc(54 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumTableHeadTitle__mgUjP{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__tu6Xc{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__p9GrS:last-child,.elementary56-course-detail-page_curriculumTableCellLecture__s73Uf:last-child,.elementary56-course-detail-page_curriculumTableCellLiterature__au7sk:last-child,.elementary56-course-detail-page_curriculumTableHeadCell__3Yk63:last-child,.elementary56-course-detail-page_curriculumTableHead__VIRyj span:last-child,.elementary56-course-detail-page_curriculumTableWeekCell__18jcY:last-child{border-right:0}.elementary56-course-detail-page_curriculumTableRow__nTCKG:last-child .elementary56-course-detail-page_curriculumTableCellCopy__p9GrS,.elementary56-course-detail-page_curriculumTableRow__nTCKG:last-child .elementary56-course-detail-page_curriculumTableCellLecture__s73Uf,.elementary56-course-detail-page_curriculumTableRow__nTCKG:last-child .elementary56-course-detail-page_curriculumTableCellLiterature__au7sk,.elementary56-course-detail-page_curriculumTableRow__nTCKG:last-child .elementary56-course-detail-page_curriculumTableWeekCell__18jcY{border-bottom:0}.elementary56-course-detail-page_curriculumTableWeekCell__18jcY{flex-direction:column;gap:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumWeekBadge__8JnZz{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__p9GrS,.elementary56-course-detail-page_curriculumTableCellLecture__s73Uf,.elementary56-course-detail-page_curriculumWeekPeriod__Tnse1{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__Tnse1{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__p9GrS{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__s73Uf{flex-direction:column}.elementary56-course-detail-page_curriculumTableCellLiterature__au7sk{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__zfm2F{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__bGoBU{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__oIEIg{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__fsPrM{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__k_Wab{display:flex;flex-direction:column;gap:calc(20 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualSectionHeader__z2Igl{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__1fpXg p,.elementary56-course-detail-page_curriculumAnnualSectionNote__vUFRb,.elementary56-course-detail-page_curriculumAnnualSectionTitle__XVr76,.elementary56-course-detail-page_curriculumAnnualValueCell__4eU6o p{margin:0}.elementary56-course-detail-page_curriculumAnnualSectionTitle__XVr76{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__vUFRb{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__vEBha{width:100%;overflow-x:auto}.elementary56-course-detail-page_curriculumAnnualAdvancedTable__CtFV0,.elementary56-course-detail-page_curriculumAnnualRegularTable__Ug87_{min-width:calc(1140 * var(--landing-fluid-unit));border-collapse:collapse;background:#ffffff}.elementary56-course-detail-page_curriculumAnnualRegularTable__Ug87_{width:100%;table-layout:fixed;@media (max-width:767px){min-width:min(calc(1040 / 375 * 100vw),1040px)}}.elementary56-course-detail-page_curriculumAnnualAdvancedTable__CtFV0{width:100%;table-layout:fixed;@media (max-width:767px){min-width:min(calc(1040 / 375 * 100vw),1040px)}}.elementary56-course-detail-page_curriculumAnnualColGroupNarrow__TTi6O{width:3.5088%}.elementary56-course-detail-page_curriculumAnnualColGroupSubject__4ZtmN{width:7.8947%}.elementary56-course-detail-page_curriculumAnnualColGroupWide__Mo9uz{width:18.0702%}.elementary56-course-detail-page_curriculumAnnualColGroupCompact___HUvL{width:11.4621%}.elementary56-course-detail-page_curriculumAnnualAdvancedEmptyCell__OV0yf,.elementary56-course-detail-page_curriculumAnnualAdvancedHeaderCell__pekhk,.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__1fpXg,.elementary56-course-detail-page_curriculumAnnualBlankCell__6cNw1,.elementary56-course-detail-page_curriculumAnnualGroupCell__3Xrj7,.elementary56-course-detail-page_curriculumAnnualHeaderCell__GKL4U,.elementary56-course-detail-page_curriculumAnnualMiniSubjectCell__5gnvu,.elementary56-course-detail-page_curriculumAnnualPhaseCell__KZlKv,.elementary56-course-detail-page_curriculumAnnualSubheaderCell__dvpFf,.elementary56-course-detail-page_curriculumAnnualSubjectCell__gklqA,.elementary56-course-detail-page_curriculumAnnualValueCell__4eU6o{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__pekhk,.elementary56-course-detail-page_curriculumAnnualBlankCell__6cNw1,.elementary56-course-detail-page_curriculumAnnualGroupCell__3Xrj7,.elementary56-course-detail-page_curriculumAnnualHeaderCell__GKL4U,.elementary56-course-detail-page_curriculumAnnualMiniSubjectCell__5gnvu,.elementary56-course-detail-page_curriculumAnnualSubheaderCell__dvpFf{background:#f8f8f8}.elementary56-course-detail-page_curriculumAnnualBlankCell__6cNw1{width:auto;min-width:0}.elementary56-course-detail-page_curriculumAnnualGroupCell__3Xrj7{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__B0bWK{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__3Xrj7 span{display:block}.elementary56-course-detail-page_curriculumAnnualSubjectCell__gklqA{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__GKL4U{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__gX05m{width:auto;min-width:0}.elementary56-course-detail-page_curriculumAnnualHeaderCell__GKL4U small,.elementary56-course-detail-page_curriculumAnnualHeaderCell__GKL4U span,.elementary56-course-detail-page_curriculumAnnualPhaseCell__KZlKv small,.elementary56-course-detail-page_curriculumAnnualPhaseCell__KZlKv span{display:block}.elementary56-course-detail-page_curriculumAnnualHeaderCell__GKL4U small,.elementary56-course-detail-page_curriculumAnnualPhaseCell__KZlKv 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__pekhk,.elementary56-course-detail-page_curriculumAnnualSubheaderCell__dvpFf{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__4eU6o{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__m1u_X{background:#f8f8f8}.elementary56-course-detail-page_curriculumAnnualHighlightTop__DXQtZ{border-top:calc(2 * var(--landing-fluid-unit)) solid #000000}.elementary56-course-detail-page_curriculumAnnualHighlightBottom__A0tu7,.elementary56-course-detail-page_curriculumAnnualHighlightColumn__66qXB,.elementary56-course-detail-page_curriculumAnnualHighlightTop__DXQtZ{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__A0tu7{border-bottom:calc(2 * var(--landing-fluid-unit)) solid #000000}.elementary56-course-detail-page_curriculumAnnualAdvancedHeaderCell__pekhk{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__S01ym{width:calc(130 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColDirectorSubject__JM3mo{width:calc(120 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColDirectorContent__FYarI{width:calc(385 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColCoachingSubject__e5Tf9{width:calc(147 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedColCoachingContent__hOyxZ{width:calc(358 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualPhaseCell__KZlKv{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__5gnvu{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__OV0yf,.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__1fpXg{text-align:left}.elementary56-course-detail-page_curriculumAnnualAdvancedValueCell__1fpXg{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__1fpXg p+p{margin-top:calc(10 * var(--landing-fluid-unit))}.elementary56-course-detail-page_curriculumAnnualAdvancedEmptyCell__OV0yf{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__MvghE{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__ZT624,.elementary56-course-detail-page_textbookHeroBlock__nFzV_{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_textbookHeroHeader__Sum67{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__K2_9j p,.elementary56-course-detail-page_textbookHeroHeading__w1d_j,.elementary56-course-detail-page_textbookItemDescription__hzTRr p,.elementary56-course-detail-page_textbookItemTitle__9vvY6,.elementary56-course-detail-page_textbookNotice___KL_C,.elementary56-course-detail-page_textbookSectionTitle__thHAQ{margin:0}.elementary56-course-detail-page_textbookHeroHeading__w1d_j{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__DAxv9{width:var(--courses-content-width-wide);aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_textbookHeroImage__3a0yc{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_textbookContentBlock__ZT624{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__WvdHK{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_textbookSectionTitle__thHAQ{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__Rjb2r{position:relative;overflow:visible}.elementary56-course-detail-page_textbookSpotlightCard__qP7J1{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__emTrz{animation:elementary56-course-detail-page_textbookSlideFromRight__e28Cc .42s cubic-bezier(.22,1,.36,1) both}.elementary56-course-detail-page_textbookSpotlightCardPrevious__WWL8R{animation:elementary56-course-detail-page_textbookSlideFromLeft__bq3zY .42s cubic-bezier(.22,1,.36,1) both}.elementary56-course-detail-page_textbookSpotlightCoverPanel__o_T1b{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__zpvYC{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__Xx_Ex{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_textbookSpotlightBody__9pzM7{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__9iAt_{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__7s5gF{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit));width:100%;min-width:0}.elementary56-course-detail-page_textbookHeadingGroup__IbUuU{display:flex;flex-direction:column;gap:calc(10 * var(--landing-fluid-unit));width:100%;min-width:0}.elementary56-course-detail-page_textbookItemTitle__9vvY6{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__hzTRr{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__K2_9j{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__K_J66{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__4MX3h .42s cubic-bezier(.22,1,.36,1) both;@media (max-width:767px){display:none}}.elementary56-course-detail-page_textbookNextPreviewCoverFrame__8xQ_b{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___egoY{display:block;width:100%;height:100%;object-fit:cover}.elementary56-course-detail-page_textbookCarouselButton__LcOhT{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__hGWzY{left:0;transform:translate(-50%,-50%);@media (max-width:767px){left:0}}.elementary56-course-detail-page_textbookCarouselButtonNext__rGFBs{right:0;transform:translate(50%,-50%);@media (max-width:767px){right:0}}.elementary56-course-detail-page_textbookCarouselButtonGlyph__ytGdX{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__e28Cc{0%{opacity:.92;transform:translateX(calc(58 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}@keyframes elementary56-course-detail-page_textbookSlideFromLeft__bq3zY{0%{opacity:.92;transform:translateX(calc(-58 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}@keyframes elementary56-course-detail-page_textbookPreviewSwipe__4MX3h{0%{opacity:.76;transform:translateX(calc(34 * var(--landing-fluid-unit)))}to{opacity:1;transform:translateX(0)}}.elementary56-course-detail-page_textbookNotice___KL_C{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__SxUbG{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__USoow,.elementary56-course-detail-page_teacherHeroBlock__STOtj{width:var(--courses-content-width);margin:0 auto}.elementary56-course-detail-page_teacherHeroHeader__ropdo{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__04fvQ p,.elementary56-course-detail-page_teacherFeatureText__PY5Ua,.elementary56-course-detail-page_teacherFeatureTitle__6DVao,.elementary56-course-detail-page_teacherHeroHeading__FjOvZ,.elementary56-course-detail-page_teacherName__dhgMI,.elementary56-course-detail-page_teacherSectionTitle__Qn2I7{margin:0}.elementary56-course-detail-page_teacherHeroHeading__FjOvZ{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__SmwVq{aspect-ratio:950/254;overflow:hidden}.elementary56-course-detail-page_teacherHeroImage__A6sbZ{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%;transform:scaleX(-1)}.elementary56-course-detail-page_teacherContentBlock__USoow{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__Apzcg{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_teacherSectionTitle__Qn2I7{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__T_Tls{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___su4U{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__NvKzu{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___yQxL{display:block;width:100%;height:100%;object-fit:cover;object-position:right bottom}.elementary56-course-detail-page_teacherPortraitFade___rJRO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(248,248,248,0) 66.067%,#f8f8f8)}.elementary56-course-detail-page_teacherCardInner__N1OjL{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__w9CL1{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__I6Stc{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_teacherName__dhgMI{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__04fvQ{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__baWBI{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__6DVao{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__dzRYg{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__PY5Ua{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__PY5Ua strong{font-weight:700}.elementary56-course-detail-page_teacherReviewBlock__8dMcl{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__WyUIE{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_teacherReviewAuthor__KRnj8,.elementary56-course-detail-page_teacherReviewQuote__SIWYq p,.elementary56-course-detail-page_teacherReviewStars__4Ovjx,.elementary56-course-detail-page_teacherReviewTitle__lq3T9{margin:0}.elementary56-course-detail-page_teacherReviewTitle__lq3T9{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__oGGyB{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__aDf4K{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__4Ovjx{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__SIWYq{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__KRnj8{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__E4rlI{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__VZI8Y{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_teacherEnrollmentDescription__U6JL6 p,.elementary56-course-detail-page_teacherEnrollmentLabel__Xz0pX,.elementary56-course-detail-page_teacherEnrollmentLead__cBzxY,.elementary56-course-detail-page_teacherEnrollmentTitle__CnJlL,.elementary56-course-detail-page_teacherEnrollmentValue__8Wzr5{margin:0}.elementary56-course-detail-page_teacherEnrollmentTitle__CnJlL{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__bMKXU{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__n6qHC{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__XfL8P{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__cBzxY{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__U6JL6{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__4vI28{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__ap1Ry{display:flex;flex-direction:column;padding-top:calc(25 * var(--landing-fluid-unit));border-top:1px solid #e0e0e0}.elementary56-course-detail-page_teacherEnrollmentRow___A1Ao{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__bqBTx,.elementary56-course-detail-page_teacherEnrollmentValueCell__ypysu{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__Xz0pX{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__8Wzr5{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__x8H0W{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__44wNU{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__874_U{display:flex;align-items:center;justify-content:center}.elementary56-course-detail-page_faqAnswerText__3jT6H,.elementary56-course-detail-page_faqQuestionText__xaC7D,.elementary56-course-detail-page_faqTitle__p2DR3{margin:0}.elementary56-course-detail-page_faqTitle__p2DR3{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__QvUpS{overflow:hidden;background:#f8f8f8}.elementary56-course-detail-page_faqItem__EchSz{border-bottom:1px solid #e0e0e0}.elementary56-course-detail-page_faqItem__EchSz:last-child{border-bottom:0}.elementary56-course-detail-page_faqQuestionButton__l7WyM{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__xaC7D{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__jYUU_{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__dkYG5{transform:rotate(45deg)}.elementary56-course-detail-page_faqQuestionIconLineHorizontal__PzthM,.elementary56-course-detail-page_faqQuestionIconLineVertical__MYpWU{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.elementary56-course-detail-page_faqQuestionIconLineHorizontal__PzthM{width:100%;height:1px}.elementary56-course-detail-page_faqQuestionIconLineVertical__MYpWU{width:1px;height:100%}.elementary56-course-detail-page_faqAnswerPanel__q4_5t{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__3jT6H{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__51afJ{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__2VtSo{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__T991W,.elementary56-course-detail-page_enrollmentClosingMetaStrong___SpZR,.elementary56-course-detail-page_enrollmentClosingTitle__Z2E7W{margin:0}.elementary56-course-detail-page_enrollmentClosingTitle__Z2E7W{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__KAGpE{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__T991W,.elementary56-course-detail-page_enrollmentClosingMetaStrong___SpZR{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__T991W{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___SpZR{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__G2utr{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__icTPq{padding:calc(100 * var(--landing-fluid-unit)) 0;background:#f8f8f8;@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__nmswo{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__J7VV7{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__0rZ9s,.elementary56-course-detail-page_recommendationCardTitle__YDIDP,.elementary56-course-detail-page_recommendationPaginationText__w4Y2Q,.elementary56-course-detail-page_recommendationTitle__3a1iy{margin:0}.elementary56-course-detail-page_recommendationTitle__3a1iy{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__v7A8A{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__4VXQE{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__w4Y2Q{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__un6z0{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__QIEvT{display:flex;flex-direction:column;overflow:hidden}.elementary56-course-detail-page_recommendationCardHero__e5vxA{position:relative;width:100%;aspect-ratio:273/153.6;margin-bottom:calc(-20 * var(--landing-fluid-unit));overflow:hidden}.elementary56-course-detail-page_recommendationCardHeroRed__wRdvH{background:linear-gradient(218.036deg,#e94525 5.8847%,#990021 123.18%)}.elementary56-course-detail-page_recommendationCardHeroAurora__kCBU3{background:linear-gradient(218.036deg,#19f0c2 5.8847%,#3e68ce 58.648%,#9700ca 123.18%)}.elementary56-course-detail-page_recommendationCardHeroPink__nTZo9{background:linear-gradient(218.036deg,#e0e0e0 8.8322%,#ee24bb 123.18%)}.elementary56-course-detail-page_recommendationCardHeroMint__5Ygi_{background:linear-gradient(218.036deg,#81d7ff 5.8847%,#20e755 123.18%)}.elementary56-course-detail-page_recommendationCardHeroCopy__vE0vZ{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__vE0vZ p,.elementary56-course-detail-page_recommendationCardMeta__SeAcZ,.elementary56-course-detail-page_recommendationCardMeta__SeAcZ span{margin:0}.elementary56-course-detail-page_recommendationCardBody__YsZYp{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__cwMCL{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__X8iwx{display:flex;flex-direction:column;gap:calc(9 * var(--landing-fluid-unit))}.elementary56-course-detail-page_recommendationCardBadgeRow__heZN9{display:flex;gap:calc(4 * var(--landing-fluid-unit))}.elementary56-course-detail-page_recommendationCardBadgeBest__IwtSa,.elementary56-course-detail-page_recommendationCardBadgeNew__n27eq{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__n27eq{background:rgba(248,147,15,.08);color:#f8930f}.elementary56-course-detail-page_recommendationCardBadgeBest__IwtSa{background:rgba(59,131,255,.08);color:#3b83ff}.elementary56-course-detail-page_recommendationCardTitle__YDIDP{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__SeAcZ{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__2uPx_{color:#cfd0d1}.elementary56-course-detail-page_recommendationCardPrice__0rZ9s{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__fbaQl{display:flex;flex-wrap:wrap;gap:calc(7 * var(--landing-fluid-unit))}.elementary56-course-detail-page_recommendationCardChip__Kg9G6{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__O3Zok{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__qGGKj{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__aNdy0,.elementary56-course-detail-page_policyCardSectionTitle__Q6KgO,.elementary56-course-detail-page_policyCardTitle__k5i8d,.elementary56-course-detail-page_policyPlatformCopy___csWs p,.elementary56-course-detail-page_policyPlatformHeading__ckZaw,.elementary56-course-detail-page_policyPlatformTitle__X8IND,.elementary56-course-detail-page_policySectionTitle__M80Uu,.elementary56-course-detail-page_policySupportDescription__q8KzI p,.elementary56-course-detail-page_policySupportTitle__uYbXe{margin:0}.elementary56-course-detail-page_policySectionTitle__M80Uu{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__i1x8m{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__k5i8d{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__kgzCb,.elementary56-course-detail-page_policyNoticeList__b90S2{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__kgzCb li,.elementary56-course-detail-page_policyCardFootnote__aNdy0,.elementary56-course-detail-page_policyNoticeList__b90S2 li,.elementary56-course-detail-page_policyPlatformCopy___csWs p,.elementary56-course-detail-page_policyRefundLabelCell__yK9UN,.elementary56-course-detail-page_policyRefundValueCell__iwioD,.elementary56-course-detail-page_policySupportDescription__q8KzI{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__b90S2 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__b90S2 li:before{content:"※ "}.elementary56-course-detail-page_policyCardGroup__hYkzM{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyCardSection__BQIp8{display:flex;flex-direction:column;gap:calc(12 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyCardSectionTitle__Q6KgO{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__iqea9{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__tia3_{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__yK9UN,.elementary56-course-detail-page_policyRefundValueCell__iwioD{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__yK9UN{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__aNdy0{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__5tQj_{display:flex;flex-direction:column;gap:calc(24 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyPlatformHeading__ckZaw{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__ZE29S{display:flex;flex-direction:column;gap:calc(16 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policyPlatformCard__IEkOk{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__X8IND,.elementary56-course-detail-page_policySupportTitle__uYbXe{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___csWs{display:flex;flex-direction:column;gap:calc(4 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policySupportBar__sfTMC{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___H_Uj{display:flex;flex-direction:column;gap:calc(6 * var(--landing-fluid-unit))}.elementary56-course-detail-page_policySupportDescription__q8KzI{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__iSTbE{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__rfVLa{display:flex;flex-direction:column;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_applyConfirmText__b987o{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__X4qB_{display:flex;gap:calc(8 * var(--landing-fluid-unit))}.elementary56-course-detail-page_introductionScheduleSection__YACYr{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__Gm43O{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__7XzXO{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__I9HN5{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__DUKm2{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__TK8Dq,.elementary56-course-detail-page_introductionScheduleRow__jGbg5{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__FLcDM,.elementary56-course-detail-page_introductionScheduleCellInstructor__MoAoz,.elementary56-course-detail-page_introductionScheduleCellStart__IfhyO,.elementary56-course-detail-page_introductionScheduleCellTime__cgamL,.elementary56-course-detail-page_introductionScheduleHead__TK8Dq 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__MoAoz:last-child,.elementary56-course-detail-page_introductionScheduleHead__TK8Dq span:last-child{border-right:0}.elementary56-course-detail-page_introductionScheduleRow__jGbg5:last-child .elementary56-course-detail-page_introductionScheduleCellDay__FLcDM,.elementary56-course-detail-page_introductionScheduleRow__jGbg5:last-child .elementary56-course-detail-page_introductionScheduleCellInstructor__MoAoz,.elementary56-course-detail-page_introductionScheduleRow__jGbg5:last-child .elementary56-course-detail-page_introductionScheduleCellStart__IfhyO,.elementary56-course-detail-page_introductionScheduleRow__jGbg5:last-child .elementary56-course-detail-page_introductionScheduleCellTime__cgamL{border-bottom:0}.elementary56-course-detail-page_introductionScheduleHead__TK8Dq 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__FLcDM,.elementary56-course-detail-page_introductionScheduleCellStart__IfhyO{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__cgamL{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__MoAoz{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__nViAk{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__Rtbn9{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)}}