.kids-method_page__90S3z.kids-method_page__90S3z{--kids-soft:var(--paper);--kids-tint:var(--lime);background:var(--paper)}.kids-method_page__90S3z [data-kids-navigation]{background:var(--paper)}.kids-method_page__90S3z h2{font-size:40px;line-height:1.45;letter-spacing:-.8px;font-weight:500}.kids-method_page__90S3z h3{font-size:24px;line-height:1.45;letter-spacing:-.4px;font-weight:500}.kids-method_page__90S3z p{line-height:1.75}.kids-method_heading__NYw54{display:grid;gap:16px;margin-bottom:40px;max-width:880px}.kids-method_heading__NYw54>p{color:var(--muted);font-size:18px}.kids-method_principles__D2EK3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kids-method_principle__Mo1ea{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:28px;border:1px solid var(--line);border-radius:12px;background:#FFF}.kids-method_principle__Mo1ea>p{font-size:14px;color:var(--muted)}.kids-method_tag__TaTnQ{display:inline-flex;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;margin-top:auto;background:var(--lime);color:var(--ink);border-radius:100px;font-size:12px;font-weight:500;line-height:1.5}.kids-method_page__90S3z .kids-method_tracking__u_6BJ{padding-bottom:40px}.kids-method_assessment__8iQLr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:40px;align-items:start;padding:32px;background:#FFF;border:1px solid var(--line);border-radius:12px}.kids-method_assessment__8iQLr h3{margin-top:12px}.kids-method_assessment__8iQLr>p{font-size:16px;color:var(--muted);max-width:65ch}.kids-method_stage__4Rd1V{display:block;color:var(--muted);font-size:14px;line-height:1.5}.kids-method_page__90S3z .kids-method_groupTitle__RQnYD{margin:40px 0 24px;font-size:20px}.kids-method_trackingSteps__5GoAw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.kids-method_trackingSteps__5GoAw>li{display:grid;align-content:start;gap:20px;padding:32px;border:1px solid var(--line);background:#FFF;border-radius:12px}.kids-method_trackingSteps__5GoAw>li>p{font-size:16px;color:var(--muted)}.kids-method_parents__uo5PG{padding-bottom:104px}.kids-method_parentPanel__wjWCg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:40px;padding:32px;border:1px solid var(--line);border-radius:12px;background:#FFF}.kids-method_page__90S3z .kids-method_parentPanel__wjWCg h2{font-size:24px}.kids-method_parentPanel__wjWCg ul{margin:0;padding:0;list-style:none;display:grid;gap:16px}.kids-method_parentPanel__wjWCg li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:16px}.kids-method_parentPanel__wjWCg svg{margin-top:4px}.kids-method_parentPanel__wjWCg p{font-size:16px;color:var(--muted);max-width:65ch}.kids-method_closing__SY5nS,.kids-method_trial__VEgPe{background:#1D3F34;color:var(--paper)}.kids-method_trialLayout__22Z2x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;align-items:start}.kids-method_trialIntro__CaaJ7{display:grid;justify-items:start;gap:24px}.kids-method_trialIntro__CaaJ7 h2{max-width:8em}.kids-method_trialIntro__CaaJ7>p{font-size:14px;color:var(--metal);max-width:40ch}.kids-method_trialSteps__WxQCV{margin:0;padding:0;list-style:none}.kids-method_trialSteps__WxQCV>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid var(--muted)}.kids-method_trialSteps__WxQCV>li>span{color:var(--lime);font-size:32px;line-height:1.3}.kids-method_trialSteps__WxQCV h3{margin-bottom:8px}.kids-method_trialSteps__WxQCV p{color:var(--metal);font-size:16px}.kids-method_team__3gl25{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.kids-method_person__DEaZQ{overflow:hidden;border-radius:12px;background:#FFF;border:1px solid var(--line)}.kids-method_portrait__2rx_4{position:relative;aspect-ratio:1;background:var(--metal)}.kids-method_portrait__2rx_4 img{object-fit:cover;object-position:center top}.kids-method_personCopy__k0otj{display:grid;justify-items:start;gap:16px;padding:24px}.kids-method_name__Xp3BF{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.kids-method_page__90S3z .kids-method_name__Xp3BF h3{font-size:22px}.kids-method_name__Xp3BF>span{color:var(--muted);font-size:14px}.kids-method_role__bG5y0{background:var(--lime);color:var(--ink);padding:5px 10px;font-size:12px;border-radius:100px}.kids-method_personCopy__k0otj>p{color:var(--muted);font-size:14px}.kids-method_faqLayout__mxk3h{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:96px;align-items:start}.kids-method_page__90S3z .kids-method_faq__IcDLM summary{font-size:18px}.kids-method_page__90S3z .kids-method_faq__IcDLM p{font-size:16px}.kids-method_closingLayout__6OReE{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:64px;align-items:center}.kids-method_closingBenefits__l2PkF{margin:32px 0 0;padding:0;list-style:none;display:grid;gap:16px;font-size:16px;line-height:1.75;color:var(--metal)}.kids-method_closingBenefits__l2PkF>li{display:flex;align-items:start;gap:12px}.kids-method_closingBenefits__l2PkF svg{color:var(--lime);flex-shrink:0;margin-top:5px}.kids-method_closingAction__84_MI{display:grid;justify-items:start;gap:16px}.kids-method_closingAction__84_MI p{font-size:14px;color:var(--metal)}.kids-method_page__90S3z.kids-method_page__90S3z :is(.kids-method_trial__VEgPe,.kids-method_closing__SY5nS) a:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.kids-method_page__90S3z.kids-method_page__90S3z :is(.kids-method_trial__VEgPe,.kids-method_closing__SY5nS) a:focus-visible{outline:2px solid var(--lime);outline-offset:4px;box-shadow:none}@media(max-width:1100px){.kids-method_principles__D2EK3{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-method_assessment__8iQLr,.kids-method_parentPanel__wjWCg{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.kids-method_closingLayout__6OReE,.kids-method_faqLayout__mxk3h,.kids-method_trialLayout__22Z2x{gap:32px}.kids-method_team__3gl25{gap:24px}.kids-method_trackingSteps__5GoAw>li{padding:24px}}@media(max-width:800px){.kids-method_closingLayout__6OReE,.kids-method_faqLayout__mxk3h,.kids-method_trialLayout__22Z2x{grid-template-columns:1fr}.kids-method_assessment__8iQLr,.kids-method_parentPanel__wjWCg{grid-template-columns:1fr;gap:24px}.kids-method_trackingSteps__5GoAw{grid-template-columns:1fr}.kids-method_team__3gl25{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-method_parents__uo5PG{padding-bottom:72px}}@media(max-width:600px){.kids-method_page__90S3z h2{font-size:28px}.kids-method_page__90S3z h3{font-size:22px}.kids-method_heading__NYw54{gap:16px;margin-bottom:32px}.kids-method_heading__NYw54>p{font-size:16px}.kids-method_principles__D2EK3,.kids-method_team__3gl25{grid-template-columns:1fr}.kids-method_assessment__8iQLr,.kids-method_parentPanel__wjWCg,.kids-method_principle__Mo1ea{padding:24px}.kids-method_principles__D2EK3{gap:20px}.kids-method_tag__TaTnQ{margin-top:4px}.kids-method_trialSteps__WxQCV>li{gap:16px;grid-template-columns:32px minmax(0,1fr)}.kids-method_closingAction__84_MI,.kids-method_closingAction__84_MI>a,.kids-method_trialIntro__CaaJ7,.kids-method_trialIntro__CaaJ7>a{width:100%}.kids-method_trialIntro__CaaJ7 h2{max-width:none}.kids-method_closingBenefits__l2PkF{margin-top:24px}}.camp_page__7itCD.camp_page__7itCD{--kids-soft:var(--paper);--kids-tint:var(--paper)}.camp_page__7itCD [data-kids-navigation]{background:var(--paper)}.camp_page__7itCD section[data-booking-cta]{background:#1D3F34;color:var(--paper)}.camp_page__7itCD section[data-booking-cta] p{color:var(--metal)}.camp_page__7itCD section[data-booking-cta] a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.camp_page__7itCD section[data-booking-cta] a:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.camp_page__7itCD.camp_page__7itCD section[data-booking-cta] a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;box-shadow:none;border-color:var(--lime)}.camp_page__7itCD h2{white-space:pre-line}.camp_page__7itCD h3{font-size:24px;line-height:1.45;font-weight:500}.camp_page__7itCD p{line-height:1.75}.camp_facts__8ZAnE,.camp_threeGrid__yjYYD,.camp_twoGrid__LeXX_{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.camp_facts__8ZAnE,.camp_threeGrid__yjYYD{grid-template-columns:repeat(3,minmax(0,1fr))}.camp_editorialCard__X1J8V{border-top:1px solid var(--line);padding-top:24px}.camp_page__7itCD .camp_ageCard__72sas p,.camp_page__7itCD .camp_editorialCard__X1J8V p{color:var(--muted);margin-top:16px}.camp_editorialCard__X1J8V a{margin-top:24px}.camp_smallLabel__d7G7R{font-size:12px;line-height:1.5;letter-spacing:.06em;color:var(--muted);display:block;margin-bottom:16px}.camp_facts__8ZAnE{row-gap:40px}.camp_page__7itCD .camp_facts__8ZAnE h3{font-size:20px}.camp_facts__8ZAnE .camp_smallLabel__d7G7R{color:var(--ink)}.camp_ageCard__72sas{background:#FFFFFF;border:1px solid var(--line);border-radius:12px;padding:24px}.camp_threeGrid__yjYYD>.camp_editorialCard__X1J8V:last-child:nth-child(4){grid-column:1/-1}.camp_guide__1s4OL{margin-top:32px}.camp_priceCard__8HbDm,.camp_programCard__412rn{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;border-radius:12px;background:var(--paper)}.camp_priceCard__8HbDm{background:var(--kids-soft)}.camp_priceCard__8HbDm>p:not(.camp_price__2kWXZ),.camp_programCard__412rn>p{color:var(--ink)}.camp_priceCard__8HbDm ul,.camp_programCard__412rn ul{width:100%;border-top:1px solid var(--line);padding:24px 0 0 20px;margin:0;display:grid;gap:12px;font-size:14px;line-height:1.75}.camp_priceCard__8HbDm>a,.camp_programCard__412rn>a{margin-top:auto}.camp_page__7itCD .camp_duration__ztDWs{font-size:24px;font-weight:500}.camp_page__7itCD .camp_price__2kWXZ{font-size:40px;line-height:1.2;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.camp_priceCard__8HbDm .camp_smallLabel__d7G7R{margin-bottom:0}.camp_day___t1j_,.camp_weeks__2EYUe{list-style:none;padding:0;margin:0;display:grid;gap:24px}.camp_day___t1j_{grid-template-columns:repeat(5,minmax(0,1fr))}.camp_day___t1j_>li{border-top:1px solid var(--line);padding-top:24px}.camp_page__7itCD .camp_day___t1j_ h3{font-size:18px}.camp_page__7itCD .camp_day___t1j_ p{margin-top:16px;color:var(--muted);font-size:14px}.camp_weeks__2EYUe{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.camp_weeks__2EYUe>li{padding:24px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF}.camp_page__7itCD .camp_weeks__2EYUe p{color:var(--muted);margin-top:16px}.camp_weeks__2EYUe ul{display:grid;gap:0;padding:0;margin:24px 0 0;list-style:none}.camp_weeks__2EYUe ul li{border-top:1px solid var(--line);padding:20px 0;line-height:1.75}.camp_weeks__2EYUe ul li:last-child{padding-bottom:0}.camp_feature__SabaJ{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.camp_feature__SabaJ .camp_twoGrid__LeXX_{gap:32px}.camp_feature__SabaJ .camp_twoGrid__LeXX_ h3{font-size:20px}.camp_photo__I4cfF{margin:0;min-width:0}.camp_photo__I4cfF>div{position:relative;aspect-ratio:3/2;border-radius:12px;overflow:hidden}.camp_photo__I4cfF img{object-fit:cover}.camp_photo__I4cfF figcaption{font-size:12px;color:var(--muted);line-height:1.5;margin-top:12px}.camp_widePhoto__d3m6E>div{aspect-ratio:1/1}.camp_page__7itCD [data-camp-layout=why] .camp_widePhoto__d3m6E>div{aspect-ratio:3/2}.camp_page__7itCD .camp_moment__5VBU_ h3{margin-top:24px}.camp_page__7itCD .camp_moment__5VBU_ p{color:var(--muted);margin-top:12px}.camp_dateCard__CUlSB{padding:24px;border-radius:12px;background:var(--kids-soft)}.camp_dateCard__CUlSB:last-child:nth-child(3){grid-column:1/-1;background:var(--kids-tint);color:var(--ink)}.camp_page__7itCD .camp_dateCard__CUlSB p{margin-top:16px}@media(max-width:1100px){.camp_feature__SabaJ{gap:32px}.camp_facts__8ZAnE,.camp_threeGrid__yjYYD{gap:24px}.camp_day___t1j_{grid-template-columns:repeat(3,minmax(0,1fr))}.camp_feature__SabaJ .camp_twoGrid__LeXX_{grid-template-columns:1fr}}@media(max-width:800px){.camp_feature__SabaJ{grid-template-columns:1fr}.camp_feature__SabaJ .camp_twoGrid__LeXX_{grid-template-columns:repeat(2,minmax(0,1fr))}.camp_widePhoto__d3m6E>div{aspect-ratio:3/2}.camp_threeGrid__yjYYD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.camp_feature__SabaJ .camp_twoGrid__LeXX_,.camp_threeGrid__yjYYD,.camp_twoGrid__LeXX_,.camp_weeks__2EYUe{grid-template-columns:1fr;gap:24px}.camp_facts__8ZAnE{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.camp_page__7itCD h3{font-size:20px}.camp_page__7itCD .camp_facts__8ZAnE h3{font-size:18px}.camp_ageCard__72sas,.camp_dateCard__CUlSB,.camp_priceCard__8HbDm,.camp_programCard__412rn,.camp_weeks__2EYUe>li{padding:24px}.camp_priceCard__8HbDm>a,.camp_programCard__412rn>a{width:100%}.camp_page__7itCD .camp_price__2kWXZ{font-size:32px}.camp_day___t1j_{grid-template-columns:1fr;gap:24px}.camp_day___t1j_>li{display:grid;grid-template-columns:24px 1fr;gap:12px 16px}.camp_day___t1j_ .camp_smallLabel__d7G7R{margin:0}.camp_page__7itCD .camp_day___t1j_ p{grid-column:2;margin:0}.camp_dateCard__CUlSB:last-child:nth-child(3){grid-column:auto}}.camp_planPrices__fP_mK{display:flex;flex-wrap:wrap;gap:24px 40px;width:100%;margin:0}.camp_planPrices__fP_mK>div{display:grid;gap:8px}.camp_planPrices__fP_mK dt{font-size:14px;color:var(--muted)}.camp_planPrices__fP_mK dd{margin:0;font-size:32px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.camp_planActions__nbTG8{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;width:100%}.camp_page__7itCD .camp_planActions__nbTG8>a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.camp_page__7itCD .camp_planActions__nbTG8>a:hover{background:var(--ink);border-color:var(--ink);color:var(--lime)}@media(max-width:600px){.camp_planActions__nbTG8>a{width:100%}}.camp_popularBadge__E9cAv,.camp_programTag__IKshl,.camp_promoTag__6UEa3{display:inline-flex;align-items:center;gap:8px;border-radius:100px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.5}.camp_programTag__IKshl{background:var(--ink);color:var(--paper)}.camp_popularBadge__E9cAv{position:absolute;top:20px;right:20px;background:var(--lime);color:var(--ink)}.camp_earlyBird__vvn3N{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px 64px;margin-top:32px;padding:40px;border-radius:12px;background:#1D3F34;color:var(--paper)}.camp_promoHeading__XyJWn{display:grid;justify-items:start;gap:16px}.camp_promoTag__6UEa3{background:var(--lime);color:var(--ink)}.camp_page__7itCD .camp_earlyBird__vvn3N h3{font-size:32px;color:var(--paper)}.camp_page__7itCD .camp_earlyBird__vvn3N p{color:var(--metal)}.camp_promoOffers__okn6c{display:grid;grid-template-columns:1fr 1fr;gap:32px}.camp_promoOffers__okn6c>div{display:grid;gap:12px}.camp_promoOffers__okn6c>div+div{padding-left:32px;border-left:1px solid var(--muted)}.camp_promoOffers__okn6c span{font-size:14px;color:var(--metal)}.camp_promoOffers__okn6c strong{color:var(--lime);font-size:44px;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.camp_page__7itCD .camp_promoNote__nIlHm{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--muted);font-size:12px}@media(max-width:800px){.camp_earlyBird__vvn3N{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.camp_popularBadge__E9cAv{top:16px;right:16px}.camp_earlyBird__vvn3N{padding:24px}.camp_page__7itCD .camp_earlyBird__vvn3N h3{font-size:28px}.camp_promoOffers__okn6c{gap:20px}.camp_promoOffers__okn6c>div+div{padding-left:20px}.camp_promoOffers__okn6c strong{font-size:36px}}.camp_comparisonIntro__weJ9i{display:grid;gap:24px;text-align:center;justify-items:center;margin-bottom:48px}.camp_comparisonIntro__weJ9i>p{color:var(--muted);max-width:80ch;font-size:18px}.camp_comparisonCards__7_md_{display:grid;grid-template-columns:1fr 1fr;gap:32px}.camp_comparisonCard__m8TVE{padding:40px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF}.camp_comparisonBadge__F8rQ2{display:inline-flex;align-items:center;padding:8px 16px;border-radius:100px;background:var(--metal);color:var(--ink);font-size:12px;line-height:1.5;font-weight:600}.camp_dayCard___3khY .camp_comparisonBadge__F8rQ2{background:var(--lime)}.camp_comparisonCard__m8TVE h3{margin-top:20px}.camp_comparisonCard__m8TVE ul{display:grid;gap:24px;margin:32px 0 0;padding:0;list-style:none}.camp_comparisonCard__m8TVE li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:16px;align-items:start;font-size:16px;line-height:1.75}.camp_comparisonIcon__EHPY5{display:grid;place-items:center;width:20px;height:20px;margin-top:4px;border-radius:50%;background:var(--metal);color:var(--muted)}.camp_dayCard___3khY .camp_comparisonIcon__EHPY5{background:var(--ink);color:var(--paper)}@media(max-width:800px){.camp_comparisonCards__7_md_{grid-template-columns:1fr}}@media(max-width:600px){.camp_comparisonIntro__weJ9i{text-align:left;justify-items:start;gap:20px;margin-bottom:32px}.camp_comparisonIntro__weJ9i>p{font-size:16px}.camp_comparisonCards__7_md_{gap:24px}.camp_comparisonCard__m8TVE{padding:24px}.camp_comparisonCard__m8TVE li{font-size:14px;gap:12px}}.kids-learning_page__dMMJo.kids-learning_page__dMMJo{--kids-soft:var(--paper);--kids-tint:var(--paper);background:var(--paper)}.kids-learning_page__dMMJo [data-kids-navigation]{background:var(--paper)}.kids-learning_page__dMMJo h2{font-size:40px;line-height:1.45;letter-spacing:-.8px;font-weight:500;white-space:pre-line;text-wrap:pretty}.kids-learning_page__dMMJo h3{font-size:24px;line-height:1.45;font-weight:500;letter-spacing:-.4px}.kids-learning_page__dMMJo p{line-height:1.75}.kids-learning_facts__Wvilt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 0;margin:0;border-top:1px solid var(--line)}.kids-learning_facts__Wvilt dt{color:var(--muted);font-size:12px;line-height:1.5}.kids-learning_facts__Wvilt dd{margin:12px 0 0;font-size:20px;font-weight:500}.kids-learning_photo__i50YA{position:relative;min-width:0;min-height:400px;overflow:hidden;border-radius:12px}.kids-learning_photo__i50YA img{object-fit:cover;object-position:center}.kids-learning_courseChapters__pV8bG{display:grid;gap:48px}.kids-learning_courseChapter__S3tTy{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#FFFFFF}.kids-learning_courseChapter__S3tTy>.kids-learning_photo__i50YA{border-radius:0;height:100%}.kids-learning_courseCopy__YldP_{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px;min-width:0}.kids-learning_courseHeading__snQ08{display:grid;justify-items:start;gap:16px}.kids-learning_courseHeading__snQ08 p{color:var(--ink);font-size:16px;max-width:60ch}.kids-learning_page__dMMJo .kids-learning_courseHeading__snQ08 h3{font-size:32px}.kids-learning_bestFor___2DH9{font-size:14px;color:var(--ink)}.kids-learning_courseFacts__BrUbj{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:20px 0;width:100%;border-top:1px solid var(--line);font-size:14px;line-height:1.75}.kids-learning_courseFacts__BrUbj>li{max-width:100%}.kids-learning_courseDetails__x4Je0{width:100%;border-block:1px solid var(--line)}.kids-learning_courseDetails__x4Je0 summary{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:56px;padding:16px 0;cursor:pointer;font-size:14px;font-weight:500;list-style:none}.kids-learning_courseDetails__x4Je0 summary::-webkit-details-marker{display:none}.kids-learning_courseDetails__x4Je0 summary>span{position:relative;width:16px;height:16px;flex-shrink:0}.kids-learning_courseDetails__x4Je0 summary>span:after,.kids-learning_courseDetails__x4Je0 summary>span:before{content:"";position:absolute;left:1px;right:1px;top:7px;height:1px;background:currentColor}.kids-learning_courseDetails__x4Je0:not([open]) summary>span:after{transform:rotate(90deg)}.kids-learning_courseDetails__x4Je0 summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.kids-learning_courseDetails__x4Je0 dl{margin:0;padding:8px 0 24px;display:grid;gap:20px}.kids-learning_courseDetails__x4Je0 dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;font-size:14px;line-height:1.75}.kids-learning_courseDetails__x4Je0 dt{font-weight:500}.kids-learning_courseDetails__x4Je0 dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.kids-learning_pricing__eL1cb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.kids-learning_pricePlan__9i5m7{display:flex;align-items:flex-start;flex-direction:column;gap:24px;padding:40px;border:1px solid var(--line);border-radius:12px;background:#FFFFFF}.kids-learning_pricePlan__9i5m7>p:not(.kids-learning_price__LUv81){color:var(--muted);font-size:14px}.kids-learning_page__dMMJo .kids-learning_price__LUv81{font-size:40px;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums}.kids-learning_pricePlan__9i5m7>a{margin-top:auto}.kids-learning_checkList__5M64s{width:100%;list-style:none;margin:0;padding:0;display:grid;gap:16px;font-size:14px;line-height:1.75}.kids-learning_checkList__5M64s>li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start}.kids-learning_checkList__5M64s svg{margin-top:4px}.kids-learning_featureLayout__m6bQV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.kids-learning_featureEntries__MCi98{display:grid;gap:32px}.kids-learning_featureEntries__MCi98>article{padding-top:24px;border-top:1px solid var(--line)}.kids-learning_featureEntries__MCi98 p{margin-top:12px;color:var(--ink);font-size:16px;max-width:65ch}.kids-learning_featureEntries__MCi98 a{margin-top:20px}.kids-learning_reverse__eUGoH>.kids-learning_photo__i50YA{order:2}.kids-learning_featureLayout__m6bQV>.kids-learning_photo__i50YA{height:560px}.kids-learning_documentLayout__iKDey{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:96px;align-items:start}.kids-learning_sectionLead__pUH00{display:grid;gap:24px}.kids-learning_sectionLead__pUH00 p{color:var(--muted);font-size:18px;max-width:45ch}.kids-learning_preparation__oQp8d,.kids-learning_timeline__33wnj{list-style:none;margin:0;padding:0}.kids-learning_preparation__oQp8d>li,.kids-learning_timeline__33wnj>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px;padding:28px 0;border-top:1px solid var(--line)}.kids-learning_preparation__oQp8d h3,.kids-learning_timeline__33wnj h3{font-size:22px}.kids-learning_preparation__oQp8d p,.kids-learning_timeline__33wnj p{color:var(--muted);margin-top:12px;font-size:16px}.kids-learning_preparation__oQp8d ul,.kids-learning_timeline__33wnj ul{margin-top:20px}.kids-learning_stepNumber__879Pe{font-size:14px;line-height:32px;width:32px;height:32px;display:block;text-align:center;border-radius:8px;background:var(--lime)}.kids-learning_guideSection__x0uCk{border-top:1px solid var(--line)}.kids-learning_guideEntries__AQowH{display:grid;gap:32px}.kids-learning_guideEntries__AQowH>article{padding-bottom:32px;border-bottom:1px solid var(--line)}.kids-learning_guideEntries__AQowH>article:last-child{border:0;padding-bottom:0}.kids-learning_guideEntries__AQowH p{color:var(--ink);margin-top:16px;font-size:16px}.kids-learning_guideEntries__AQowH a{margin-top:20px}.kids-learning_guidePage__HbsT4 .kids-learning_sectionLead__pUH00{position:sticky;top:calc(var(--header-height) + var(--kids-nav-height) + 32px)}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO{background:#1D3F34;color:var(--paper)}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO p{color:var(--metal)}.kids-learning_page__dMMJo.kids-learning_page__dMMJo .kids-learning_closing__yxzSO a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;box-shadow:none;border-color:var(--lime)}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO a:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO h2{font-size:40px}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:64px;align-items:center}.kids-learning_bookingAction__wdCAM{display:grid;justify-items:start;gap:16px}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO .kids-learning_bookingAction__wdCAM p{font-size:14px;color:var(--metal)}.kids-learning_bookingBenefits__Vi_Mm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:32px 0 0;padding:0}.kids-learning_bookingBenefits__Vi_Mm>li{display:flex;gap:12px;align-items:start;font-size:14px;line-height:1.75}.kids-learning_bookingBenefits__Vi_Mm svg{flex-shrink:0;margin-top:4px;color:var(--lime)}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO .kids-learning_bookingBenefits__Vi_Mm p{font-size:14px;line-height:1.75;margin-top:8px;color:var(--metal)}@media(max-width:1100px){.kids-learning_courseCopy__YldP_,.kids-learning_pricePlan__9i5m7{padding:32px}.kids-learning_documentLayout__iKDey,.kids-learning_featureLayout__m6bQV,.kids-learning_page__dMMJo .kids-learning_closing__yxzSO>div{gap:32px}.kids-learning_bookingBenefits__Vi_Mm{grid-template-columns:1fr;gap:20px}}@media(max-width:800px){.kids-learning_courseChapter__S3tTy,.kids-learning_documentLayout__iKDey,.kids-learning_featureLayout__m6bQV{grid-template-columns:1fr}.kids-learning_courseChapter__S3tTy>.kids-learning_photo__i50YA{min-height:0;height:auto;aspect-ratio:16/10}.kids-learning_courseCopy__YldP_{padding:24px}.kids-learning_featureLayout__m6bQV>.kids-learning_photo__i50YA{height:auto;min-height:0;aspect-ratio:3/2}.kids-learning_reverse__eUGoH>.kids-learning_photo__i50YA{order:0}.kids-learning_guidePage__HbsT4 .kids-learning_sectionLead__pUH00{position:static}.kids-learning_page__dMMJo .kids-learning_closing__yxzSO>div{grid-template-columns:1fr}}@media(max-width:600px){.kids-learning_page__dMMJo .kids-learning_closing__yxzSO h2,.kids-learning_page__dMMJo h2{font-size:28px}.kids-learning_page__dMMJo .kids-learning_courseHeading__snQ08 h3,.kids-learning_page__dMMJo h3{font-size:24px}.kids-learning_sectionLead__pUH00 p{font-size:16px}.kids-learning_courseChapters__pV8bG{gap:32px}.kids-learning_courseDetails__x4Je0 dl>div{grid-template-columns:1fr;gap:4px}.kids-learning_courseFacts__BrUbj{gap:8px 16px}.kids-learning_courseCopy__YldP_>a{width:100%}.kids-learning_facts__Wvilt{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px}.kids-learning_facts__Wvilt dd{font-size:18px}.kids-learning_pricing__eL1cb{grid-template-columns:1fr;gap:24px}.kids-learning_pricePlan__9i5m7{padding:24px}.kids-learning_page__dMMJo .kids-learning_price__LUv81{font-size:32px}.kids-learning_pricePlan__9i5m7>a{width:100%}.kids-learning_preparation__oQp8d>li,.kids-learning_timeline__33wnj>li{grid-template-columns:32px minmax(0,1fr);gap:16px}.kids-learning_preparation__oQp8d h3,.kids-learning_timeline__33wnj h3{font-size:20px}.kids-learning_bookingAction__wdCAM,.kids-learning_bookingAction__wdCAM>a{width:100%}}.kids-learning_page__dMMJo .kids-learning_courseChapter__S3tTy{background:#FFFFFF;border-color:var(--line)}.kids-learning_page__dMMJo .kids-learning_courseCopy__YldP_>a,.kids-learning_page__dMMJo .kids-learning_pricePlan__9i5m7>a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.kids-learning_page__dMMJo .kids-learning_courseCopy__YldP_>a:hover,.kids-learning_page__dMMJo .kids-learning_pricePlan__9i5m7>a:hover{background:var(--ink);border-color:var(--ink);color:var(--lime)}.kids-learning_guidePage__HbsT4 .kids-learning_stepNumber__879Pe,.kids-learning_page__dMMJo .kids-learning_stepNumber__879Pe{background:var(--lime)}