.course_page__9LDeF{--ink:#172b4e;--blue:#2467ee;--line:#dce3ed;--muted:#566780;color:var(--ink);background:#f7f7f1;font-family:inherit;line-height:1.65;overflow-wrap:anywhere}.course_featured__h4_gk *,.course_page__9LDeF *{box-sizing:border-box}.course_featured__h4_gk a,.course_page__9LDeF a,.course_page__9LDeF button{touch-action:manipulation}.course_page__9LDeF button{font:inherit;cursor:pointer}.course_page__9LDeF button:disabled{opacity:.44;cursor:not-allowed}.course_featured__h4_gk a:focus-visible,.course_page__9LDeF a:focus-visible,.course_page__9LDeF button:focus-visible,.course_page__9LDeF summary:focus-visible{outline:3px solid #e57e28;outline-offset:4px}.course_featured__h4_gk a,.course_page__9LDeF a{text-decoration:none}.course_page__9LDeF h1,.course_page__9LDeF h2,.course_page__9LDeF h3,.course_page__9LDeF h4,.course_page__9LDeF p{margin:0}.course_page__9LDeF h2{font-size:clamp(24px,3vw,35px);line-height:1.4;letter-spacing:-1.2px}.course_page__9LDeF h3{line-height:1.4;letter-spacing:-.6px}.course_page__9LDeF h4{font-size:17px;line-height:1.6}.course_page__9LDeF ol,.course_page__9LDeF ul{padding-left:22px}.course_page__9LDeF li+li{margin-top:8px}.course_header__yuZe_{max-width:1240px;margin:auto;padding:22px 30px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.course_brand__9k2qn{font-size:28px;font-weight:900;letter-spacing:-2px;color:var(--ink);white-space:nowrap}.course_brand__9k2qn span{color:var(--blue)}.course_brand__9k2qn small{display:block;font-size:10px;letter-spacing:2px;font-weight:600}.course_header__yuZe_ nav{display:flex;gap:25px;flex-wrap:wrap;justify-content:flex-end}.course_header__yuZe_ nav a{color:var(--ink);font-size:14px;font-weight:700;padding:8px 0}.course_header__yuZe_ nav a:last-child{color:var(--blue)}.course_main__TSM65{max-width:1180px;padding:0 28px;margin:auto}.course_hero__TWdbh{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;padding:65px 0 40px;align-items:center}.course_eyebrow__UdxNb{display:block;font-size:12px;font-weight:800;letter-spacing:.7px;color:#2467ee;margin-bottom:13px}.course_hero__TWdbh h1{font-size:clamp(32px,3.6vw,47px);line-height:1.35;letter-spacing:-2px;font-weight:850}.course_hero__TWdbh h1 em{font-style:normal;color:var(--blue)}.course_heroCopy__AKNPk>p{color:var(--muted);font-size:17px;line-height:1.85;margin-top:22px}.course_tags__GMHjS{display:flex;gap:7px;flex-wrap:wrap;margin-top:21px}.course_tags__GMHjS span{padding:5px 11px;font-size:12px;font-weight:700;border:1px solid #dbe3f0;border-radius:6px;background:#fff;color:#415574}.course_heroActions__eULaX{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:25px}.course_primaryButton__Qc8K9,.course_secondaryButton__lZpF6{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 18px;min-height:46px;border-radius:9px;line-height:1.45;font-size:14px;font-weight:750;text-align:center}.course_primaryButton__Qc8K9{background:#2467ee;color:#fff;border:1px solid #2467ee;box-shadow:0 4px 0 #164cbd}.course_secondaryButton__lZpF6{background:#fff;color:#233e64;border:1px solid #cad4e3}.course_primaryButton__Qc8K9:hover:not(:disabled){background:#195add}.course_secondaryButton__lZpF6:hover:not(:disabled){background:#f0f5ff}.course_designNote__jg4bZ{display:block;font-size:12px;line-height:1.8;color:var(--muted);max-width:460px;margin-top:20px}.course_heroArt__q_9nB{position:relative;background:#e6edf9;border:1px solid #d3e0f7;border-radius:26px;padding:28px;transform:rotate(1.5deg);box-shadow:10px 12px 0 #e3e6db}.course_artLabel__kAfpU{font-size:12px;font-weight:800;color:#486588;letter-spacing:.7px;margin-bottom:18px}.course_artMap__es2oI{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,52px);gap:5px;background:#fff;padding:14px;border-radius:14px;font-size:23px;text-align:center;align-items:center;color:#2467ee}.course_artMap__es2oI span{font-size:11px;font-weight:800;background:#e3edff;align-self:stretch;display:grid;place-items:center;grid-column:1;grid-row:3;border-radius:5px}.course_artMap__es2oI b:nth-child(2){grid-column:1;grid-row:2}.course_artMap__es2oI b:nth-child(3){grid-column:1;grid-row:1}.course_artMap__es2oI i{grid-column:2;grid-row:2;font-style:normal;color:#9ca6b7}.course_artMap__es2oI b:nth-child(5){grid-column:2;grid-row:1}.course_artMap__es2oI b:nth-child(6){grid-column:3;grid-row:1}.course_artMap__es2oI strong{grid-column:3;grid-row:2;color:#28816c;font-size:34px;background:#e2f4eb;border-radius:6px}.course_artConnector__Gt30u{font-size:12px;font-weight:700;text-align:center;margin:15px 0;color:#536685}.course_codeBlocks__ANuy4{background:#fff;border-radius:13px;padding:16px;display:grid;gap:4px}.course_codeBlocks__ANuy4 span{padding:8px 14px;border-radius:6px;color:#fff;font-size:13px;font-weight:750;background:#718bca;width:fit-content}.course_codeBlocks__ANuy4 span:first-child{background:#f0a14a}.course_codeBlocks__ANuy4 span:last-child{background:#2467ee}.course_codeBlocks__ANuy4 b{padding:3px 6px;background:#fff3;border-radius:3px;margin-left:4px}.course_artCaption__ntl17{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;font-size:10px;font-weight:750;color:#536988}.course_learningLoop__OOJSt{display:grid;grid-template-columns:.7fr repeat(4,1fr);gap:10px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center}.course_learningLoop__OOJSt>span{font-size:12px;color:var(--muted);font-weight:700}.course_learningLoop__OOJSt div{display:flex;flex-direction:column;gap:5px}.course_learningLoop__OOJSt b{color:#7498dd;font-size:11px;letter-spacing:1px}.course_learningLoop__OOJSt strong{font-size:13px}.course_criteria__0FOEa,.course_rhythm__RWecL,.course_roadmap__mIOJE{padding-top:65px;scroll-margin-top:25px}.course_sectionHead__NCvWx{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-bottom:26px}.course_sectionHead__NCvWx p{font-size:14px;color:var(--muted);margin-top:10px}.course_smallBadge__sAj_S{padding:7px 11px;border:1px solid #d7dfeb;border-radius:7px;font-size:12px;color:#566780;white-space:nowrap;background:#fff;align-self:flex-start}.course_phases__lNSVX{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.course_phase__XfgJp{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px 18px}.course_phaseHead__i3Cj9>span{color:#2467ee;font-size:11px;font-weight:800;letter-spacing:1px}.course_phaseHead__i3Cj9 h3{font-size:19px;margin:9px 0}.course_phaseHead__i3Cj9 p{font-size:12px;color:var(--muted);min-height:42px}.course_weekButtons__ebqNs{display:grid;gap:7px;margin-top:17px}.course_weekButtons__ebqNs button{display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid #e1e6ef;border-radius:8px;background:#f8f9fc;text-align:left;color:#314767;min-height:49px}.course_weekButtons__ebqNs small{font-size:10px;color:#677e9f;white-space:nowrap}.course_weekButtons__ebqNs span{font-size:12px;font-weight:750;flex:1}.course_weekButtons__ebqNs b{font-size:14px;color:#7890b0}.course_weekButtons__ebqNs button[aria-pressed=true]{background:#2467ee;border-color:#2467ee;color:#fff;box-shadow:0 4px 10px #2467ee24}.course_weekButtons__ebqNs button[aria-pressed=true] b,.course_weekButtons__ebqNs button[aria-pressed=true] small{color:#fff}.course_lessonPlan__zL0xU{background:#fff;border:1px solid #d7e2f3;border-radius:17px;margin-top:20px;padding:30px;scroll-margin-top:20px}.course_lessonTitle__1M83E{display:flex;align-items:center;gap:16px;margin-bottom:25px}.course_lessonTitle__1M83E>span{background:#e9f0ff;border-radius:12px;padding:15px;font-size:24px;font-weight:850;color:#2467ee;white-space:nowrap}.course_lessonTitle__1M83E small{font-size:12px;color:var(--muted)}.course_lessonTitle__1M83E h3{font-size:26px;margin-top:4px}.course_planColumns__QXKjx{display:grid;grid-template-columns:1fr 1fr;gap:25px;font-size:14px}.course_planColumns__QXKjx ul{margin:10px 0 0}.course_bridge__XLSXE{background:#f7f9fc;border-radius:10px;padding:18px}.course_bridge__XLSXE h4{font-size:13px;color:#536f9c}.course_bridge__XLSXE p{font-size:13px;margin:6px 0 12px}.course_bridge__XLSXE p:last-child{margin-bottom:0}.course_conceptBox__nriRA{background:#edf4ff;border-left:3px solid #2467ee;padding:20px;margin-top:23px;border-radius:0 10px 10px 0}.course_application__x4rCV>span,.course_conceptBox__nriRA>span{font-size:11px;font-weight:800;color:#2467ee}.course_conceptBox__nriRA p{font-size:16px;font-weight:700;margin:8px 0}.course_conceptBox__nriRA small{color:#566780;font-size:13px}.course_planDetails__Fospf{border-top:1px solid var(--line);margin-top:24px;padding-top:4px;font-size:14px}.course_planDetails__Fospf summary{padding:16px 0;cursor:pointer;font-weight:750;font-size:16px}.course_planDetails__Fospf h4{margin:13px 0 8px}.course_planDetails__Fospf p{margin:9px 0}.course_questionCards__imooj{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.course_questionCards__imooj>div{background:#fafaf7;border:1px solid #e2e5dd;border-radius:10px;padding:20px 16px}.course_questionCards__imooj>div>span{font-size:11px;color:#627e9e;font-weight:800}.course_questionCards__imooj h4{font-size:14px;margin:10px 0 18px}.course_questionCards__imooj details{font-size:13px;border-top:1px solid #e0e5df}.course_questionCards__imooj summary{padding:10px 0;cursor:pointer;font-weight:700;color:#365475}.course_questionCards__imooj details p{padding-bottom:12px;line-height:1.8}.course_application__x4rCV{margin-top:24px;background:#f1f7ee;border:1px solid #dce9d5;border-radius:12px;padding:22px;font-size:14px}.course_application__x4rCV>span{color:#59743d}.course_application__x4rCV h4{margin:10px 0 7px}.course_application__x4rCV p{color:#43533f}.course_support__CQVN9{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.course_support__CQVN9 h4{color:#2467ee}.course_trialSection__PF98P{--muted:#566780;padding:32px;background:#fff;border:2px solid #2467ee;border-radius:20px;margin-top:65px;scroll-margin-top:20px}.course_timerBar__Ptszy{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#edf4ff;border-radius:10px;padding:13px 17px}.course_timerBar__Ptszy>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.course_timerLabel__NUK0I{font-size:12px;font-weight:750}.course_clock__vqMWc{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:1px}.course_timerBar__Ptszy>div>span:last-child{font-size:11px;color:#58759d}.course_localNotice__9solQ{font-size:12px!important;color:#64748b;margin-top:13px!important;line-height:1.85}.course_trialSteps__13CD0{list-style:none!important;padding:0!important;margin:24px 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.course_trialSteps__13CD0 li{margin:0!important;font-size:13px;font-weight:700;border-bottom:2px solid #e0e5ed;padding:10px 0;color:#7b899d}.course_trialSteps__13CD0 b{display:inline-grid;place-items:center;background:#edf0f5;width:24px;height:24px;border-radius:7px;margin-right:6px;font-size:11px}.course_trialSteps__13CD0 [aria-current=step]{border-color:#2467ee;color:#2467ee}.course_trialSteps__13CD0 [aria-current=step] b{background:#2467ee;color:white}.course_trialLayout__kjkOX{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px}.course_mapPanel__Q9oFi{background:#f4f6f9;border:1px solid #e2e7ef;border-radius:13px;padding:20px;align-self:start}.course_mapHeading__z9bFH{display:flex;align-items:center;justify-content:space-between;gap:10px}.course_mapHeading__z9bFH h3{font-size:18px}.course_mapHeading__z9bFH span{font-size:10px;color:#5d7190}.course_mapPanel__Q9oFi>p{font-size:13px;margin:9px 0 20px;color:#566780}.course_board__RQXQv{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;background:#dce4ef;border:1px solid #cad5e6;border-radius:13px;aspect-ratio:1}.course_cell__PRBPv{position:relative;background:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:2px solid transparent;min-width:0}.course_cell__PRBPv>small{position:absolute;top:5px;left:6px;font-size:9px;color:#7b8da8}.course_cellLabel__4QdvL{font-size:10px;font-weight:700;color:#546b87;min-height:15px}.course_rockCell__4BjyY{background:#d4d9e2;border-color:#c3ccd9}.course_goalCell__xKHKs{background:#e3f4e8;border-color:#9bcead}.course_visited__7AN39{border-color:#6d9beb;background:#f0f6ff}.course_bot__2rYDr{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;width:44px;height:37px;background:#2467ee;border-radius:10px;color:#fff;box-shadow:0 3px 0 #1649aa}.course_bot__2rYDr:before{content:"";position:absolute;width:6px;height:8px;background:#2467ee;top:-7px;left:19px;border-radius:3px}.course_bot__2rYDr i{height:8px;width:5px;background:white;border-radius:3px}.course_house__V5XTH{font-size:40px;line-height:1;color:#248452}.course_rock__V1EQm{color:#8390a4;font-size:35px;line-height:1}.course_footprint__DLzOB{color:#8faede;font-size:13px}.course_legend__cUMw6{display:flex;gap:15px;justify-content:center;font-size:10px;margin-top:14px;color:#536985}.course_mapNote__gGzt7{font-size:11px!important;color:#65778f;margin:13px 0 0!important;line-height:1.85}.course_actionPanel__HxmYj p{font-size:13px;color:#566780}.course_pauseNotice___2oh_{background:#fff5df;padding:12px 14px;border-radius:8px;margin-bottom:16px!important;color:#7c5c24!important}.course_predict___llKx{border:0;padding:0;margin:0;min-width:0}.course_predict___llKx legend{font-size:16px;font-weight:750;margin-bottom:9px}.course_buildCommands__3FZy2 h4 b,.course_predict___llKx b{color:#2467ee;margin-right:5px}.course_path__AYgWG{display:flex;gap:7px;margin:12px 0 17px}.course_path__AYgWG>span{display:flex;align-items:center;gap:7px;border:1px solid #d4dfee;border-radius:7px;padding:6px 11px;font-size:20px;color:#2467ee;background:#f7faff}.course_path__AYgWG small{font-size:9px;color:#6982a7}.course_choices__45x7_{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;margin-bottom:12px}.course_choices__45x7_ label{display:flex;align-items:center;gap:5px;padding:9px 10px;background:#f8fafc;border:1px solid #dce3ed;border-radius:7px;cursor:pointer}.course_choices__45x7_ input{accent-color:#2467ee}.course_predictionFeedback__Y7ff6{border-left:3px solid #77a2ec;padding:10px 14px;background:#f1f6ff;border-radius:0 8px 8px 0;margin-top:14px;font-size:12px}.course_predictionFeedback__Y7ff6 strong{color:#34557d}.course_predictionFeedback__Y7ff6 p{font-size:12px;margin-top:5px}.course_predictionFeedback__Y7ff6 small{font-size:11px}.course_buildCommands__3FZy2{border-top:1px solid var(--line);padding-top:20px;margin-top:21px}.course_buildCommands__3FZy2>p{margin-top:8px}.course_directionButtons__CGrvb{display:flex;gap:8px;margin-top:15px}.course_directionButtons__CGrvb button{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;background:#f1f5ff;border:1px solid #cedcf4;border-bottom:3px solid #a7bfe8;border-radius:9px;color:#2467ee;font-size:23px;padding:7px 0;min-height:60px}.course_directionButtons__CGrvb small{font-size:10px;color:#536f9a}.course_commandTray__x973S{min-height:78px;background:#f7f8fb;border:1px dashed #c8d4e6;border-radius:8px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:5px;margin:14px 0 8px;padding:12px}.course_commandTray__x973S>span{font-size:17px;color:#2467ee;background:white;border:1px solid #d9e2ef;border-radius:5px;padding:4px 7px;display:flex;flex-direction:column;align-items:center;line-height:1.2}.course_commandTray__x973S small{font-size:8px;color:#7e91ae}.course_commandTray__x973S>p{font-size:12px;color:#8493a9}.course_editButtons__lBYW_{display:flex;gap:13px;flex-wrap:wrap}.course_editButtons__lBYW_ button{border:0;background:none;font-size:11px;color:#536888;padding:7px 0;text-decoration:underline;text-underline-offset:3px}.course_runButtons__nyisU{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:15px}.course_textButton__p_M7y{display:inline-flex;background:none;border:0;color:#2467ee;font-weight:750;font-size:13px;line-height:1.6;padding:9px 0;cursor:pointer}.course_hint__V0UQT{background:#fff6d9;border-radius:7px;padding:12px 14px;margin-top:13px!important;color:#775d23!important;font-size:12px!important}.course_result__L0afz{font-size:13px;line-height:1.85;padding:15px 0;min-height:68px;color:#405a7e}.course_sessionHistory__GBfRo{margin-top:27px;border-top:1px solid var(--line);padding-top:15px;font-size:12px}.course_sessionHistory__GBfRo summary{cursor:pointer;font-weight:750;font-size:13px}.course_sessionHistory__GBfRo p{margin:10px 0;color:#566780}.course_sessionHistory__GBfRo>div{display:inline-block;vertical-align:top;padding:12px 20px 0 0}.course_resetButton__SPOl_{display:block;margin-top:20px;background:none;border:0;font-size:11px!important;color:#7c899d;text-decoration:underline;text-underline-offset:3px;padding:7px 0}.course_summary__C_WHf{max-width:760px;margin:auto;padding:25px 0}.course_summary__C_WHf h3{font-size:28px;margin-bottom:10px}.course_summary__C_WHf>p{color:#566780;font-size:14px}.course_summaryStats__yadon{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.course_summaryStats__yadon>div{border:1px solid #dce6f5;background:#f2f6ff;border-radius:9px;padding:15px}.course_summaryStats__yadon span{display:block;font-size:11px;color:#536c93}.course_summaryStats__yadon strong{font-size:25px;color:#2467ee}.course_recordCard__sqjz8{border:1px solid var(--line);border-radius:11px;padding:22px;margin-top:18px}.course_recordCard__sqjz8 h4{font-size:18px;margin-bottom:12px}.course_recordCard__sqjz8 p{font-size:12px;color:#536985}.course_history___Mf5D{font-size:12px;margin:16px 0}.course_history___Mf5D li>span{display:block;letter-spacing:2px;font-size:17px;color:#2467ee}.course_history___Mf5D small{font-size:11px;color:#62748e}.course_criteriaGrid__BGBiO{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.course_criteriaGrid__BGBiO>div{border-top:3px solid #2467ee;background:#fff;border-radius:0 0 10px 10px;padding:25px 21px}.course_criteriaGrid__BGBiO>div:nth-child(2){border-color:#669c4c}.course_criteriaGrid__BGBiO>div:nth-child(3){border-color:#e3a253}.course_criteriaGrid__BGBiO span{font-size:11px;color:#627b9e;font-weight:800}.course_criteriaGrid__BGBiO h3{font-size:17px;margin:12px 0}.course_criteriaGrid__BGBiO p,.course_criteriaGrid__BGBiO ul{font-size:13px;color:#536780;line-height:1.85}.course_rhythm__RWecL>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.course_rhythm__RWecL article{border:1px solid #dce2e9;border-radius:11px;padding:20px 17px;background:#fff}.course_rhythm__RWecL article:nth-child(4){background:#eaf3e5;border-color:#d6e6cd}.course_rhythm__RWecL article>span{font-size:11px;color:#2467ee;font-weight:800}.course_rhythm__RWecL h3{font-size:15px;margin:10px 0}.course_rhythm__RWecL p{font-size:12px;color:#5a6b81}.course_endCard__bckGv{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e8effd;border:1px solid #d1def7;border-radius:17px;padding:35px;margin:65px 0 45px}.course_endCard__bckGv h2{font-size:28px}.course_endCard__bckGv p{font-size:13px;color:#56708f;max-width:540px;margin-top:14px}.course_endCard__bckGv>a{flex-shrink:0}.course_footer__4cAYh{max-width:1180px;margin:auto;padding:23px 28px;border-top:1px solid #dce3ed;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#708197;font-size:12px}.course_footer__4cAYh a{color:#526c93;font-weight:700}.course_featured__h4_gk{--ink:#172b4e;--blue:#2467ee;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;padding:35px;background:#eef3ff;border:1px solid #cbdcf8;border-radius:18px;color:#172b4e;margin-bottom:30px;text-align:left;line-height:1.65}.course_featured__h4_gk h3{font-size:clamp(25px,3vw,33px);line-height:1.4;letter-spacing:-1px;font-weight:800;margin:0}.course_featured__h4_gk p{color:#536b8e;font-size:14px;line-height:1.85;margin:16px 0 0}.course_featured__h4_gk .course_heroActions__eULaX{margin-top:21px}.course_featureSteps__HRyBp{display:grid;gap:12px}.course_featureSteps__HRyBp>div{display:flex;gap:17px;align-items:center;border:1px solid #d7e2f5;background:white;border-radius:10px;padding:18px}.course_featureSteps__HRyBp>div>b{font-size:23px;font-weight:800;color:#93b3ec}.course_featureSteps__HRyBp>div>div{flex:1}.course_featureSteps__HRyBp strong{display:block;font-size:15px;color:#233f69}.course_featureSteps__HRyBp span{display:block;font-size:11px;color:#6881a3;margin-top:4px}.course_featureSteps__HRyBp i{font-style:normal;color:#8ba9de;font-size:20px}@media(max-width:900px){.course_hero__TWdbh{gap:24px}.course_heroArt__q_9nB{padding:20px}.course_hero__TWdbh h1{font-size:34px}.course_learningLoop__OOJSt{grid-template-columns:repeat(4,1fr)}.course_learningLoop__OOJSt>span{grid-column:1/-1}.course_phases__lNSVX{gap:10px}.course_phase__XfgJp{padding:18px 13px}.course_phaseHead__i3Cj9 h3{font-size:16px}.course_weekButtons__ebqNs button{gap:7px}.course_weekButtons__ebqNs span{font-size:11px}.course_trialSection__PF98P{padding:25px}.course_trialLayout__kjkOX{gap:18px;grid-template-columns:.8fr 1.2fr}.course_mapPanel__Q9oFi{padding:13px}.course_cell__PRBPv{gap:2px}.course_bot__2rYDr{width:36px;height:30px;gap:8px}.course_bot__2rYDr:before{left:15px}.course_rhythm__RWecL>div{grid-template-columns:repeat(2,1fr)}.course_featured__h4_gk{padding:27px;gap:25px}}@media(max-width:680px){.course_header__yuZe_{padding:16px 20px;align-items:flex-start}.course_brand__9k2qn{font-size:24px}.course_header__yuZe_ nav{gap:8px 15px;max-width:195px}.course_header__yuZe_ nav a{font-size:11px;padding:3px 0}.course_main__TSM65{padding:0 19px}.course_hero__TWdbh{grid-template-columns:1fr;padding-top:38px;gap:30px}.course_hero__TWdbh h1{font-size:34px;letter-spacing:-1.6px}.course_heroCopy__AKNPk>p{font-size:15px}.course_heroArt__q_9nB{max-width:420px;width:100%;justify-self:center;transform:none;padding:23px;box-shadow:5px 6px 0 #e3e6db}.course_heroActions__eULaX{gap:10px}.course_primaryButton__Qc8K9,.course_secondaryButton__lZpF6{padding:11px 14px;font-size:13px;gap:10px}.course_desktopBreak__S0Ig8{display:none}.course_designNote__jg4bZ{font-size:11px}.course_learningLoop__OOJSt{grid-template-columns:repeat(2,1fr);gap:16px 10px}.course_learningLoop__OOJSt strong{font-size:12px}.course_criteria__0FOEa,.course_rhythm__RWecL,.course_roadmap__mIOJE{padding-top:45px}.course_sectionHead__NCvWx{align-items:flex-start}.course_sectionHead__NCvWx .course_smallBadge__sAj_S{display:none}.course_sectionHead__NCvWx p{font-size:13px}.course_phases__lNSVX{grid-template-columns:1fr;gap:13px}.course_phase__XfgJp{padding:19px}.course_phaseHead__i3Cj9 h3{font-size:18px}.course_phaseHead__i3Cj9 p{min-height:0}.course_weekButtons__ebqNs{grid-template-columns:repeat(2,1fr);gap:8px}.course_weekButtons__ebqNs button{padding:11px 9px;align-items:flex-start}.course_weekButtons__ebqNs small{padding-top:1px}.course_weekButtons__ebqNs span{font-size:11px}.course_weekButtons__ebqNs b{display:none}.course_lessonPlan__zL0xU{padding:22px 18px}.course_lessonTitle__1M83E{gap:12px}.course_lessonTitle__1M83E h3{font-size:23px}.course_lessonTitle__1M83E>span{font-size:20px;padding:12px}.course_planColumns__QXKjx{grid-template-columns:1fr;gap:20px;font-size:13px}.course_bridge__XLSXE{padding:16px}.course_conceptBox__nriRA{padding:17px}.course_conceptBox__nriRA p{font-size:14px}.course_conceptBox__nriRA small{font-size:12px}.course_questionCards__imooj{grid-template-columns:1fr}.course_questionCards__imooj h4{margin-bottom:12px}.course_support__CQVN9{grid-template-columns:1fr;gap:10px}.course_application__x4rCV{padding:18px;font-size:13px}.course_planDetails__Fospf{font-size:13px}.course_planDetails__Fospf summary{font-size:14px}.course_trialSection__PF98P{padding:23px 16px;margin-top:45px;border-radius:15px}.course_timerBar__Ptszy{padding:12px}.course_timerBar__Ptszy>div{gap:7px}.course_timerLabel__NUK0I{font-size:10px}.course_clock__vqMWc{font-size:23px}.course_timerBar__Ptszy>div>span:last-child{display:none}.course_localNotice__9solQ{font-size:11px!important}.course_trialSteps__13CD0{gap:5px}.course_trialSteps__13CD0 li{font-size:11px}.course_trialSteps__13CD0 b{width:20px;height:20px;margin-right:3px}.course_trialLayout__kjkOX{grid-template-columns:1fr;gap:25px}.course_mapPanel__Q9oFi{max-width:400px;width:100%;justify-self:center;padding:17px}.course_mapPanel__Q9oFi>p{font-size:12px}.course_board__RQXQv{max-width:330px;margin:auto}.course_bot__2rYDr{width:44px;height:37px;gap:10px}.course_bot__2rYDr:before{left:19px}.course_mapHeading__z9bFH h3{font-size:18px}.course_path__AYgWG>span{padding:5px 9px}.course_choices__45x7_{gap:5px;font-size:11px}.course_choices__45x7_ label{padding:8px 6px}.course_summary__C_WHf h3{font-size:24px}.course_summaryStats__yadon{gap:7px}.course_summaryStats__yadon>div{padding:12px 10px}.course_summaryStats__yadon strong{font-size:23px}.course_recordCard__sqjz8{padding:17px}.course_criteriaGrid__BGBiO{grid-template-columns:1fr;gap:14px}.course_criteriaGrid__BGBiO>div{padding:20px}.course_rhythm__RWecL article{padding:17px 13px}.course_rhythm__RWecL h3{font-size:13px}.course_rhythm__RWecL p{font-size:11px}.course_endCard__bckGv{display:block;padding:25px;margin:45px 0 30px}.course_endCard__bckGv h2{font-size:25px}.course_endCard__bckGv>a{margin-top:23px}.course_footer__4cAYh{padding:20px;font-size:11px;gap:10px}.course_featured__h4_gk{grid-template-columns:1fr;padding:25px 21px;gap:25px}.course_featured__h4_gk h3{font-size:27px}.course_featured__h4_gk .course_eyebrow__UdxNb{font-size:11px}.course_featured__h4_gk .course_primaryButton__Qc8K9{font-size:12px}.course_featureSteps__HRyBp>div{padding:14px 17px}.course_featureSteps__HRyBp strong{font-size:14px}}.course_mobileResultMap__9fB4n{display:none}.course_pickupCell__Z__e2{background:#fff3d5;border-color:#e9c06c}.course_parcel__zpFXO{font-size:29px;line-height:1;color:#b87912}.course_board__RQXQv[data-size="5"]{gap:5px;padding:8px}.course_board__RQXQv[data-size="5"] .course_bot__2rYDr{width:26px;height:23px;border-radius:6px;gap:5px}.course_board__RQXQv[data-size="5"] .course_bot__2rYDr:before{left:12px;top:-4px;width:4px;height:5px}.course_board__RQXQv[data-size="5"] .course_bot__2rYDr i{width:3px;height:6px}.course_board__RQXQv[data-size="5"] .course_cell__PRBPv{gap:2px}.course_board__RQXQv[data-size="5"] .course_cell__PRBPv>small{font-size:7px;top:3px;left:3px}.course_board__RQXQv[data-size="5"] .course_cellLabel__4QdvL{font-size:8px;min-height:10px;line-height:1.2}.course_board__RQXQv[data-size="5"] .course_house__V5XTH,.course_board__RQXQv[data-size="5"] .course_rock__V1EQm{font-size:25px}.course_board__RQXQv[data-size="5"] .course_parcel__zpFXO{font-size:21px}.course_legend__cUMw6{flex-wrap:wrap;gap:8px 12px}.course_path__AYgWG{flex-wrap:wrap}.course_budgetNotice__3xmxx{font-size:11px!important;font-weight:750;color:#567294!important;margin:7px 0 0!important}.course_trialSteps__13CD0{grid-template-columns:repeat(4,1fr)}.course_growthSection__f8G1i,.course_monthOverview__VRtvs{padding-top:65px}.course_monthCards__MmOad{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.course_monthCards__MmOad article{background:#fff;border:1px solid #dce3ed;border-radius:12px;padding:23px}.course_monthCards__MmOad article>span{color:#2467ee;font-size:11px;font-weight:800}.course_monthCards__MmOad h3{font-size:19px;margin:10px 0}.course_monthCards__MmOad p{font-size:12px;color:#566780;line-height:1.85}.course_monthCards__MmOad article>div{border-top:1px solid #e5e9ee;margin-top:15px;padding-top:13px}.course_monthCards__MmOad b{font-size:11px;color:#46678f}.course_monthCards__MmOad article>div p{margin-top:5px}.course_levelCards__x92C_{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.course_levelCards__x92C_>div{border:1px solid #d8e4f7;border-radius:10px;background:#f7faff;padding:20px 16px}.course_levelCards__x92C_>div:nth-child(2){background:#f1f7ee;border-color:#d6e5cb}.course_levelCards__x92C_>div:nth-child(3){background:#fff6e8;border-color:#efd7b7}.course_levelCards__x92C_ span{font-size:11px;font-weight:800;color:#536f98}.course_levelCards__x92C_ h4{font-size:14px;margin:10px 0 13px}.course_levelCards__x92C_ p{font-size:12px;color:#56708d}.course_checkpoint__MYlCg{border:1px solid #aac7f7;border-left:4px solid #2467ee;background:#f0f5ff;border-radius:0 10px 10px 0;padding:22px;margin-top:24px;font-size:13px}.course_checkpoint__MYlCg>span{font-size:11px;font-weight:800;color:#2467ee}.course_checkpoint__MYlCg h4{margin:10px 0}.course_checkpoint__MYlCg p{margin:10px 0;line-height:1.85;color:#526b8c}.course_exampleNotice__Tsl5V{padding:13px 17px;border:1px solid #d7e1ef;background:#edf3fc;border-radius:9px;color:#526c8f;font-size:12px}.course_monthTabs___EK6x{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.course_monthTabs___EK6x button{border:1px solid #d6e0ee;background:#fff;border-radius:7px;padding:10px 16px;color:#506b90;font-size:12px}.course_monthTabs___EK6x button[aria-pressed=true]{background:#2467ee;color:#fff;border-color:#2467ee}.course_growthRecord__Utu_T{border:1px solid #d9e3f1;background:#fff;border-radius:13px;padding:26px}.course_growthRecord__Utu_T>span{font-size:12px;font-weight:800;color:#2467ee}.course_growthRecord__Utu_T dl{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin:22px 0 0}.course_growthRecord__Utu_T dl>div{background:#f7f9fc;border-radius:9px;padding:18px}.course_growthRecord__Utu_T dt{font-size:13px;font-weight:800;color:#365b91}.course_growthRecord__Utu_T dd{font-size:13px;line-height:1.9;color:#546b89;margin:9px 0 0}.course_growthRecord__Utu_T dl>div:nth-child(4){background:#f1f6ea}@media(max-width:900px){.course_monthCards__MmOad{grid-template-columns:repeat(2,1fr)}.course_levelCards__x92C_{gap:9px}.course_levelCards__x92C_>div{padding:17px 13px}}@media(max-width:680px){.course_growthSection__f8G1i,.course_monthOverview__VRtvs{padding-top:45px}.course_monthCards__MmOad{grid-template-columns:1fr}.course_monthCards__MmOad article{padding:21px}.course_monthCards__MmOad h3{font-size:18px}.course_levelCards__x92C_{grid-template-columns:1fr}.course_levelCards__x92C_>div{padding:18px}.course_levelCards__x92C_ h4{margin:8px 0}.course_checkpoint__MYlCg{padding:18px;font-size:12px}.course_monthTabs___EK6x{gap:7px}.course_monthTabs___EK6x button{padding:9px 12px;font-size:11px}.course_growthRecord__Utu_T{padding:21px 17px}.course_growthRecord__Utu_T dl{grid-template-columns:1fr;gap:12px}.course_growthRecord__Utu_T dl>div{padding:16px}.course_growthRecord__Utu_T dd{font-size:12px}.course_trialSteps__13CD0 li{font-size:10px}.course_trialSteps__13CD0 b{width:18px;height:18px;margin-right:2px}.course_board__RQXQv[data-size="5"] .course_cell__PRBPv>small{font-size:6px}.course_path__AYgWG>span{font-size:18px;padding:5px 8px}.course_path__AYgWG small{font-size:8px}.course_hasResult__u8VVJ{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center;margin:18px 0}.course_mobileResultMap__9fB4n{display:block}.course_mobileResultMap__9fB4n>span{display:block;font-size:10px;font-weight:750;color:#59749b;margin-bottom:7px}.course_compactBoard__NmJjM{width:118px;padding:4px;gap:3px;border-radius:7px}.course_compactBoard__NmJjM .course_cell__PRBPv{border-width:1px;border-radius:4px;gap:0}.course_compactBoard__NmJjM .course_cell__PRBPv>small{display:none}.course_compactBoard__NmJjM .course_cellLabel__4QdvL{font-size:7px;line-height:1.2;min-height:8px}.course_compactBoard__NmJjM .course_bot__2rYDr{width:22px;height:19px;border-radius:5px;gap:4px;box-shadow:0 1px 0 #1649aa}.course_compactBoard__NmJjM .course_bot__2rYDr:before{height:4px;width:3px;left:10px;top:-3px}.course_compactBoard__NmJjM .course_bot__2rYDr i{height:5px;width:3px}.course_compactBoard__NmJjM .course_house__V5XTH{font-size:23px}.course_compactBoard__NmJjM .course_rock__V1EQm{font-size:19px}.course_compactBoard__NmJjM .course_footprint__DLzOB{font-size:8px}.course_hasResult__u8VVJ .course_result__L0afz{font-size:11px;line-height:1.8;padding:0;min-height:0}}@media(prefers-reduced-motion:reduce){.course_page__9LDeF{scroll-behavior:auto}}@media(max-width:680px){.course_hasResult__u8VVJ{grid-template-columns:135px minmax(0,1fr);gap:10px}.course_compactBoard__NmJjM{width:135px}.course_compactBoard__NmJjM[data-size="5"]{padding:4px;gap:2px}.course_compactBoard__NmJjM[data-size="5"] .course_cell__PRBPv{gap:0}.course_compactBoard__NmJjM[data-size="5"] .course_cell__PRBPv>small{display:none}.course_compactBoard__NmJjM[data-size="5"] .course_cellLabel__4QdvL{font-size:6px;min-height:7px;line-height:1.1}.course_compactBoard__NmJjM[data-size="5"] .course_bot__2rYDr{width:14px;height:12px;border-radius:3px;gap:2px;box-shadow:none}.course_compactBoard__NmJjM[data-size="5"] .course_bot__2rYDr:before{display:none}.course_compactBoard__NmJjM[data-size="5"] .course_bot__2rYDr i{width:2px;height:3px}.course_compactBoard__NmJjM[data-size="5"] .course_house__V5XTH,.course_compactBoard__NmJjM[data-size="5"] .course_parcel__zpFXO,.course_compactBoard__NmJjM[data-size="5"] .course_rock__V1EQm{font-size:13px}.course_hasResult__u8VVJ .course_result__L0afz{font-size:10px}}