.course-hero_layout__hSUVf{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.course-hero_copy__2IhyJ{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.course-hero_copy__2IhyJ h1{white-space:pre-line}.course-hero_actions__rWlRh>a{line-height:1.5}.course-hero_media__ieA_G{min-width:0;margin:0}.course-hero_frame__08P4k{position:relative;height:600px;overflow:hidden;border-radius:12px;background:var(--ink)}.course-hero_frame__08P4k img{object-fit:cover;object-position:center}.course-hero_media__ieA_G figcaption{margin-top:12px;font-size:12px;line-height:18px;color:var(--muted)}.course-hero_poster__jl7OX{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;padding:40px;color:var(--lime)}.course-hero_poster__jl7OX>span{font-size:12px;letter-spacing:1.4px}.course-hero_poster__jl7OX strong{font-size:clamp(32px,3.5vw,52px);line-height:1.5;font-weight:500;letter-spacing:-.8px;white-space:pre-line}.course-hero_poster__jl7OX p{padding-top:24px;width:100%;border-top:1px solid #c6d4cb55;color:#C6D4CB}@media (max-width:1100px){.course-hero_layout__hSUVf{gap:32px}}@media (max-width:800px){.course-hero_layout__hSUVf{grid-template-columns:1fr}.course-hero_frame__08P4k{height:400px}}@media (max-width:767px){.course-hero_copy__2IhyJ .course-hero_actions__rWlRh{width:100%;flex-direction:column;align-items:stretch}}@media (max-width:600px){.course-hero_frame__08P4k{height:300px}.course-hero_poster__jl7OX{padding:28px}.course-hero_poster__jl7OX strong{font-size:36px}}.courses-overview_page__wo8lD h1{white-space:pre-line}.courses-overview_page__wo8lD .courses-overview_grid__GUjBN{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.courses-overview_page__wo8lD .courses-overview_card__L3ouD{border:0;background:var(--paper);display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:0}.courses-overview_card__L3ouD .courses-overview_media__Mq8Ff{height:260px}.courses-overview_card__L3ouD:hover .courses-overview_media__Mq8Ff img{transform:none}.courses-overview_card__L3ouD .courses-overview_cover__KiKzW{padding:24px}.courses-overview_cover__KiKzW .courses-overview_coverTitle__PDWNQ{font-size:30px}.courses-overview_card__L3ouD .courses-overview_body__yN8mU{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:18px;padding:24px}.courses-overview_body__yN8mU h3{font-size:24px}.courses-overview_body__yN8mU>p{font-size:16px;line-height:1.75;font-weight:500;color:var(--ink)}.courses-overview_body__yN8mU dl{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-self:stretch;gap:16px;margin-block:8px}.courses-overview_body__yN8mU dl>div:has(ul){grid-row:2}.courses-overview_body__yN8mU dt{font-size:12px;color:var(--muted);margin-bottom:8px}.courses-overview_body__yN8mU dd{font-size:14px;line-height:1.75}.courses-overview_body__yN8mU ul{list-style:disc;padding-left:20px}.courses-overview_cardActions__aDdJM{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:24px;border-top:1px solid var(--line)}.courses-overview_cardActions__aDdJM>a{font-size:14px}.courses-overview_cardActions__aDdJM>a:first-child{display:inline-flex;gap:8px;align-items:center;min-height:48px}.courses-overview_cardActions__aDdJM>a:first-child:hover{color:var(--muted)}.courses-overview_empty__kqHuO{margin-top:32px;color:var(--muted)}@media (max-width:1023px){.courses-overview_page__wo8lD .courses-overview_grid__GUjBN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.courses-overview_card__L3ouD .courses-overview_media__Mq8Ff{height:220px}}@media (max-width:767px){.courses-overview_page__wo8lD .courses-overview_grid__GUjBN{grid-template-columns:1fr}.courses-overview_card__L3ouD .courses-overview_media__Mq8Ff{height:auto;aspect-ratio:410/260}}.courses-overview_sectionIntro__VFyMq{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-bottom:40px}.courses-overview_sectionIntro__VFyMq h2{max-width:15em}.courses-overview_sectionIntro__VFyMq>p{color:var(--muted);font-size:18px;line-height:1.8;padding-top:8px}.courses-overview_onlineFormats__kSiOc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.courses-overview_onlineFormats__kSiOc article{background:var(--metal);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.courses-overview_formatPhoto__kh_09{position:relative;height:300px}.courses-overview_formatPhoto__kh_09 img,.courses-overview_photoGrid__RqSJy img{object-fit:cover}.courses-overview_formatBody__PntBU{padding:32px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.courses-overview_formatBody__PntBU h3{font-weight:500}.courses-overview_formatBody__PntBU>p,.courses-overview_inPersonList__TYL7d article>p{margin-top:12px;line-height:1.85;color:var(--muted);font-size:16px}.courses-overview_formatFacts__oVy62{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin-block:20px 24px;padding:0;font-size:12px;line-height:1.8;color:var(--muted)}.courses-overview_formatFacts__oVy62 li{display:flex;align-items:baseline;gap:8px}.courses-overview_formatFacts__oVy62 li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--ink);flex-shrink:0;align-self:center}.courses-overview_formatActions__QQcxY{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);width:100%;font-size:14px}.courses-overview_inPersonLayout__c5awH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.courses-overview_withoutGallery___BypW{grid-template-columns:1fr}.courses-overview_inPersonGallery__hooTV{margin:0;min-width:0}.courses-overview_photoGrid__RqSJy{display:grid;grid-template-columns:1fr 1fr;gap:16px}.courses-overview_photoGrid__RqSJy>div{position:relative;overflow:hidden;border-radius:12px;background:var(--metal)}.courses-overview_mainPhoto__CTPGY{grid-column:1/-1;height:360px}.courses-overview_smallPhoto__3lNWn{height:200px}.courses-overview_inPersonList__TYL7d{border-top:1px solid var(--line)}.courses-overview_inPersonList__TYL7d article{padding-block:24px;border-bottom:1px solid var(--line)}.courses-overview_inPersonList__TYL7d article:first-child{padding-top:20px}.courses-overview_inPersonList__TYL7d .courses-overview_formatFacts__oVy62{margin-block:16px 8px}.courses-overview_inPersonList__TYL7d .courses-overview_formatActions__QQcxY{padding-top:0;border:0}.courses-overview_mediaNote__epcnq{font-size:12px;color:var(--muted);line-height:1.8;margin-top:16px}.courses-overview_comparisonIntro__tTCxo{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;background:var(--ink);color:var(--paper);padding:40px;border-radius:12px;margin-bottom:32px}.courses-overview_comparisonIntro__tTCxo p{color:#C6D4CB;font-size:16px;line-height:1.85}.courses-overview_comparisonIntro__tTCxo a{color:var(--lime);display:inline-flex;gap:16px;align-items:center;min-height:44px;margin-top:16px;font-size:14px}.courses-overview_comparisonIntro__tTCxo a:hover{color:var(--paper)}.courses-overview_tableScroll__gGTux{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.courses-overview_tableScroll__gGTux:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.courses-overview_tableScroll__gGTux table{border-collapse:collapse;min-width:980px;width:100%;font-size:14px;line-height:1.8;text-align:left}.courses-overview_tableScroll__gGTux td,.courses-overview_tableScroll__gGTux th{padding:20px;vertical-align:top;border-bottom:1px solid var(--line)}.courses-overview_tableScroll__gGTux thead{background:var(--metal);color:var(--ink)}.courses-overview_tableScroll__gGTux tbody th{font-weight:500;white-space:nowrap}.courses-overview_tableScroll__gGTux tbody td{color:var(--muted)}.courses-overview_tableScroll__gGTux tr:last-child :is(th,td){border-bottom:0}.courses-overview_tableScroll__gGTux a:hover{color:var(--muted)}.courses-overview_scrollHint__cwEBP{display:none}.courses-overview_teachingLinks__GEdC8{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:32px;font-size:14px}@media (max-width:1100px){.courses-overview_comparisonIntro__tTCxo,.courses-overview_inPersonLayout__c5awH,.courses-overview_sectionIntro__VFyMq{gap:32px}.courses-overview_formatPhoto__kh_09{height:260px}.courses-overview_formatBody__PntBU{padding:24px}.courses-overview_mainPhoto__CTPGY{height:320px}.courses-overview_smallPhoto__3lNWn{height:180px}.courses-overview_scrollHint__cwEBP{display:block;margin-bottom:16px;color:var(--muted);font-size:12px}}@media (max-width:800px){.courses-overview_comparisonIntro__tTCxo,.courses-overview_inPersonLayout__c5awH,.courses-overview_sectionIntro__VFyMq{grid-template-columns:1fr;gap:24px}.courses-overview_sectionIntro__VFyMq>p{padding-top:0}.courses-overview_inPersonGallery__hooTV{max-width:100%}.courses-overview_mainPhoto__CTPGY{height:360px}.courses-overview_smallPhoto__3lNWn{height:200px}}@media (max-width:767px){.courses-overview_onlineFormats__kSiOc{grid-template-columns:1fr}.courses-overview_formatPhoto__kh_09{height:auto;aspect-ratio:3/2}.courses-overview_sectionIntro__VFyMq{margin-bottom:32px}.courses-overview_sectionIntro__VFyMq>p{font-size:16px}.courses-overview_comparisonIntro__tTCxo{padding:24px}.courses-overview_mainPhoto__CTPGY{height:280px}.courses-overview_smallPhoto__3lNWn{height:140px}.courses-overview_photoGrid__RqSJy{gap:12px}.courses-overview_tableScroll__gGTux td,.courses-overview_tableScroll__gGTux th{padding:16px}}.adult-teaching_heading__vHjFh{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:48px}.adult-teaching_heading__vHjFh p{color:var(--muted);font-size:18px;line-height:1.75;max-width:38em}.adult-teaching_page__vI6S7 h3{font-size:24px;line-height:1.45;font-weight:500}.adult-teaching_walkthrough__NRz4b>div{margin-top:0}.adult-teaching_formatGrid__IGssA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.adult-teaching_formatGrid__IGssA>article{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.adult-teaching_formatPhoto__67etE{position:relative;aspect-ratio:3/2}.adult-teaching_formatPhoto__67etE img{object-fit:cover}.adult-teaching_formatCopy__n4JmC{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px}.adult-teaching_formatCopy__n4JmC>p{color:var(--muted);line-height:1.75}.adult-teaching_badge__IJETA{display:inline-flex;align-items:center;padding:6px 12px;background:var(--lime);color:var(--ink);border-radius:999px;font-size:12px;line-height:1.5}.adult-teaching_formatCopy__n4JmC ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.adult-teaching_formatCopy__n4JmC li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.75}.adult-teaching_formatCopy__n4JmC li svg{flex-shrink:0;margin-top:3px}.adult-teaching_formatCopy__n4JmC>a{border-top:1px solid var(--line);padding-top:20px;width:100%;justify-content:space-between;min-height:48px}.adult-teaching_offlineLinks__k8Nms{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.adult-teaching_offlineLinks__k8Nms p{color:var(--muted);margin-top:12px;line-height:1.75}.adult-teaching_offlineLinks__k8Nms>div:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.adult-teaching_offlineLinks__k8Nms a{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;font-size:14px}.adult-teaching_offlineLinks__k8Nms a:hover{color:var(--muted)}.adult-teaching_practiceSection__8Bp_5{background:var(--ink);color:var(--paper)}.adult-teaching_practiceSection__8Bp_5 .adult-teaching_heading__vHjFh p,.adult-teaching_practiceSteps__IwXLV p{color:var(--metal)}.adult-teaching_practiceLayout__XpE4Z{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.adult-teaching_practicePhoto__1lRz2{position:sticky;top:calc(var(--header-height) + 32px);aspect-ratio:3/2;overflow:hidden;border-radius:12px;margin:0}.adult-teaching_practicePhoto__1lRz2 img{object-fit:cover}.adult-teaching_practiceSteps__IwXLV article{padding-block:28px;border-top:1px solid var(--muted)}.adult-teaching_practiceSteps__IwXLV article:first-child{padding-top:0;border-top:0}.adult-teaching_practiceSteps__IwXLV article:last-child{padding-bottom:0}.adult-teaching_practiceSteps__IwXLV h3{margin-top:16px}.adult-teaching_practiceSteps__IwXLV p{margin-top:16px;line-height:1.75}.adult-teaching_directions__s4y_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.adult-teaching_directions__s4y_7 a{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-block:28px}.adult-teaching_directions__s4y_7 a>svg,.adult-teaching_nextLinks__6wW4x a>svg{flex-shrink:0;margin-top:6px}.adult-teaching_directions__s4y_7 a:hover h3,.adult-teaching_nextLinks__6wW4x a:hover h3{color:var(--muted)}.adult-teaching_directions__s4y_7 p,.adult-teaching_nextLayout__qqgC_ p{color:var(--muted);line-height:1.75;margin-top:12px}.adult-teaching_faqLayout__4KII1,.adult-teaching_nextLayout__qqgC_{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.adult-teaching_nextLinks__6wW4x a{display:flex;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid var(--line)}.adult-teaching_nextLinks__6wW4x a:first-child{padding-top:0;border-top:0}.adult-teaching_nextLinks__6wW4x p{font-size:14px}.adult-teaching_closing__qTPTT{background:var(--ink);color:var(--paper)}.adult-teaching_closingLayout__uofLb{display:flex;justify-content:space-between;align-items:center;gap:48px}.adult-teaching_closing__qTPTT p{color:var(--metal);line-height:1.75;margin-top:24px;max-width:42em}.adult-teaching_closing__qTPTT a{flex-shrink:0}@media(max-width:1100px){.adult-teaching_faqLayout__4KII1,.adult-teaching_heading__vHjFh,.adult-teaching_nextLayout__qqgC_,.adult-teaching_practiceLayout__XpE4Z{gap:32px}.adult-teaching_formatCopy__n4JmC{padding:24px}}@media(max-width:800px){.adult-teaching_faqLayout__4KII1,.adult-teaching_formatGrid__IGssA,.adult-teaching_heading__vHjFh,.adult-teaching_nextLayout__qqgC_,.adult-teaching_offlineLinks__k8Nms,.adult-teaching_practiceLayout__XpE4Z{grid-template-columns:1fr}.adult-teaching_heading__vHjFh{gap:24px;margin-bottom:32px}.adult-teaching_heading__vHjFh p{font-size:16px}.adult-teaching_practicePhoto__1lRz2{position:relative;top:auto}.adult-teaching_offlineLinks__k8Nms{gap:24px}.adult-teaching_closingLayout__uofLb{flex-direction:column;align-items:flex-start;gap:32px}}@media(max-width:600px){.adult-teaching_directions__s4y_7{grid-template-columns:1fr}.adult-teaching_page__vI6S7 h3{font-size:22px}.adult-teaching_offlineLinks__k8Nms>div:last-child{display:grid;gap:8px}.adult-teaching_closing__qTPTT a{width:100%}}section.blog_blogSection__Ekpnj{padding-top:0}.blog_channelBar__rTfHv{scroll-margin-top:calc(var(--header-height) + 16px);display:flex;justify-content:space-between;align-items:center;gap:24px;border-block:1px solid var(--line);padding-block:16px}.blog_categories__KKVxo{display:flex;flex-wrap:wrap;gap:8px}.blog_categories__KKVxo button{padding:12px 16px;min-height:48px;border-radius:12px;font-size:14px;white-space:nowrap}.blog_categories__KKVxo button:hover{background:var(--metal)}.blog_categories__KKVxo button[aria-pressed=true]{background:var(--ink);color:var(--lime)}.blog_categories__KKVxo button:focus-visible,.blog_sectionHeading__Tw9Vd button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.blog_search__6OpTk{width:240px;flex-shrink:0}.blog_search__6OpTk>div{left:auto;right:0}.blog_search__6OpTk input{font-size:14px}.blog_resultCount__bIh6x{margin-block:16px 28px!important;font-size:12px;color:var(--muted)}.blog_sectionHeading__Tw9Vd{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.blog_sectionHeading__Tw9Vd h2{font-size:40px;line-height:1.45;letter-spacing:-.8px}.blog_sectionHeading__Tw9Vd>span{font-size:14px;color:var(--muted)}.blog_sectionHeading__Tw9Vd button{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;flex-shrink:0}.blog_sectionHeading__Tw9Vd button:hover{text-decoration:underline;text-underline-offset:4px}.blog_recommendationGrid__VTAST{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.blog_leadStory__bwy_G>article>div:first-child{min-height:260px}.blog_leadStory__bwy_G>article>div:last-child{padding:24px}.blog_leadStory__bwy_G h3{font-size:24px;line-height:1.45}.blog_storyList__ogCaP{display:flex;flex-direction:column}.blog_story__X4WWa{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding-block:20px;border-bottom:1px solid var(--line)}.blog_story__X4WWa:first-child{padding-top:0}.blog_storyImage__RoOLv{display:block;border-radius:12px;overflow:hidden}.blog_storyImage__RoOLv>div{min-height:112px;height:100%;padding:16px}.blog_storyImage__RoOLv>div>span{display:none}.blog_storyImage__RoOLv>div>strong{font-size:18px;line-height:1.5;margin-block:auto}.blog_storyMeta__lGzxm{font-size:12px;color:var(--muted);margin-bottom:8px}.blog_story__X4WWa h3{font-size:24px;line-height:1.45;overflow-wrap:anywhere}.blog_story__X4WWa h3 a:hover{color:var(--muted)}.blog_story__X4WWa time{display:block;font-size:12px;color:var(--muted);margin-top:12px}.blog_topicSection__g5Uz0{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}.blog_topicGrid__86Anc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog_topicGrid__86Anc>article>div:first-child{min-height:200px}.blog_topicGrid__86Anc h3{font-size:24px}.blog_topicGrid__86Anc>article:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:1100px){.blog_channelBar__rTfHv{align-items:flex-start;flex-direction:column;gap:16px}.blog_search__6OpTk{width:100%}.blog_recommendationGrid__VTAST{gap:24px}.blog_story__X4WWa{grid-template-columns:100px minmax(0,1fr);gap:16px}.blog_storyImage__RoOLv>div{padding:12px}.blog_topicGrid__86Anc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.blog_recommendationGrid__VTAST{grid-template-columns:1fr;gap:24px}.blog_story__X4WWa{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:767px){.blog_categories__KKVxo{gap:4px}.blog_categories__KKVxo button{padding-inline:12px}.blog_search__6OpTk input{font-size:16px}.blog_sectionHeading__Tw9Vd{gap:16px;margin-bottom:16px}.blog_sectionHeading__Tw9Vd h2{font-size:28px}.blog_sectionHeading__Tw9Vd>span{display:none}.blog_leadStory__bwy_G h3{font-size:20px}.blog_leadStory__bwy_G>article>div:first-child{min-height:220px}.blog_story__X4WWa{grid-template-columns:100px minmax(0,1fr);gap:16px}.blog_story__X4WWa h3{font-size:20px}.blog_storyImage__RoOLv>div{min-height:100px}.blog_storyImage__RoOLv>div>strong{font-size:16px}.blog_topicGrid__86Anc,.blog_topicGrid__86Anc>article:only-child{grid-template-columns:1fr}.blog_topicSection__g5Uz0{margin-top:32px;padding-top:24px}}section.library_articleSection__MfsqV,section.library_librarySection__SwWGI{padding-top:0}.library_grid__0S311{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.library_card__Fmy5P{display:flex;flex-direction:column;min-width:0;background:white;border-radius:12px;overflow:hidden}.library_cardBody__kiEBM{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;flex:1;overflow-wrap:anywhere}.library_card__Fmy5P .library_cardBody__kiEBM>h3{font-size:24px;line-height:1.45;text-wrap:pretty}.library_cardBody__kiEBM>p{color:var(--muted);font-size:14px;line-height:24px}.library_meta__Nksd3{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:12px;line-height:22px;color:var(--muted)}.library_meta__Nksd3>span:first-child:not(.library_categoryBadge__AdzX7){color:var(--ink)}.library_cardLink__8Octa{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;min-height:44px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.library_cardLink__8Octa:hover{color:var(--muted)}.library_cardLink__8Octa svg{flex-shrink:0}.library_availability__3Pkaj{color:var(--muted);font-size:12px}.library_resourceCover__WRmiF{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;background:var(--ink);color:var(--lime)}.library_resourceCover__WRmiF>span{font-size:12px;letter-spacing:1.4px}.library_resourceCover__WRmiF>strong{font-size:40px;line-height:1.35;font-weight:500;letter-spacing:-.8px}.library_resourceCover__WRmiF>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid #466351;padding-top:16px;font-size:12px}.library_resourceCover__WRmiF[data-format="卡片"],.library_resourceCover__WRmiF[data-format="图片"],.library_resourceCover__WRmiF[data-format="文档"]{background:var(--lime);color:var(--ink)}.library_resourceCover__WRmiF[data-format="卡片"]>div,.library_resourceCover__WRmiF[data-format="图片"]>div,.library_resourceCover__WRmiF[data-format="文档"]>div{border-color:var(--ink)}.library_resourceCover__WRmiF[data-format="视频"]{background:#1b4329;color:var(--paper)}.library_articleCover__UoPf4{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;background:var(--ink);color:var(--lime)}.library_articleCover__UoPf4>span{font-size:12px;letter-spacing:1.4px}.library_articleCover__UoPf4>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:32px;line-height:1.35;font-weight:500;letter-spacing:-.8px}.library_articleCover__UoPf4 img{object-fit:cover}.library_featured__grx1R{display:grid;grid-template-columns:1fr 1fr;margin-bottom:32px}.library_featured__grx1R>.library_articleCover__UoPf4{min-height:360px}.library_featured__grx1R>.library_cardBody__kiEBM{padding:40px;gap:20px}.library_featured__grx1R>.library_cardBody__kiEBM>h3{font-size:32px;line-height:1.4}.library_searchBar__lb6Sp{display:grid;grid-template-columns:minmax(0,1fr) 200px 160px;gap:24px;align-items:end}.library_searchBar__lb6Sp>label,.library_search__x0rZF{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.75;min-width:0}.library_searchField__0NsGj{display:flex;align-items:center;gap:0;min-height:52px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding-inline:4px}.library_searchField__0NsGj>input{flex:1;min-width:0;background:transparent;padding:12px 0;min-height:50px;line-height:24px;outline:none}.library_searchField__0NsGj:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.library_search__x0rZF input::placeholder{color:var(--muted)}.library_searchField__0NsGj button{display:grid;place-items:center;width:44px;min-height:44px;flex-shrink:0}.library_searchField__0NsGj button:hover{color:var(--muted)}.library_articleSearch__JE0rA{max-width:560px}.library_resultCount__FVpRu{margin-block:24px!important;color:var(--muted);font-size:12px}.library_empty__TeDVS{padding:56px 32px;background:var(--metal);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.library_empty__TeDVS p{color:var(--muted)}.library_resourceLayout__h_3Lu{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px 96px;align-items:start}.library_resourceCopy__dJqS4{grid-area:2/1}.library_resourceDescription__9lA_9{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;overflow-wrap:anywhere}.library_resourceDescription__9lA_9>h1{font-size:clamp(36px,3.5vw,52px)}.library_descriptionSection__FTyR7{width:100%;padding-top:32px;margin-top:8px;border-top:1px solid var(--line)}.library_descriptionSection__FTyR7 h2{font-size:24px;margin-bottom:20px}.library_descriptionSection__FTyR7 li p,.library_descriptionSection__FTyR7>p{color:var(--muted);line-height:28px}.library_descriptionSection__FTyR7 ol{display:flex;flex-direction:column;gap:24px}.library_descriptionSection__FTyR7 li strong{display:block;font-size:16px;font-weight:500;margin-bottom:8px}.library_accessPanel__tK9qj{grid-area:1/2/3/3;overflow:hidden;background:white;border-radius:12px}.library_accessBody__67pJX{padding:28px;display:flex;flex-direction:column;gap:20px}.library_accessBody__67pJX>h2{font-size:24px}.library_accessBody__67pJX>p{margin-top:0!important}.library_fileMeta__7alQa{display:flex;flex-direction:column;gap:16px;font-size:14px}.library_fileMeta__7alQa>div{display:flex;justify-content:space-between;gap:20px}.library_fileMeta__7alQa dt{color:var(--muted);flex-shrink:0}.library_fileMeta__7alQa dd{text-align:right;overflow-wrap:anywhere}.library_accessForm__kqPCe{display:flex;flex-direction:column;gap:16px;font-size:14px}.library_accessForm__kqPCe label{display:flex;flex-direction:column;gap:8px}.library_accessForm__kqPCe input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;padding:12px;background:white}.library_accessForm__kqPCe>p{color:var(--muted)}.library_accessForm__kqPCe a{text-decoration:underline;text-underline-offset:3px}.library_honeypot__byh5v{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.library_error__Y6wlw{color:var(--error);font-size:14px}.library_sectionBar__rVsAR{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.library_articleHeader__76QE5{max-width:960px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.library_articleHeader__76QE5>h1{text-wrap:pretty;overflow-wrap:anywhere}.library_articleHeroCover__f6eCU{margin-top:40px;border-radius:12px;overflow:hidden}.library_articleHeroCover__f6eCU>div{min-height:0;aspect-ratio:16/9}.library_articleHeroCover__f6eCU img{object-fit:contain}.library_readingLayout__h59wS{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px;align-items:start}.library_readingAside__XuTpX{position:sticky;top:calc(var(--header-height) + 32px);display:flex;flex-direction:column;gap:32px}.library_readingAside__XuTpX>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;border-top:1px solid var(--line)}.library_readingAside__XuTpX h2{font-size:16px;letter-spacing:0}.library_readingAside__XuTpX a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.library_readingAside__XuTpX p{color:var(--muted);font-size:14px}.library_articleBody__pVtBq{max-width:75ch;width:100%;font-size:18px;line-height:1.8;overflow-wrap:anywhere;scroll-margin-top:132px}.library_articleBody__pVtBq :is(h1,h2,h3,h4,h5){color:var(--ink);font-weight:500;line-height:1.5;margin-top:40px;scroll-margin-top:132px;text-wrap:pretty}.library_articleBody__pVtBq :is(h1,h2){font-size:32px}.library_articleBody__pVtBq h3{font-size:26px}.library_articleBody__pVtBq :is(h4,h5){font-size:22px}.library_articleBody__pVtBq ol,.library_articleBody__pVtBq p,.library_articleBody__pVtBq ul{font-size:18px;line-height:1.8;color:var(--ink)}.library_articleBody__pVtBq a{color:var(--ink);text-decoration-color:var(--muted)}.library_articleBody__pVtBq a:hover{color:var(--hover);background:var(--ink)}.library_articleBody__pVtBq blockquote{border-color:var(--line);background:var(--metal);color:var(--ink);border-radius:0 12px 12px 0}.library_articleBody__pVtBq hr{border-color:var(--line)}.library_articleEnd__1zcAd{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:32px;border-top:1px solid var(--line);margin-top:48px;color:var(--muted);font-size:14px}.library_articleEnd__1zcAd a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.library_resourceLayout__h_3Lu{gap:28px 40px;grid-template-columns:minmax(0,1fr) 320px}.library_readingLayout__h59wS{gap:48px;grid-template-columns:200px minmax(0,1fr)}.library_featured__grx1R>.library_cardBody__kiEBM{padding:28px}}@media (min-width:768px) and (max-width:1023px){.library_grid__0S311{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.library_resourceLayout__h_3Lu{grid-template-columns:1fr;gap:40px}.library_accessPanel__tK9qj,.library_resourceCopy__dJqS4,.library_resourceDescription__9lA_9{grid-area:auto}.library_accessPanel__tK9qj{max-width:480px;width:100%}.library_searchBar__lb6Sp{grid-template-columns:1fr 1fr;gap:20px}.library_searchBar__lb6Sp>.library_search__x0rZF{grid-column:1/-1}.library_readingLayout__h59wS{grid-template-columns:1fr;gap:40px}.library_readingAside__XuTpX{position:static}.library_readingAside__XuTpX>div{display:none}.library_featured__grx1R{grid-template-columns:1fr}.library_featured__grx1R>.library_articleCover__UoPf4{min-height:280px}.library_sectionBar__rVsAR{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:767px){.library_grid__0S311{grid-template-columns:1fr}.library_accessForm__kqPCe input,.library_searchBar__lb6Sp select,.library_search__x0rZF input{font-size:16px}.library_cardBody__kiEBM{padding:24px}.library_card__Fmy5P .library_cardBody__kiEBM>h3{font-size:20px}.library_resourceCover__WRmiF{min-height:220px}.library_resourceCover__WRmiF>strong{font-size:30px}.library_articleCover__UoPf4{min-height:220px;padding:24px}.library_articleCover__UoPf4>strong{font-size:30px}.library_featured__grx1R>.library_cardBody__kiEBM{padding:24px}.library_featured__grx1R>.library_cardBody__kiEBM>h3{font-size:26px}.library_resourceDescription__9lA_9>h1{font-size:36px}.library_accessBody__67pJX>h2,.library_descriptionSection__FTyR7 h2{font-size:24px}.library_articleBody__pVtBq,.library_articleBody__pVtBq ol,.library_articleBody__pVtBq p,.library_articleBody__pVtBq ul{font-size:16px;line-height:1.8}.library_articleBody__pVtBq :is(h1,h2){font-size:28px}.library_articleBody__pVtBq h3{font-size:24px}.library_articleBody__pVtBq :is(h4,h5){font-size:20px}.library_empty__TeDVS{padding:32px 24px}}.library_search__x0rZF{position:relative}.library_searchSuggestions__NN4Qr{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max(100%,360px);max-width:calc(100vw - 32px);max-height:min(440px,60dvh);overflow-y:auto;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 12px 32px rgb(5 47 35/12%)}.library_suggestionHeading__XkEW1{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin-bottom:8px;font-size:12px;color:var(--muted)}.library_suggestionHeading__XkEW1>button{min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.library_suggestionLink__wyDAz{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 8px;border-radius:8px;font-size:14px;line-height:1.5}.library_suggestionLink__wyDAz>span{overflow-wrap:anywhere}.library_suggestionLink__wyDAz svg{flex-shrink:0}.library_historyRow__l_NAH:hover,.library_suggestionLink__wyDAz:hover{background:var(--metal)}.library_historyRow__l_NAH{display:flex;align-items:center;border-radius:8px}.library_historyRow__l_NAH>button:first-child{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:48px;text-align:left;padding:8px}.library_historyRow__l_NAH>button:first-child>span{overflow-wrap:anywhere}.library_historyRow__l_NAH svg{flex-shrink:0}.library_historyRow__l_NAH>button:last-child{display:grid;place-items:center;width:44px;min-height:44px;flex-shrink:0}.library_searchKeywords__IhJw2{display:flex;flex-wrap:wrap;gap:8px}.library_searchKeywords__IhJw2 button{padding:10px 14px;min-height:44px;border:1px solid var(--line);border-radius:12px;font-size:14px}.library_searchKeywords__IhJw2 button:hover{background:var(--metal)}.library_searchSuggestions__NN4Qr :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.library_suggestionEmpty__oaih_{padding:12px 8px;font-size:14px;color:var(--muted)}.library_filter__aMvgv{position:relative;min-width:0}.library_filterTrigger__Qzh4s{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:14px;text-align:left}.library_filterTrigger__Qzh4s>span{min-width:0;overflow-wrap:anywhere}.library_filterTrigger__Qzh4s svg{flex-shrink:0}.library_filter__aMvgv .library_filterTrigger__Qzh4s:is(:focus-visible,[aria-expanded=true]){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.library_filterOptions__NYUlc{position:absolute;z-index:30;top:0;inset-inline:0;width:100%;max-height:min(360px,60dvh);overflow-y:auto;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 12px 32px rgb(5 47 35/12%)}@supports ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){.library_filterOptions__NYUlc{background:rgb(250 250 250/78%);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%)}}.library_filterOptions__NYUlc>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border-radius:8px;font-size:14px;line-height:24px;cursor:pointer}.library_filterOptions__NYUlc>div>span{min-width:0;overflow-wrap:anywhere}.library_filterOptions__NYUlc svg{flex-shrink:0}.library_filterOptions__NYUlc [data-active=true]{background:var(--metal)}.library_filterOptions__NYUlc [aria-selected=true]{font-weight:500}@media (max-width:767px){.library_filterTrigger__Qzh4s{font-size:16px}}.library_categoryBadge__AdzX7{display:inline-flex;align-items:center;padding:5px 10px;border-radius:100px;font-size:12px;line-height:18px;font-weight:500;background:var(--metal);color:var(--ink)}.library_categoryBadge__AdzX7[data-category="HSK Prep"]{background:var(--lime);color:var(--ink)}.library_categoryBadge__AdzX7[data-category="Business Chinese"]{background:var(--ink);color:var(--paper)}.library_categoryBadge__AdzX7[data-category="Learning Tips"]{background:#1b4329;color:var(--paper)}.library_categoryBadge__AdzX7[data-category="Kids Learning"]{background:#c6d4cb;color:var(--ink)}.library_resourceImage__8zP_B{position:relative;aspect-ratio:4/3;min-height:220px;background:var(--ink)}.library_resourceImage__8zP_B[data-format="文档"]{background:var(--lime)}.library_resourceImage__8zP_B[data-format="视频"]{background:#1b4329}.library_resourceImage__8zP_B img{object-fit:contain}.library_resourceImage__8zP_B>span{position:absolute;bottom:12px;left:12px;padding:5px 10px;border-radius:12px;color:var(--paper);background:var(--ink);font-size:12px;line-height:18px}.resources_library__X4t9h{min-width:0}.resources_toolbar__7h_zz{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px}.resources_resultBar__CecZZ{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:16px;color:var(--muted);font-size:14px}.resources_layout__uIARu{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start}.resources_filters__bLQAa{display:flex;flex-direction:column;gap:28px}.resources_filterHeading__vXtqM{display:flex;align-items:center;justify-content:space-between;gap:12px}.resources_filters__bLQAa .resources_filterHeading__vXtqM h2{font-size:18px}.resources_filterHeading__vXtqM button{min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.resources_filters__bLQAa fieldset{min-width:0;border-top:1px solid var(--line);padding-top:16px}.resources_filters__bLQAa legend{float:left;width:100%;margin-bottom:12px;font-size:14px;font-weight:500}.resources_filters__bLQAa label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;cursor:pointer;clear:both}.resources_filters__bLQAa input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0}.resources_filters__bLQAa small{margin-left:auto;color:var(--muted);font-size:12px}.resources_filters__bLQAa input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.resources_results__kTPar{min-width:0}.resources_grid__DLM_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.resources_grid__DLM_3>article>div:last-child{padding:20px;gap:12px}.resources_grid__DLM_3>article>div:last-child>h3{font-size:20px;line-height:1.45}.resources_grid__DLM_3>article>div:last-child>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.resources_grid__DLM_3>article>div:first-child{min-height:200px}.resources_activeFilters__VvaR6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.resources_activeFilters__VvaR6 button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;min-height:44px;border-radius:12px;background:var(--metal);font-size:14px}.resources_activeFilters__VvaR6 button:hover{background:var(--lime)}.resources_demoNote__vgFiZ{margin-top:32px;color:var(--muted);font-size:12px;line-height:1.75}.resources_mobileToggle__UWLfg{display:none}.resources_detailHero__GdIx1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.resources_detailInfo__Wou7J{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.resources_detailInfo__Wou7J>h1{font-size:clamp(32px,2.8vw,40px);line-height:1.4;text-wrap:balance;overflow-wrap:anywhere}.resources_detailInfo__Wou7J>p{color:var(--muted);font-size:18px;line-height:1.75}.resources_detailInfo__Wou7J>aside{width:100%;grid-area:auto;background:transparent;border-radius:0;overflow:visible}.resources_detailInfo__Wou7J>aside>div{padding:24px 0 0;border-top:1px solid var(--line)}.resources_detailInfo__Wou7J>.resources_audience__NbyVl{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.75}.resources_audience__NbyVl>span{color:var(--ink);font-weight:500}.resources_detailInfo__Wou7J>aside dl{flex-direction:row;flex-wrap:wrap;gap:12px 24px}.resources_detailInfo__Wou7J>aside dl>div{justify-content:flex-start;gap:8px}.resources_detailInfo__Wou7J>aside a{align-self:flex-start}.resources_detailInfo__Wou7J>aside a[download],.resources_detailInfo__Wou7J>aside button:disabled{min-width:200px}.resources_detailInfo__Wou7J>aside form{width:100%}.resources_preview__zUdNq{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.resources_previewImage__Hjxhj{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ink)}.resources_previewImage__Hjxhj img{object-fit:contain}.resources_videoPreview__h7wPm{background:var(--ink)}.resources_videoPreview__h7wPm video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.resources_videoPreview__h7wPm .resources_previewStatus___g4V5{color:var(--paper);min-height:auto}.resources_previewCaption__O6uSG{padding:16px 24px;color:var(--muted);font-size:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.resources_previewCaption__O6uSG a{color:var(--ink);display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.resources_previewCaption__O6uSG>span{align-self:center}.resources_detailCopy__Jl_Nq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:32px}.resources_detailCopy__Jl_Nq section{min-width:0}.resources_detailNotice__R574Q{grid-column:1/-1;padding-bottom:24px;border-bottom:1px solid var(--line)}.resources_detailCopy__Jl_Nq>.resources_detailNotice__R574Q{font-size:12px}.resources_detailCopy__Jl_Nq h2{font-size:28px;margin-bottom:20px}.resources_detailCopy__Jl_Nq li,.resources_detailCopy__Jl_Nq p{color:var(--muted);font-size:18px;line-height:1.75}.resources_detailCopy__Jl_Nq ol,.resources_detailCopy__Jl_Nq ul{padding-left:24px;display:grid;gap:12px}.resources_detailCopy__Jl_Nq ul{list-style:disc}.resources_detailCopy__Jl_Nq ol{list-style:decimal}@media (max-width:1100px){.resources_layout__uIARu{grid-template-columns:180px minmax(0,1fr);gap:24px}.resources_detailHero__GdIx1{gap:32px}.resources_detailCopy__Jl_Nq{column-gap:32px}}@media (min-width:768px) and (max-width:1023px){.resources_grid__DLM_3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.resources_detailCopy__Jl_Nq,.resources_detailHero__GdIx1,.resources_layout__uIARu{grid-template-columns:1fr}.resources_filters__bLQAa{display:none;padding-bottom:32px;border-bottom:1px solid var(--line)}.resources_filters__bLQAa[data-open=true]{display:flex}.resources_mobileToggle__UWLfg{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.resources_detailInfo__Wou7J{order:1}.resources_preview__zUdNq{order:2}}@media (max-width:767px){.resources_library__X4t9h{display:grid;grid-template-columns:minmax(0,1fr) 132px;column-gap:12px;row-gap:16px}.resources_toolbar__7h_zz{display:contents}.resources_toolbar__7h_zz>:first-child{grid-column:1/-1}.resources_toolbar__7h_zz>:last-child{grid-area:2/2}.resources_resultBar__CecZZ{grid-area:2/1;min-height:52px;gap:8px;font-size:12px}.resources_layout__uIARu{grid-column:1/-1}.resources_toolbar__7h_zz input{font-size:16px}.resources_grid__DLM_3{grid-template-columns:1fr}.resources_grid__DLM_3>article>div:last-child{padding:24px}.resources_detailCopy__Jl_Nq li,.resources_detailCopy__Jl_Nq p,.resources_detailInfo__Wou7J>p{font-size:16px}.resources_detailCopy__Jl_Nq h2{font-size:24px}.resources_previewCaption__O6uSG{padding:12px 16px}.resources_detailInfo__Wou7J>aside a[download],.resources_detailInfo__Wou7J>aside button:disabled{width:100%}}.resources_resourceTags__VQmYj{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:20px}.resources_resourceTags__VQmYj>span{padding:4px 10px;border-radius:12px;background:var(--metal);color:var(--ink)}.resources_resourceTags__VQmYj>small{margin-left:4px;font-size:12px;color:var(--muted)}.resources_previewToolbar__VqmlQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.resources_previewToolbar__VqmlQ>span:first-child{color:var(--ink)}.resources_pdfViewport__lDwmE{height:440px;overflow:auto;overscroll-behavior:contain;background:var(--paper)}.resources_pdfViewport__lDwmE:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.resources_pdfViewport__lDwmE>canvas{width:100%;height:auto}.resources_previewStatus___g4V5{min-height:100%;display:grid;align-content:center;padding:32px;text-align:center;color:var(--muted);font-size:14px;line-height:1.75}.resources_previewCaption__O6uSG{border-top:1px solid var(--line)}.resources_previewCaption__O6uSG a{gap:8px}.resources_relatedReading__h05Ct{display:grid;gap:16px}.resources_relatedReading__h05Ct>article{min-width:0;border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}.resources_readingLink__PRKCU{display:grid;grid-template-columns:160px minmax(0,1fr) 20px;gap:24px;align-items:center;padding:20px;min-height:160px}.resources_readingLink__PRKCU:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:12px}.resources_readingLink__PRKCU:hover h3{color:var(--muted)}.resources_readingCover__sL_yh{width:100%;height:120px;border-radius:12px;overflow:hidden}.resources_readingCover__sL_yh>div{min-height:120px;height:100%;padding:16px}.resources_readingCover__sL_yh>div>span{display:none}.resources_readingCover__sL_yh>div>strong{font-size:20px;line-height:1.4;margin-block:auto}.resources_readingContent__wV864{min-width:0}.resources_relatedReading__h05Ct h3{margin-top:8px;font-size:24px;line-height:1.45;overflow-wrap:anywhere}.resources_relatedReading__h05Ct p{margin-top:8px;color:var(--muted);font-size:16px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.resources_readingArrow__ueaG3{flex-shrink:0}@media (max-width:600px){.resources_previewToolbar__VqmlQ{padding:12px 16px}.resources_pdfViewport__lDwmE{height:380px}.resources_readingLink__PRKCU{grid-template-columns:80px minmax(0,1fr) 16px;gap:12px;padding:16px;min-height:112px}.resources_readingCover__sL_yh{height:80px}.resources_readingCover__sL_yh>div{min-height:80px;padding:8px}.resources_readingCover__sL_yh>div>strong{font-size:12px}.resources_relatedReading__h05Ct h3{font-size:20px}.resources_relatedReading__h05Ct p{display:none}.resources_readingArrow__ueaG3{width:16px;height:16px}}.expanded_preparation__IdJai{border-top:1px solid var(--line)}.expanded_preparation__IdJai li{display:flex;gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}.expanded_preparation__IdJai li>span{font-size:12px;color:var(--muted);padding-top:4px}.expanded_preparation__IdJai li p{flex:1;font-size:18px;line-height:32px}.expanded_nextLinks__ywbJz{display:flex;align-items:center;justify-content:space-between;gap:40px}.expanded_nextLinks__ywbJz>div:first-child{max-width:700px}.expanded_nextLinks__ywbJz>div>p{margin-top:20px}.expanded_nextLinks__ywbJz>a{flex-shrink:0}.expanded_levelExplorer__rWkYT,.expanded_walkthrough__3niIW{margin-top:40px}.expanded_methodTabs__ZE45A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.expanded_methodTabs__ZE45A button{display:flex;flex-direction:column;gap:16px;text-align:left;padding:24px;min-height:112px;border-radius:12px;background:var(--paper)}.expanded_methodTabs__ZE45A button span{font-size:12px}.expanded_levelTabs__IB_4x button[aria-selected=true],.expanded_methodTabs__ZE45A button[aria-selected=true]{background:var(--ink);color:var(--lime)}.expanded_levelTabs__IB_4x button:hover,.expanded_methodTabs__ZE45A button:hover{box-shadow:inset 0 0 0 1px var(--ink)}.expanded_methodPanel__YXCzO{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;padding:40px;margin-top:24px;background:var(--paper);border-radius:12px}.expanded_lessonExample__oxNWJ{background:var(--ink);color:var(--paper);padding:28px;border-radius:12px}.expanded_lessonExample__oxNWJ .expanded_exampleLabel__xxwqP{font-size:12px;color:var(--lime);margin-bottom:24px}.expanded_lessonExample__oxNWJ>div{padding-block:20px;border-top:1px solid #c6d4cb55}.expanded_lessonExample__oxNWJ>div>span{font-size:12px;color:var(--lime)}.expanded_lessonExample__oxNWJ>div>p{margin-top:12px;font-size:16px;line-height:28px}.expanded_lessonExample__oxNWJ .expanded_transfer___TbeA{padding-bottom:0}.expanded_guideLinks__aNW0g{border-top:1px solid var(--line)}.expanded_guideLinks__aNW0g>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:28px;border-bottom:1px solid var(--line)}.expanded_guideLinks__aNW0g p{margin-top:8px;color:var(--muted)}.expanded_guideLinks__aNW0g a:hover h3{color:var(--muted)}.expanded_roadmapNotice__9_d_W{border-top:1px solid var(--line);padding-top:24px;margin-top:48px;max-width:800px}.expanded_roadmapNotice__9_d_W strong{font-size:14px;font-weight:500}.expanded_roadmapNotice__9_d_W p{margin-top:12px;color:var(--muted)}.expanded_levelTabs__IB_4x{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.expanded_levelTabs__IB_4x button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:100px;padding:20px;border-radius:12px;background:var(--paper)}.expanded_levelTabs__IB_4x strong{font-size:24px;font-weight:500}.expanded_levelTabs__IB_4x span{font-size:14px}.expanded_levelPanel__r2fz2{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px;margin-top:24px;border-radius:12px;background:var(--paper)}.expanded_levelPanel__r2fz2 h3{margin-block:12px 20px}.expanded_levelPanel__r2fz2>div:first-child>p:not(:first-child){color:var(--muted)}.expanded_levelPanel__r2fz2 ul{display:flex;flex-direction:column;gap:16px;margin-top:24px}.expanded_levelPanel__r2fz2 li{display:flex;align-items:flex-start;gap:12px}.expanded_levelPanel__r2fz2 li svg{flex-shrink:0;margin-top:3px}@media (max-width:1100px){.expanded_methodPanel__YXCzO{gap:32px;padding:28px}.expanded_levelTabs__IB_4x{gap:8px}.expanded_levelTabs__IB_4x button{padding:16px}}@media (max-width:800px){.expanded_levelPanel__r2fz2,.expanded_methodPanel__YXCzO{grid-template-columns:1fr;gap:32px}.expanded_nextLinks__ywbJz{flex-direction:column;align-items:flex-start;gap:24px}.expanded_levelTabs__IB_4x{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.expanded_preparation__IdJai li{gap:16px;padding-block:24px}.expanded_preparation__IdJai li p{font-size:16px;line-height:28px}.expanded_methodTabs__ZE45A{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.expanded_methodTabs__ZE45A button{min-height:96px;padding:20px;gap:12px}.expanded_lessonExample__oxNWJ,.expanded_levelPanel__r2fz2,.expanded_methodPanel__YXCzO{padding:24px}.expanded_levelTabs__IB_4x button{padding:16px 12px;min-height:96px}.expanded_levelTabs__IB_4x strong{font-size:22px}.expanded_roadmapNotice__9_d_W{margin-top:32px}}.immersion_page__Txjq0 h2{white-space:pre-line}.immersion_facts__gllvK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 0;margin:0;border-top:1px solid var(--line)}.immersion_facts__gllvK dt{font-size:12px;line-height:1.5;color:var(--muted)}.immersion_facts__gllvK dd{margin:8px 0 0;font-size:20px;line-height:1.45;font-weight:500}.immersion_heading__lhE2L{display:grid;grid-template-columns:1fr 1.2fr;align-items:start;gap:96px;margin-bottom:40px}.immersion_heading__lhE2L>p{color:var(--muted);font-size:18px;line-height:1.75;max-width:65ch}.immersion_plans____V4R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.immersion_plan__6p2L5{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;background:var(--paper);border-radius:12px}.immersion_page__Txjq0 .immersion_plan__6p2L5 h3{font-size:24px;line-height:1.45}.immersion_badge__bSGjn{display:inline-block;border-radius:100px;padding:5px 10px;background:var(--ink);color:var(--lime);font-size:12px;line-height:1.5}.immersion_plan__6p2L5>p{color:var(--muted)}.immersion_page__Txjq0 .immersion_plan__6p2L5 .immersion_period__dVPIH{color:var(--ink);font-weight:500}.immersion_plan__6p2L5>ul{list-style:disc;width:100%;padding:24px 0 24px 20px;margin:0;display:grid;gap:12px;border-block:1px solid var(--line)}.immersion_plan__6p2L5>a{margin-top:auto}.immersion_steps__WTpeA ul{list-style:disc;display:grid;gap:12px;margin:20px 0 0;padding-left:20px;color:var(--muted);line-height:1.75}.immersion_culture__7ldeq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.immersion_culture__7ldeq>div{border-top:1px solid var(--line);padding-block:28px}.immersion_culture__7ldeq p{margin-top:12px!important;color:var(--muted);max-width:65ch}@media (max-width:1100px){.immersion_heading__lhE2L{gap:40px}}@media (max-width:800px){.immersion_heading__lhE2L{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.immersion_facts__gllvK{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:24px}.immersion_facts__gllvK dd{font-size:18px}.immersion_culture__7ldeq,.immersion_plans____V4R{grid-template-columns:1fr}.immersion_plans____V4R{gap:24px}.immersion_plan__6p2L5{padding:24px}.immersion_heading__lhE2L{margin-bottom:32px}.immersion_heading__lhE2L>p{font-size:16px}.immersion_plan__6p2L5>a{width:100%}}.immersion_pricing__mdftN .immersion_plan__6p2L5{background:var(--metal)}.immersion_page__Txjq0 .immersion_pricing__mdftN .immersion_price__ZOf_5{color:var(--ink);font-size:32px;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums}@media (max-width:600px){.immersion_page__Txjq0 .immersion_pricing__mdftN .immersion_price__ZOf_5{font-size:28px}}.immersion_threePlans__msDvW{grid-template-columns:repeat(3,minmax(0,1fr))}.immersion_singlePlan__8K3E_{grid-template-columns:1fr}@media (max-width:1100px){.immersion_threePlans__msDvW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.immersion_threePlans__msDvW{grid-template-columns:1fr}}@media (min-width:801px){.immersion_singlePlan__8K3E_ .immersion_plan__6p2L5{display:grid;grid-template-columns:1fr 1.2fr;column-gap:64px;align-items:start}.immersion_singlePlan__8K3E_ .immersion_plan__6p2L5>h3{grid-column:1;grid-row:1}.immersion_singlePlan__8K3E_ .immersion_plan__6p2L5>.immersion_price__ZOf_5{grid-column:1;grid-row:2}.immersion_singlePlan__8K3E_ .immersion_plan__6p2L5>p:not(.immersion_price__ZOf_5){grid-column:1;grid-row:3}.immersion_singlePlan__8K3E_ .immersion_plan__6p2L5>ul{grid-column:2;grid-row:1/span 4}.immersion_singlePlan__8K3E_ .immersion_plan__6p2L5>a{grid-column:1;grid-row:4;justify-self:start;margin-top:0}}.immersion_courseDetails__9tEur{width:100%;border-bottom:1px solid var(--line)}.immersion_courseDetails__9tEur summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:48px;padding-block:12px;cursor:pointer;font-size:14px;list-style:none}.immersion_courseDetails__9tEur summary::-webkit-details-marker{display:none}.immersion_courseDetails__9tEur[open] summary>span{transform:rotate(45deg)}.immersion_courseDetails__9tEur ul{list-style:disc;margin:0;padding:12px 0 24px 20px;display:grid;gap:12px;color:var(--muted);line-height:1.75}.immersion_plan__6p2L5[id]{scroll-margin-top:160px}.immersion_plan__6p2L5:has(.immersion_courseDetails__9tEur){align-self:start}.immersion_bookingAction__RGH2w{display:grid;justify-items:start;gap:16px}.immersion_page__Txjq0 section[data-booking-cta] .immersion_responseNote__eqGQr{font-size:14px;line-height:1.75;max-width:36ch}@media (max-width:600px){.immersion_bookingAction__RGH2w,.immersion_bookingAction__RGH2w>a{width:100%}}.immersion_bookingBenefits__xhZL3{display:grid;gap:16px;list-style:disc;padding-left:20px;margin:24px 0 0}.immersion_bookingBenefits__xhZL3 strong{margin-right:8px}.immersion_bookingBenefits__xhZL3 span{font-size:14px;line-height:1.75}.kids-home_page__fc8jR.kids-home_page__fc8jR{--kids-soft:var(--paper);--kids-tint:var(--paper);--kids-review:#FFFFFF}.kids-home_page__fc8jR [data-kids-navigation],.kids-home_page__fc8jR.kids-home_page__fc8jR [id=kids-home-ways]{background:var(--paper)}.kids-home_page__fc8jR [id=kids-home-teachers] article{border-color:var(--line)}.kids-home_page__fc8jR h2{white-space:pre-line}.kids-home_page__fc8jR .kids-home_closing__kfHfG{padding-block:72px;background:#1D3F34;color:var(--paper)}.kids-home_closingContent__aH6Kj{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:64px}.kids-home_closingHeading__Gn7Wg{min-width:0}.kids-home_page__fc8jR .kids-home_closing__kfHfG h2{margin-block:16px!important}.kids-home_page__fc8jR .kids-home_closing__kfHfG .kids-home_closingHeading__Gn7Wg p{max-width:640px;color:var(--metal);font-size:14px;line-height:1.75}.kids-home_page__fc8jR .kids-home_closing__kfHfG a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.kids-home_page__fc8jR .kids-home_closing__kfHfG a:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.kids-home_page__fc8jR.kids-home_page__fc8jR .kids-home_closing__kfHfG a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;box-shadow:none;border-color:var(--lime)}.kids-home_closingAction__ZSogr{display:grid;justify-items:start;gap:16px}.kids-home_page__fc8jR .kids-home_closing__kfHfG .kids-home_responseNote__Ego9Z{font-size:14px;line-height:1.75;color:var(--metal)}.kids-home_page__fc8jR .kids-home_closing__kfHfG .kids-home_bookingBenefits__A3Krn p{color:var(--metal)}.kids-home_page__fc8jR .kids-home_closing__kfHfG .kids-home_bookingBenefits__A3Krn svg{color:var(--lime)}.kids-home_threeCards__5mDQG,.kids-home_twoCards__TkeFz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.kids-home_threeCards__5mDQG{grid-template-columns:repeat(3,minmax(0,1fr))}.kids-home_courseCard__Dt_WY,.kids-home_teacherCard__cpZEV{border-radius:12px;background:#FFFFFF;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line)}.kids-home_photo__lQ5bm{margin:0}.kids-home_photo__lQ5bm>div{position:relative;aspect-ratio:3/2;overflow:hidden}.kids-home_photo__lQ5bm img{object-fit:cover;object-position:center 20%}.kids-home_photo__lQ5bm figcaption{font-size:12px;line-height:1.5;color:var(--muted);padding:12px 24px 0}.kids-home_cardBody___Tx7t{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;flex:1}.kids-home_cardBody___Tx7t>p{color:var(--ink);font-size:18px;line-height:1.75}.kids-home_featureList__C1_St{list-style:none;padding:0;margin:0;display:grid;gap:16px;line-height:1.75;font-size:16px;width:100%}.kids-home_featureList__C1_St>li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px}.kids-home_featureList__C1_St>li>svg{margin-top:5px;color:var(--ink)}.kids-home_cardLink__R_cFC{display:flex;justify-content:space-between;gap:24px;align-items:center;width:100%;min-height:48px;border-top:1px solid var(--line);padding-top:20px;margin-top:auto;font-size:14px;font-weight:500}.kids-home_cardLink__R_cFC:hover{color:var(--muted,#52675C)}.kids-home_stages__pGmtv,.kids-home_trial__x0qKk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.kids-home_trial__x0qKk{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.kids-home_stages__pGmtv>li,.kids-home_trial__x0qKk>li{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:16px}.kids-home_stepNumber__HXRAd{font-size:12px;line-height:1.5;color:var(--muted)}.kids-home_trial__x0qKk .kids-home_stepNumber__HXRAd{display:grid;place-items:center;align-self:flex-start;width:32px;height:32px;border-radius:8px;background:var(--lime);color:var(--ink)}.kids-home_page__fc8jR .kids-home_stages__pGmtv h3{font-size:20px;line-height:1.45}.kids-home_stages__pGmtv p,.kids-home_trial__x0qKk p{color:var(--muted);font-size:16px;line-height:1.75}.kids-home_sectionAction__kxKCF{margin-top:40px}.kids-home_intro__ejRzW>p{color:var(--muted);font-size:18px;line-height:1.75;max-width:65ch}.kids-home_intro__ejRzW{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.kids-home_methodList__q_vgw{display:grid;gap:32px}.kids-home_methodList__q_vgw>article{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;gap:16px}.kids-home_methodList__q_vgw p{color:var(--muted);font-size:18px;line-height:1.75}.kids-home_teacherPhoto__RkkPP{position:relative;height:360px}.kids-home_teacherPhoto__RkkPP img{object-fit:cover;object-position:center 25%}.kids-home_teacherCard__cpZEV .kids-home_cardBody___Tx7t>p{font-size:16px}.kids-home_feedback__kQqus{border-bottom:1px solid var(--line)}.kids-home_reviewCarousel__G8NkJ{min-width:0}.kids-home_reviewWindow__NT_UI{overflow:hidden;border-radius:12px;background:var(--kids-review);color:var(--ink)}.kids-home_reviewTrack__zgv3Z{display:flex;align-items:stretch}.kids-home_reviewTrack__zgv3Z[data-animate=true]{transition:transform .42s cubic-bezier(.22,1,.36,1)}.kids-home_reviewCard__cNonk{flex:0 0 100%;min-width:0;margin:0;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.kids-home_reviewHeader__hNfvT{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.kids-home_reviewQuote___gb_j{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--lime);color:var(--ink);flex-shrink:0}.kids-home_reviewLabel__ZP4M0{color:var(--muted);font-size:12px;line-height:1.5}.kids-home_reviewCard__cNonk blockquote{margin:0;font-size:24px;line-height:1.75;font-weight:500;text-wrap:pretty}.kids-home_reviewCard__cNonk figcaption{padding-top:24px;margin-top:auto;border-top:1px solid var(--line);width:100%;font-size:14px;line-height:1.75;color:var(--muted)}.kids-home_reviewControls__XmbeN{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:24px}.kids-home_reviewCount___NfoM{font-size:14px;font-variant-numeric:tabular-nums}.kids-home_reviewTotal__jWkEP{color:var(--muted)}.kids-home_reviewButtons__FAPb9{display:flex;gap:12px}.kids-home_reviewButtons__FAPb9 button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--ink);cursor:pointer}.kids-home_reviewButtons__FAPb9 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(hover:hover) and (pointer:fine){.kids-home_reviewButtons__FAPb9 button:hover{background:var(--lime);border-color:var(--lime)}}@media(prefers-reduced-motion:reduce){.kids-home_reviewTrack__zgv3Z[data-animate=true]{transition:none}}@media(max-width:1100px){.kids-home_closingContent__aH6Kj{gap:32px}.kids-home_stages__pGmtv{grid-template-columns:repeat(3,minmax(0,1fr))}.kids-home_threeCards__5mDQG{gap:24px}.kids-home_teacherPhoto__RkkPP{height:300px}}@media(max-width:800px){.kids-home_closingContent__aH6Kj{grid-template-columns:1fr}.kids-home_twoCards__TkeFz{gap:24px}.kids-home_cardBody___Tx7t{padding:24px}.kids-home_photo__lQ5bm figcaption{padding-inline:24px}.kids-home_threeCards__5mDQG{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-home_teacherPhoto__RkkPP{height:360px}}@media(max-width:600px){.kids-home_page__fc8jR .kids-home_closing__kfHfG{padding-block:56px}.kids-home_page__fc8jR .kids-home_closing__kfHfG .kids-home_closingHeading__Gn7Wg p{font-size:14px;line-height:1.75}.kids-home_closingAction__ZSogr{width:100%;max-width:none}.kids-home_closingAction__ZSogr>a{width:100%}.kids-home_cardBody___Tx7t>p,.kids-home_intro__ejRzW>p,.kids-home_methodList__q_vgw p{font-size:16px}.kids-home_reviewCard__cNonk{padding:24px}.kids-home_reviewCard__cNonk blockquote{font-size:20px}.kids-home_stages__pGmtv,.kids-home_threeCards__5mDQG,.kids-home_trial__x0qKk,.kids-home_twoCards__TkeFz{grid-template-columns:1fr;gap:32px}.kids-home_cardBody___Tx7t,.kids-home_threeCards__5mDQG,.kids-home_twoCards__TkeFz{gap:24px}.kids-home_featureList__C1_St{font-size:14px}.kids-home_featureList__C1_St>li>svg{margin-top:3px}.kids-home_stages__pGmtv>li{display:grid;grid-template-columns:24px 1fr;gap:12px 16px}.kids-home_stages__pGmtv p{grid-column:2}.kids-home_sectionAction__kxKCF>a{width:100%}}.kids-home_bookingBenefits__A3Krn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:32px 0 0;width:100%;text-align:left;list-style:none}.kids-home_bookingBenefits__A3Krn>li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.75}.kids-home_bookingBenefits__A3Krn svg{flex-shrink:0;margin-top:4px}.kids-home_page__fc8jR .kids-home_closing__kfHfG .kids-home_bookingBenefits__A3Krn p{margin-top:8px;font-size:14px;line-height:1.75}@media (max-width:1100px){.kids-home_bookingBenefits__A3Krn{grid-template-columns:1fr;gap:20px}}.kids-home_page__fc8jR.kids-home_page__fc8jR [id=kids-home-paths] article{background:#FFFFFF;border-color:var(--line)}.kids-home_page__fc8jR .kids-home_cardLink__R_cFC{border:0;border-radius:12px;padding:12px 20px;background:var(--lime);color:var(--ink)}.kids-home_page__fc8jR .kids-home_cardLink__R_cFC:hover{background:var(--ink);color:var(--lime);text-decoration:none}.kids-home_page__fc8jR.kids-home_page__fc8jR [id=kids-home-ways] article{background:#FFFFFF;border-color:var(--line)}.summer-study_page__USZ9P h2{white-space:pre-line}.summer-study_related__Z32OE{padding-block:32px;border-bottom:1px solid var(--line)}.summer-study_related__Z32OE>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.summer-study_related__Z32OE h2{font-size:20px}.summer-study_related__Z32OE p{color:var(--muted);margin-top:8px!important}.summer-study_moments__6rpOh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px}.summer-study_moments__6rpOh article{min-width:0}.summer-study_momentImage__Ln4Sg{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:12px;margin-bottom:20px}.summer-study_momentImage__Ln4Sg img{object-fit:cover}.summer-study_momentsNote__6B5ad{margin-top:24px!important;color:var(--muted);font-size:12px;line-height:1.75}.summer-study_highlights__ut39H p,.summer-study_moments__6rpOh p{color:var(--muted);margin-top:12px!important;line-height:1.75}.summer-study_highlights__ut39H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.summer-study_gallery__BC5Ji{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.summer-study_gallery__BC5Ji figure{margin:0;min-width:0}.summer-study_gallery__BC5Ji figure>div{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden}.summer-study_gallery__BC5Ji img{object-fit:cover}.summer-study_gallery__BC5Ji figcaption{font-size:12px;line-height:1.75;margin-top:12px;color:var(--muted)}.summer-study_booking__KudeY{background:var(--lime)}.summer-study_stepItems__TrDL_{margin-top:16px;padding-left:20px;list-style:disc}@media (max-width:1100px){.summer-study_highlights__ut39H,.summer-study_moments__6rpOh{gap:32px}}@media (max-width:800px){.summer-study_moments__6rpOh{grid-template-columns:repeat(2,minmax(0,1fr))}.summer-study_highlights__ut39H{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.summer-study_related__Z32OE>div{flex-direction:column;align-items:flex-start}.summer-study_gallery__BC5Ji,.summer-study_moments__6rpOh{grid-template-columns:1fr}}.summer-study_communityHeading__piwis{display:grid;justify-items:center;gap:24px;text-align:center;margin-bottom:48px}.summer-study_communityHeading__piwis h2:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:var(--ink);margin:20px auto 0}.summer-study_communityHeading__piwis p{max-width:800px;color:var(--muted);font-size:18px;line-height:1.75}.summer-study_communityCards__HdZWk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.summer-study_communityCard__5p87S{min-width:0;overflow:hidden;border-radius:12px;background:var(--paper)}.summer-study_communityMedia__hIUDO{position:relative;aspect-ratio:3/2;overflow:hidden}.summer-study_communityMedia__hIUDO img{object-fit:cover;object-position:center 20%}.summer-study_communityMedia__hIUDO:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,rgb(5 47 35/88%))}.summer-study_page__USZ9P .summer-study_communityMedia__hIUDO h3{position:absolute;z-index:1;inset-inline:24px;bottom:24px;color:var(--paper);font-size:28px;line-height:1.45}.summer-study_communityMedia__hIUDO h3:after{content:"";display:block;width:48px;height:3px;background:var(--lime);margin-top:12px}.summer-study_communityCard__5p87S ul{display:grid;gap:16px;list-style:none;padding:24px;margin:0}.summer-study_communityCard__5p87S li{display:flex;align-items:flex-start;gap:12px;line-height:1.75}.summer-study_communityCard__5p87S li svg{flex-shrink:0;margin-top:3px;color:var(--ink)}.summer-study_communityNote__e4TUz{color:var(--muted);font-size:12px;line-height:1.75;margin-top:24px!important}@media (max-width:600px){.summer-study_communityHeading__piwis{gap:20px;margin-bottom:32px}.summer-study_communityHeading__piwis p{font-size:16px}.summer-study_communityCards__HdZWk{grid-template-columns:1fr;gap:24px}.summer-study_page__USZ9P .summer-study_communityMedia__hIUDO h3{font-size:24px}}.school-trips_page__t6PMb{--kids-soft:color-mix(in srgb,var(--paper) 94%,var(--lime));--kids-tint:color-mix(in srgb,var(--paper) 86%,var(--lime))}.school-trips_page__t6PMb h2{white-space:pre-line}.school-trips_soft__1wvbd{background:var(--kids-soft)}.school-trips_heading__yBb3g{display:grid;gap:16px;align-content:start;margin-bottom:40px}.school-trips_heading__yBb3g>p,.school-trips_safety__aJw80 p,.school-trips_trust__Zwg1s p{color:var(--muted);line-height:1.8;max-width:65ch}.school-trips_heading__yBb3g .school-trips_kicker__HXhvm{margin:0}.school-trips_split__59OG8{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.school-trips_overview__zu64z{padding-top:32px}.school-trips_page__t6PMb .school-trips_overview__zu64z h2{font-size:24px}.school-trips_facts__uEf3g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:32px 0 0;padding-block:32px;border-block:1px solid var(--line)}.school-trips_facts__uEf3g dt{color:var(--muted);font-size:14px}.school-trips_facts__uEf3g dd{margin-top:12px;font-size:18px;line-height:1.7}.school-trips_trust__Zwg1s{display:grid;gap:32px}.school-trips_safety__aJw80>div,.school-trips_trust__Zwg1s>div{display:flex;align-items:flex-start;gap:16px;padding-top:24px;border-top:1px solid var(--line)}.school-trips_safety__aJw80 svg,.school-trips_trust__Zwg1s svg{flex-shrink:0;margin-top:7px}.school-trips_page__t6PMb .school-trips_safety__aJw80 h3,.school-trips_page__t6PMb .school-trips_trust__Zwg1s h3{font-size:20px}.school-trips_safety__aJw80 p,.school-trips_trust__Zwg1s p{margin-top:12px}.school-trips_institutions__LhmTb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.school-trips_institutions__LhmTb article{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.school-trips_institutions__LhmTb p{color:var(--muted);font-size:16px;line-height:1.8}.school-trips_tags__0UnA9{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.school-trips_badge__ew3Tn,.school-trips_tags__0UnA9 li{font-size:12px;line-height:1.75;padding:4px 10px;border-radius:100px;background:var(--kids-tint)}.school-trips_gallery__lJD_H{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.school-trips_gallery__lJD_H figure{margin:0}.school-trips_gallery__lJD_H figure>div{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--metal)}.school-trips_gallery__lJD_H img{object-fit:cover}.school-trips_gallery__lJD_H figcaption{margin-top:12px;font-size:14px;line-height:1.75}.school-trips_processAction__jffh9{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:32px}.school-trips_safety__aJw80{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.school-trips_cases__eveEJ{display:grid;gap:40px}.school-trips_cases__eveEJ article{border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden;display:grid;grid-template-columns:1fr 2fr}.school-trips_casePhotos__TP8G0{min-width:0;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;border-right:1px solid var(--line)}.school-trips_casePhotos__TP8G0 img{width:100%;height:auto;border-radius:12px}.school-trips_caseContent__0mRTr{min-width:0;display:flex;flex-direction:column}.school-trips_cases__eveEJ h3{margin-block:24px 16px}.school-trips_cases__eveEJ header p{color:var(--muted);font-size:14px}.school-trips_caseBody__np4ka{padding:32px;display:grid;gap:24px}.school-trips_caseBody__np4ka h4{margin-bottom:12px}.school-trips_caseBody__np4ka p{font-size:16px;line-height:1.8;color:var(--muted)}.school-trips_testimonial__sk_nY{margin:auto 0 0;padding:32px;background:var(--ink);color:var(--paper)}.school-trips_testimonialLabel__5XgCt{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--lime);font-size:12px;line-height:1.75}.school-trips_testimonialLabel__5XgCt svg{flex-shrink:0}.school-trips_testimonial__sk_nY blockquote{margin:0;max-width:65ch;font-size:20px;line-height:1.8;font-weight:400}.school-trips_testimonial__sk_nY figcaption{display:flex;align-items:center;gap:12px;margin-top:24px;color:var(--metal);font-size:14px;line-height:1.75}.school-trips_testimonial__sk_nY figcaption:before{content:"";width:24px;height:1px;flex-shrink:0;background:var(--line)}.school-trips_testimonial__sk_nY cite{font-style:normal}.school-trips_partners__mQLQh{display:flex;flex-wrap:wrap;gap:24px 48px;border-block:1px solid var(--line);padding-block:32px}.school-trips_partners__mQLQh li{font-size:20px;line-height:1.6}.school-trips_booking__UoL8T{background:var(--lime)}.school-trips_booking__UoL8T .school-trips_heading__yBb3g>p{color:var(--ink)}.school-trips_booking__UoL8T form{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px}.school-trips_details__J9wmH{max-width:840px;margin-inline:auto}.school-trips_details__J9wmH>p{color:var(--muted);margin-block:24px 40px}.school-trips_detailItems__oBMPX{display:grid;gap:32px}.school-trips_detailItems__oBMPX li{display:flex;gap:16px;padding-top:24px;border-top:1px solid var(--line);font-size:18px;line-height:1.8}.school-trips_detailItems__oBMPX svg{flex-shrink:0;margin-top:6px}.school-trips_siblings__PmWA9{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:48px}@media (max-width:1100px){.school-trips_split__59OG8{gap:32px}.school-trips_institutions__LhmTb{grid-template-columns:1fr}.school-trips_facts__uEf3g,.school-trips_gallery__lJD_H,.school-trips_safety__aJw80{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.school-trips_cases__eveEJ article,.school-trips_split__59OG8{grid-template-columns:1fr}.school-trips_casePhotos__TP8G0{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.school-trips_heading__yBb3g{margin-bottom:32px}.school-trips_gallery__lJD_H,.school-trips_safety__aJw80{grid-template-columns:1fr}.school-trips_facts__uEf3g{gap:24px}.school-trips_facts__uEf3g dd{font-size:16px}.school-trips_booking__UoL8T form,.school-trips_caseBody__np4ka,.school-trips_institutions__LhmTb article,.school-trips_testimonial__sk_nY{padding:24px}.school-trips_testimonial__sk_nY blockquote{font-size:18px}.school-trips_testimonialLabel__5XgCt{margin-bottom:16px}.school-trips_testimonial__sk_nY figcaption{margin-top:20px}.school-trips_detailItems__oBMPX li{font-size:16px}}.kids-shared_page__8oqTS{--kids-soft:color-mix(in srgb,var(--paper) 94%,var(--lime));--kids-tint:color-mix(in srgb,var(--paper) 86%,var(--lime));--kids-nav-height:60px}.kids-shared_page__8oqTS.kids-shared_page__8oqTS [id]{scroll-margin-top:calc(var(--header-height) + var(--kids-nav-height) + 24px)}.kids-shared_page__8oqTS .kids-shared_soft__hnIaf{background:var(--kids-soft)}.kids-shared_badge__5HTS9{display:inline-block;font-size:12px;line-height:1.5;padding:5px 10px;border-radius:100px;background:var(--kids-tint);color:var(--ink)}.kids-shared_heading__5d__x{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:40px}.kids-shared_heading__5d__x>p{color:var(--muted);font-size:18px;line-height:1.75;max-width:65ch}.kids-shared_page__8oqTS .kids-shared_split__AIJeY{grid-template-columns:1fr 1fr;gap:64px}.kids-shared_page__8oqTS.kids-shared_page__8oqTS .kids-shared_card__066XS{padding:24px;border-radius:12px;background:var(--kids-soft)}.kids-shared_page__8oqTS.kids-shared_page__8oqTS .kids-shared_soft__hnIaf .kids-shared_card__066XS{background:var(--paper);border:1px solid var(--line)}.kids-shared_kidsNav__RnUQ1{position:sticky;top:var(--header-height);z-index:30;background:var(--kids-soft);border-bottom:1px solid var(--line)}.kids-shared_kidsNav__RnUQ1>div{display:flex;flex-wrap:wrap;column-gap:32px;padding-block:8px}.kids-shared_kidsNav__RnUQ1 a{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--muted)}.kids-shared_kidsNav__RnUQ1 a:hover{color:var(--ink)}.kids-shared_kidsNav__RnUQ1 a[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:6px}.kids-shared_kidsNav__RnUQ1 a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@media(max-width:1100px){.kids-shared_heading__5d__x,.kids-shared_page__8oqTS .kids-shared_split__AIJeY{gap:32px}}@media(max-width:800px){.kids-shared_heading__5d__x,.kids-shared_page__8oqTS .kids-shared_split__AIJeY{grid-template-columns:1fr;gap:24px}.kids-shared_page__8oqTS{--kids-nav-height:108px}.kids-shared_kidsNav__RnUQ1>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}}@media(max-width:600px){.kids-shared_heading__5d__x{margin-bottom:32px}.kids-shared_heading__5d__x>p{font-size:16px}}.business-redesign_cmsHeading__Vpb1a{white-space:pre-line}.business-redesign_page__tJv2C .business-redesign_explorer__eOran{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.business-redesign_page__tJv2C .business-redesign_explorer__eOran>[role=tablist]{grid-template-columns:1fr;gap:12px}.business-redesign_explorer__eOran>[role=tablist] button{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:12px;padding:20px;min-height:112px;align-content:center}.business-redesign_explorer__eOran>[role=tablist] button>span{grid-column:1/-1}.business-redesign_explorer__eOran>[role=tablist] button>svg{grid-area:2/2;align-self:center}.business-redesign_explorer__eOran>[role=tabpanel]{margin-top:0;padding:32px;gap:32px;align-self:stretch;align-items:center}.business-redesign_explorer__eOran>p{grid-column:1/-1;margin-top:0!important}.business-redesign_page__tJv2C .business-redesign_resourceGrid__tO7fu>article{border:0;background:var(--paper)}.business-redesign_page__tJv2C .business-redesign_readingList__tUSgc>a{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:center}.business-redesign_readingList__tUSgc>a>div:first-child{min-height:180px;height:180px;border-radius:12px;overflow:hidden;padding:20px}.business-redesign_readingList__tUSgc>a>div:first-child>strong{font-size:22px;line-height:1.5}.business-redesign_readingList__tUSgc>a>div:first-child>span{font-size:10px}@media (max-width:1100px){.business-redesign_page__tJv2C .business-redesign_explorer__eOran{grid-template-columns:220px minmax(0,1fr)}.business-redesign_explorer__eOran>[role=tabpanel]{grid-template-columns:1fr;padding:24px;gap:24px}}@media (max-width:800px){.business-redesign_page__tJv2C .business-redesign_explorer__eOran{grid-template-columns:1fr}.business-redesign_page__tJv2C .business-redesign_explorer__eOran>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-redesign_explorer__eOran>[role=tabpanel]{grid-template-columns:1fr 1fr}.business-redesign_page__tJv2C .business-redesign_readingList__tUSgc>a{grid-template-columns:200px minmax(0,1fr);gap:24px}}@media (max-width:600px){.business-redesign_explorer__eOran>[role=tablist] button{min-height:120px;padding:16px}.business-redesign_explorer__eOran>[role=tablist] button strong{font-size:16px}.business-redesign_explorer__eOran>[role=tablist] button>svg{display:none}.business-redesign_explorer__eOran>[role=tablist] button>strong{grid-column:1/-1}.business-redesign_explorer__eOran>[role=tabpanel]{grid-template-columns:1fr}.business-redesign_page__tJv2C .business-redesign_readingList__tUSgc>a{grid-template-columns:1fr;gap:20px}.business-redesign_readingList__tUSgc>a>div:first-child{height:200px}.business-redesign_readingList__tUSgc>a>div:first-child>strong{font-size:24px}}.online-course_page__7GiZv{background:#FAFAFA}.online-course_page__7GiZv>section:first-child figure img{object-position:65% center}.online-course_introduction__eSSh5,.online-course_split__oPT4W{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.online-course_page__7GiZv h2{text-wrap:balance}.online-course_page__7GiZv h3{font-size:22px;line-height:1.5;font-weight:600}.online-course_directions__wW_4I p,.online-course_editorial__s4__V p,.online-course_introduction__eSSh5 p,.online-course_steps__0d_KZ p{color:#52675C;line-height:1.9;margin-top:16px}.online-course_photo__WalWG{margin:0;min-width:0;width:100%}.online-course_photo__WalWG>div{position:relative;height:380px;overflow:hidden;border-radius:12px;background:#E5EAE6}.online-course_photo__WalWG img{object-fit:cover}.online-course_photo__WalWG figcaption{color:#52675C;font-size:12px;line-height:1.6;margin-top:10px}.online-course_details__Y7whO,.online-course_directions__wW_4I,.online-course_editorial__s4__V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.online-course_details__Y7whO{margin-top:40px}.online-course_details__Y7whO>div{border-top:1px solid #bac8be;padding-top:24px}.online-course_editorial__s4__V{margin-top:40px}.online-course_editorial__s4__V article{padding-top:0}.online-course_details__Y7whO dt{font-size:20px;line-height:1.5;font-weight:600}.online-course_details__Y7whO dd{margin:12px 0 0;line-height:1.9;color:#52675C}.online-course_directions__wW_4I .online-course_photo__WalWG>div{height:auto;aspect-ratio:3/2}.online-course_directions__wW_4I h3{margin-top:24px}.online-course_directions__wW_4I ul{margin:16px 0 24px;padding-left:20px;color:#52675C;line-height:1.9}.online-course_steps__0d_KZ{list-style:none;margin:0;padding:0}.online-course_steps__0d_KZ li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid #bac8be}.online-course_steps__0d_KZ li:first-child{padding-top:0;border-top:0}.online-course_steps__0d_KZ li>span{font-size:14px;padding-top:6px;color:#52675C}.online-course_page__7GiZv .online-course_note__NHiuC{font-size:13px;line-height:1.8;margin-top:16px}@media(max-width:1100px){.online-course_introduction__eSSh5,.online-course_split__oPT4W{gap:32px}}@media(max-width:800px){.online-course_introduction__eSSh5,.online-course_split__oPT4W{grid-template-columns:1fr}.online-course_directions__wW_4I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.online-course_details__Y7whO,.online-course_directions__wW_4I,.online-course_editorial__s4__V{grid-template-columns:1fr;gap:24px}.online-course_photo__WalWG>div{height:280px}.online-course_details__Y7whO{margin-top:32px}.online-course_editorial__s4__V{margin-top:24px}.online-course_page__7GiZv h3{font-size:21px}}.hsk-redesign_cmsHeading__TLOa_{white-space:pre-line}.hsk-redesign_toolsSection__xjkRD{padding-bottom:104px}.hsk-redesign_tools__ILJpC{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hsk-redesign_tools__ILJpC>div{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px;border-radius:12px}.hsk-redesign_tools__ILJpC .hsk-redesign_official__jWUit{background:var(--metal)}.hsk-redesign_tools__ILJpC .hsk-redesign_selfTest__vr1MG{background:var(--ink);color:var(--paper)}.hsk-redesign_tools__ILJpC.hsk-redesign_tools__ILJpC h2{font-size:28px;line-height:1.5}.hsk-redesign_tools__ILJpC p{font-size:14px;line-height:1.85;color:var(--muted);margin-bottom:4px}.hsk-redesign_tools__ILJpC .hsk-redesign_selfTest__vr1MG p{color:#C6D4CB}.hsk-redesign_tools__ILJpC a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;font-size:14px;margin-top:auto}.hsk-redesign_selfTest__vr1MG a{color:var(--lime)}.hsk-redesign_tools__ILJpC a:hover{color:var(--muted)}.hsk-redesign_explorer__Rx3DG>[role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr))}.hsk-redesign_explorer__Rx3DG>[role=tablist] button{min-height:156px}@media (max-width:1100px){.hsk-redesign_explorer__Rx3DG>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.hsk-redesign_tools__ILJpC{grid-template-columns:1fr}.hsk-redesign_toolsSection__xjkRD{padding-bottom:72px}}@media (max-width:600px){.hsk-redesign_tools__ILJpC>div{padding:24px;gap:16px}.hsk-redesign_tools__ILJpC.hsk-redesign_tools__ILJpC h2{font-size:24px}.hsk-redesign_explorer__Rx3DG>[role=tablist] button{padding:16px;gap:12px;min-height:132px}.hsk-redesign_explorer__Rx3DG>[role=tablist] button>svg{display:none}.hsk-redesign_explorer__Rx3DG>[role=tabpanel]{padding:24px}}.offline-course_page__FO2_1{background:#FAFAFA}.offline-course_page__FO2_1 h1{white-space:pre-line;text-wrap:balance}.offline-course_heading__8HfXH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-bottom:48px;align-items:start}.offline-course_heading__8HfXH h2{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.45;letter-spacing:-.025em;text-wrap:balance}.offline-course_heading__8HfXH p,.offline-course_page__FO2_1 article p,.offline-course_progress__h3kES p,.offline-course_schedule__ywDkt p{color:#52675C;line-height:1.9}.offline-course_heading__8HfXH p{max-width:64ch;padding-top:6px}.offline-course_facts__uppos{padding-bottom:48px}.offline-course_facts__uppos dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-block:1px solid #BAC8BE;padding:24px 0;gap:24px}.offline-course_facts__uppos dt{color:#52675C;font-size:14px;margin-bottom:8px}.offline-course_facts__uppos dd{margin:0;font-size:18px;font-weight:600}.offline-course_metal__Zrz1R{background:#E5EAE6}.offline-course_photo__0yKx4{position:relative;width:100%;min-width:0;aspect-ratio:3/2;border-radius:12px;overflow:hidden;background:#E5EAE6}.offline-course_photo__0yKx4 img{object-fit:cover}.offline-course_photo__0yKx4>span{position:absolute;bottom:12px;left:12px;background:#052F23;color:#FAFAFA;padding:4px 8px;border-radius:4px;font-size:11px}.offline-course_gallery__WM0hQ,.offline-course_highlights__Tchjw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.offline-course_community___VSjC article,.offline-course_highlights__Tchjw article{border-radius:12px;overflow:hidden;background:#FAFAFA}.offline-course_community___VSjC article>.offline-course_photo__0yKx4,.offline-course_highlights__Tchjw article>.offline-course_photo__0yKx4{border-radius:12px 12px 0 0}.offline-course_cardCopy__gFCs8{padding:28px}.offline-course_page__FO2_1 h3{font-size:22px;line-height:1.5;font-weight:600;margin-bottom:12px}.offline-course_split__mDkOM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.offline-course_tall__Ji61z{min-height:460px;height:100%;aspect-ratio:auto}.offline-course_schedule__ywDkt{list-style:none;padding:0;margin:0}.offline-course_schedule__ywDkt li{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:24px 0;border-top:1px solid #bac8be}.offline-course_schedule__ywDkt li:first-child{padding-top:0;border:0}.offline-course_schedule__ywDkt li>span{font-size:14px;font-weight:600;padding-top:7px}.offline-course_community___VSjC,.offline-course_tiles__1vv1s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.offline-course_tiles__1vv1s article{display:flex;flex-direction:column}.offline-course_tileCopy__sPg_Z{padding-top:24px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.offline-course_tileCopy__sPg_Z a{margin-top:auto;padding-top:16px}.offline-course_community___VSjC ul,.offline-course_plans__FEYE9 ul{list-style:none;padding:0;margin:0}.offline-course_community___VSjC li,.offline-course_plans__FEYE9 li{display:flex;gap:12px;margin-top:12px;color:#52675C;line-height:1.8}.offline-course_community___VSjC li:before,.offline-course_plans__FEYE9 li:before{content:"✓";color:#052F23;flex:0 0 auto}.offline-course_dark__V97Gk{background:#052F23;color:#FAFAFA}.offline-course_dark__V97Gk .offline-course_heading__8HfXH p,.offline-course_dark__V97Gk article p{color:#BAC8BE}.offline-course_dark__V97Gk .offline-course_photo__0yKx4>span{background:#DFFF58;color:#052F23}.offline-course_progress__h3kES>div{padding:24px 0;border-bottom:1px solid #bac8be}.offline-course_progress__h3kES>div:first-child{padding-top:0}.offline-course_plans__FEYE9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.offline-course_plans__FEYE9 article{padding:32px;border-radius:12px;background:#FAFAFA;display:flex;flex-direction:column;align-items:flex-start}.offline-course_plans__FEYE9 strong{display:block;font-size:28px;margin:24px 0;font-weight:600}.offline-course_plans__FEYE9 ul{margin-bottom:32px;flex:1}.offline-course_plans__FEYE9 a{width:100%}.offline-course_singlePlan__NseTM{grid-template-columns:minmax(0,600px)}.offline-course_booking__rEpE5{background:#E5EAE6}.offline-course_booking__rEpE5 .offline-course_heading__8HfXH{display:block}.offline-course_booking__rEpE5 .offline-course_heading__8HfXH p{margin-top:24px}.offline-course_note__8s5eL{color:#52675C;font-size:13px;line-height:1.8;margin-top:24px}@media(max-width:1100px){.offline-course_heading__8HfXH,.offline-course_split__mDkOM{gap:32px}.offline-course_cardCopy__gFCs8,.offline-course_plans__FEYE9 article{padding:24px}}@media(max-width:800px){.offline-course_gallery__WM0hQ,.offline-course_highlights__Tchjw,.offline-course_plans__FEYE9{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-course_heading__8HfXH,.offline-course_split__mDkOM{grid-template-columns:1fr}.offline-course_heading__8HfXH{gap:16px;margin-bottom:32px}.offline-course_tall__Ji61z{min-height:0;height:auto;aspect-ratio:3/2}.offline-course_facts__uppos dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.offline-course_community___VSjC,.offline-course_gallery__WM0hQ,.offline-course_highlights__Tchjw,.offline-course_plans__FEYE9,.offline-course_tiles__1vv1s{grid-template-columns:1fr}.offline-course_community___VSjC,.offline-course_tiles__1vv1s{gap:32px}.offline-course_facts__uppos{padding-bottom:32px}.offline-course_facts__uppos dl{gap:24px 16px}.offline-course_facts__uppos dd{font-size:16px}.offline-course_page__FO2_1 h3{font-size:21px}.offline-course_cardCopy__gFCs8,.offline-course_plans__FEYE9 article{padding:24px}}.offline-course_introduction__Ljfwt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}.offline-course_introduction__Ljfwt h2{font-size:clamp(28px,3vw,40px);line-height:1.45;font-weight:600;margin-bottom:24px;letter-spacing:-.025em}.offline-course_introduction__Ljfwt p{color:#52675C;line-height:1.95;margin-top:20px}.offline-course_introPhoto__QRQmF{aspect-ratio:auto;height:420px}.offline-course_introDetails__Dr_Zr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.offline-course_introDetails__Dr_Zr>div{border-top:1px solid #bac8be;padding-top:24px}.offline-course_introDetails__Dr_Zr dt{font-size:20px;line-height:1.5;font-weight:600}.offline-course_introDetails__Dr_Zr dd{margin:12px 0 0;color:#52675C;line-height:1.9}@media(max-width:1100px){.offline-course_introduction__Ljfwt{gap:32px}}@media(max-width:800px){.offline-course_introduction__Ljfwt{grid-template-columns:1fr}.offline-course_introPhoto__QRQmF{height:360px}}@media(max-width:600px){.offline-course_introDetails__Dr_Zr{grid-template-columns:1fr;gap:24px;margin-top:32px}.offline-course_introPhoto__QRQmF{height:280px}}