.Learning_shell__CQld3{min-height:100vh;background:#f8f7f3;color:#142a22;font-family:var(--font-inter),system-ui,sans-serif}.Learning_nav__qhEZx{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;margin-bottom:28px}.Learning_footer__2tBAq a,.Learning_main__TbGCZ a{color:#225d38}.Learning_main__TbGCZ{max-width:1200px;margin:auto;padding:40px 24px 64px}.Learning_eyebrow__YZ2Fz{font:12px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#526457;margin:0 0 12px}.Learning_title__YgKh4{font-size:clamp(30px,5vw,48px);font-weight:750;line-height:1.15;margin:0 0 20px}.Learning_lead__ua6jU{font-size:19px;line-height:1.7;margin:0 0 24px}.Learning_muted__ILhvC{font-size:14px;color:#526457;line-height:1.6}.Learning_notice__h936U{padding:16px 20px;background:#edf2e9;border:1px solid #c8d7c0;border-radius:10px;margin:24px 0;line-height:1.6}.Learning_cards__T3uKs{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:28px 0}.Learning_card__yObjr{padding:24px;background:#fff;border:1px solid #d8ddd7;border-radius:12px}.Learning_card__yObjr h2,.Learning_card__yObjr h3{font-size:22px;font-weight:700;margin:0 0 12px}.Learning_card__yObjr p{line-height:1.65;margin:0 0 16px}.Learning_button__WU_S9{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #225d38;border-radius:7px;background:#225d38;color:white!important;font:600 15px system-ui;cursor:pointer;text-decoration:none}.Learning_secondary__i7lOY{background:white;color:#225d38!important}.Learning_button__WU_S9:disabled{opacity:.6;cursor:default}.Learning_button__WU_S9:focus-visible,.Learning_shell__CQld3 a:focus-visible,.Learning_shell__CQld3 summary:focus-visible,.Learning_taskTab__FjnXC:focus-visible{outline:3px solid #a66b16;outline-offset:3px}.Learning_section__n2UKo{margin-top:40px}.Learning_section__n2UKo h2{font-size:27px;font-weight:700;margin:0 0 16px}.Learning_section__n2UKo h3{font-size:20px;font-weight:700;margin:16px 0 8px}.Learning_section__n2UKo p{line-height:1.7;margin-bottom:14px}.Learning_section__n2UKo ol,.Learning_section__n2UKo ul{padding-left:24px;list-style:revert;line-height:1.7}.Learning_taskTabs__YxWTY{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.Learning_taskTab__FjnXC{padding:10px 14px;min-height:44px;border:1px solid #98aa9b;border-radius:7px;background:#fff;cursor:pointer;font-size:14px;color:#142a22}.Learning_active__z7_RJ{background:#225d38;color:#fff}.Learning_taskPanel__U4mlU{padding:24px;background:white;border:1px solid #d8ddd7;border-radius:12px}.Learning_taskPanel__U4mlU h3{font-size:24px;font-weight:700;margin:4px 0 12px}.Learning_instruction__4kT3r{line-height:1.7;margin:12px 0 20px}.Learning_frame__t9SuW{display:block;width:100%;border:1px solid #c3cec5;border-radius:8px;background:white;margin:18px 0}.Learning_taskPanel__U4mlU details{margin:20px 0}.Learning_taskPanel__U4mlU summary{cursor:pointer;font-weight:600;padding:8px 0}.Learning_tableScroll__vLzwy{max-width:100%;overflow:auto}.Learning_table__JG_y_{border-collapse:collapse;width:100%;font-size:13px;margin:12px 0}.Learning_table__JG_y_ td,.Learning_table__JG_y_ th{padding:8px 10px;border:1px solid #d2dad3;text-align:left;white-space:nowrap}.Learning_table__JG_y_ th{background:#eef2ef;font-weight:600}.Learning_table__JG_y_ td code{font-size:12px}.Learning_actions__j8iDq{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.Learning_feedback__Pzh9H{padding:14px 16px;border-left:4px solid #a66b16;background:#fff8e7;line-height:1.65;margin:16px 0}.Learning_correct__1i_8D{border-color:#225d38;background:#edf5eb}.Learning_hints__1eq2w{padding-left:24px;list-style:decimal}.Learning_hints__1eq2w li{margin:12px 0;line-height:1.7}.Learning_solution__7571N{padding:16px;background:#f3f5f1;border-radius:8px;line-height:1.7}.Learning_solution__7571N code{display:block;overflow-wrap:anywhere;font:14px ui-monospace,monospace;margin:8px 0}.Learning_footer__2tBAq{border-top:1px solid #d8ddd7;padding:24px;max-width:1200px;margin:auto;font-size:13px;color:#526457;line-height:1.7}.Learning_pill__fUWAI{display:inline-block;font-size:12px;padding:3px 9px;background:#edf2e9;border-radius:20px;margin-bottom:12px}.Learning_checkpoint__cDVEI{margin-top:24px;padding-top:20px;border-top:1px solid #d8ddd7}.Learning_checkInput__fz_BM{width:100%;min-height:90px;padding:12px;border:1px solid #98aa9b;border-radius:6px;font:16px system-ui}.Learning_skip__zCEFX{position:absolute;top:-60px;left:16px;background:#fff;padding:10px;z-index:100}.Learning_skip__zCEFX:focus{top:10px}@media(max-width:640px){.Learning_nav__qhEZx{gap:12px}.Learning_main__TbGCZ{padding:28px 16px 48px}.Learning_taskPanel__U4mlU{padding:16px}.Learning_cards__T3uKs{grid-template-columns:1fr}.Learning_title__YgKh4{font-size:32px}}.Learning_srOnly___dRcN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Learning_progressBlock__YUkoO{margin:0 0 28px}.Learning_progressLabel__8rc1G{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px;margin-bottom:10px;color:#526457}.Learning_progressLabel__8rc1G strong{color:#225d38;margin-left:12px}.Learning_progressBar__eW6pY{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:9px;border:0;border-radius:99px;overflow:hidden;background:#dce5dd;accent-color:#225d38}.Learning_progressBar__eW6pY::-webkit-progress-bar{background:#dce5dd;border-radius:99px}.Learning_progressBar__eW6pY::-webkit-progress-value{background:#225d38;border-radius:99px;-webkit-transition:width .25s;transition:width .25s}.Learning_progressBar__eW6pY::-moz-progress-bar{background:#225d38;border-radius:99px}.Learning_courseHero__JouRa{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;align-items:center;padding:12px 0 40px;border-bottom:1px solid #d8ddd7}.Learning_courseHero__JouRa .Learning_title__YgKh4{font-size:clamp(38px,5vw,56px)}.Learning_actions__j8iDq .Learning_button__WU_S9,.Learning_courseHero__JouRa .Learning_button__WU_S9,.Learning_exerciseNav__dGG4v .Learning_button__WU_S9{gap:10px}.Learning_courseFacts__DelR4{display:flex;gap:12px 24px;flex-wrap:wrap;margin:24px 0;list-style:none;padding:0;font-size:14px;color:#526457}.Learning_courseFacts__DelR4 li{display:flex;gap:7px;align-items:center}.Learning_courseSummary__homKt{background:white;border:1px solid #d8ddd7;border-radius:14px;padding:28px}.Learning_courseSummary__homKt h2{font-size:21px;font-weight:700;margin:0 0 22px}.Learning_courseSummary__homKt p{line-height:1.6;margin:14px 0 0}.Learning_courseSummary__homKt p svg{display:inline;vertical-align:middle;margin-right:7px}.Learning_courseSummary__homKt .Learning_progressLabel__8rc1G{font-size:12px}.Learning_courseSummary__homKt .Learning_progressBlock__YUkoO{margin-bottom:22px}.Learning_curriculum__jKiAs{list-style:none!important;padding:0!important;margin:26px 0}.Learning_curriculumItem__nB_ej{display:flex;align-items:flex-start;gap:22px;padding:28px 0;border-top:1px solid #d8ddd7}.Learning_curriculumItem__nB_ej:last-child{border-bottom:1px solid #d8ddd7}.Learning_lessonNumber__4WJWL{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:12px;background:#e7ece6;font-weight:700;color:#225d38}.Learning_lessonDone__PrG3X{background:#225d38;color:white}.Learning_curriculumContent__ChC4O{flex:1;min-width:0}.Learning_curriculumContent__ChC4O h3{margin:0 0 10px!important}.Learning_curriculumContent__ChC4O p{margin-bottom:8px!important}.Learning_curriculumContent__ChC4O details{margin-top:12px;font-size:14px}.Learning_curriculumContent__ChC4O summary,.Learning_refresher__EcZ4R summary,.Learning_settings__4nNCO summary{cursor:pointer;color:#526457;font-weight:600}.Learning_curriculumContent__ChC4O details ol{margin:12px 0}.Learning_lessonLink__LafKL{display:flex;align-items:center;gap:9px;font-weight:600;font-size:14px;white-space:nowrap;padding:10px 0}.Learning_lessonHeading__0My9I{margin:8px 0 32px}.Learning_scenario__UYQcK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;background:#fff;border:1px solid #d8ddd7;border-radius:16px;padding:32px}.Learning_scenarioStory__04lUk .Learning_eyebrow__YZ2Fz{display:flex;align-items:center;gap:8px}.Learning_scenario__UYQcK h2{font-size:27px;font-weight:700;line-height:1.25;margin:12px 0 18px}.Learning_scenario__UYQcK p{line-height:1.7}.Learning_scenario__UYQcK .Learning_role__56DSz{font-weight:600;margin-bottom:10px}.Learning_scenarioLink__S3uMI{display:inline-flex;gap:8px;align-items:center;margin-top:22px;font-weight:600}.Learning_briefVisual__B4egI{min-width:0;background:#f8faf8;border:1px solid #d8ddd7;border-radius:12px;overflow:hidden}.Learning_documentLabel__rLT0o{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:18px 20px;border-bottom:1px solid #d8ddd7;margin:0}.Learning_briefTable__TwCKt{width:100%;border-collapse:collapse;font-size:13px}.Learning_briefTable__TwCKt th{font-size:11px;color:#526457;text-transform:uppercase}.Learning_briefTable__TwCKt td,.Learning_briefTable__TwCKt th{padding:12px 14px;text-align:left;border-bottom:1px solid #e0e6df;white-space:nowrap}.Learning_unknown__anUib{color:#8b6014;background:#fff2c4;font-weight:700}.Learning_briefQuestion__BV56Y{padding:20px;display:grid;gap:8px;background:#eaf1e8;font-size:14px}.Learning_briefQuestion__BV56Y strong{font-size:16px;line-height:1.5}.Learning_refresher__EcZ4R{margin:22px 0 0;font-size:14px}.Learning_refresher__EcZ4R p{margin:14px 0;line-height:1.7}.Learning_taskTabs__YxWTY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Learning_taskTab__FjnXC{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:13px;line-height:1.45}.Learning_taskNumber__wBxLg{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:23px;height:23px;border:1px solid;border-radius:50%;font-size:12px}.Learning_taskPanel__U4mlU .Learning_instruction__4kT3r{font-size:18px}.Learning_gridTip__aXtV0{display:flex;align-items:center;gap:8px;font-size:13px;color:#526457;margin:18px 0 0!important}.Learning_yellowKey__Y1YNs{display:inline-block;width:13px;height:13px;border:1px solid #d8b753;background:#fff0ad;flex-shrink:0}.Learning_frame__t9SuW{margin:12px 0 0}.Learning_helpArea__7hHyy{padding-top:8px}.Learning_helpArea__7hHyy .Learning_actions__j8iDq{margin:16px 0}.Learning_exerciseNav__dGG4v{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid #d8ddd7}.Learning_exerciseNav__dGG4v .Learning_button__WU_S9{gap:8px}.Learning_checkpoint__cDVEI{margin-top:40px;padding-top:32px}.Learning_checkpoint__cDVEI h2{font-size:27px;font-weight:700;margin-bottom:18px}.Learning_checkpoint__cDVEI label{display:block;line-height:1.6;margin-bottom:12px}.Learning_checkpoint__cDVEI details{margin-top:18px}.Learning_checkpoint__cDVEI details p{line-height:1.7;margin-top:12px}.Learning_referenceLink__XI6kt{font-size:14px}.Learning_feedback__Pzh9H{display:flex;gap:12px;align-items:center;font-weight:600}.Learning_settings__4nNCO{font-size:13px;margin-top:28px!important}.Learning_settings__4nNCO button{margin-top:14px}@media(max-width:900px){.Learning_courseHero__JouRa{grid-template-columns:1fr;gap:24px}.Learning_scenario__UYQcK{gap:24px;padding:24px}.Learning_taskTabs__YxWTY{grid-template-columns:repeat(2,minmax(0,1fr))}.Learning_curriculumItem__nB_ej{gap:16px}.Learning_lessonLink__LafKL{align-self:center}}@media(max-width:640px){.Learning_scenario__UYQcK{grid-template-columns:1fr;padding:20px;gap:24px}.Learning_courseSummary__homKt{padding:22px}.Learning_scenario__UYQcK h2{font-size:24px}.Learning_briefTable__TwCKt td,.Learning_briefTable__TwCKt th{padding:10px}.Learning_curriculumItem__nB_ej{flex-wrap:wrap;gap:14px}.Learning_curriculumContent__ChC4O{flex-basis:calc(100% - 64px)}.Learning_lessonLink__LafKL{margin-left:62px;padding-top:0}.Learning_progressLabel__8rc1G{font-size:12px}.Learning_progressLabel__8rc1G strong{margin-left:6px}.Learning_exerciseNav__dGG4v{flex-wrap:wrap}.Learning_taskPanel__U4mlU .Learning_instruction__4kT3r{font-size:16px}.Learning_gridTip__aXtV0{align-items:flex-start;line-height:1.5}.Learning_yellowKey__Y1YNs{margin-top:3px}}@media(prefers-reduced-motion:reduce){.Learning_progressBar__eW6pY::-webkit-progress-value{-webkit-transition:none;transition:none}}