._shell_104wy_1{--fc-ink:#17202e;--fc-muted:#657080;--fc-line:#dfe5e9;--fc-soft:#f4f7f7;--fc-green:#087c68;--fc-green-dark:#075747;--fc-green-soft:#e3f3ee;--fc-blue:#126ee5;--fc-blue-soft:#eaf3ff;--fc-amber:#a96605;--fc-amber-soft:#fff4df;border:1px solid var(--fc-line);min-height:100dvh;color:var(--fc-ink);background:#fff;border-radius:28px;overflow:clip;box-shadow:0 24px 70px #1c2d371a}._topbar_104wy_22{z-index:20;border-bottom:1px solid var(--fc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:center;gap:28px;min-height:108px;padding:20px 28px;display:grid;position:sticky;top:0}._sessionBanner_104wy_37{background:#e8f6f1;border-bottom:1px solid #b9e0d5;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 24px;display:flex}._sessionBanner_104wy_37 div{align-items:center;gap:12px;display:flex}._sessionBanner_104wy_37 span{background:var(--fc-green);color:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}._sessionBanner_104wy_37 b{font-size:12px}._sessionBanner_104wy_37 button{min-height:40px;color:var(--fc-green-dark);cursor:pointer;background:#fff;border:1px solid #9dcfc2;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}._previewPrimer_104wy_79{background:linear-gradient(135deg,#f8fbfc,#eef6f4);border:1px solid #cddde5;border-radius:22px;gap:18px;margin:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 12px 28px #172e3814}._previewPrimer_104wy_79>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._previewPrimer_104wy_79 header span{color:var(--fc-green);letter-spacing:.13em;font-size:9px;font-weight:900}._previewPrimer_104wy_79 h3{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(24px,3vw,36px);line-height:1.08}._previewPrimer_104wy_79 header p{color:var(--fc-muted);margin:0;line-height:1.55}._previewPrimer_104wy_79 header>button{border:1px solid var(--fc-line);cursor:pointer;background:#fff;border-radius:12px;flex:none;width:44px;height:44px;font-size:20px}._previewPrimer_104wy_79 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._previewPrimer_104wy_79 li{background:#fff;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:14px;display:grid}._previewPrimer_104wy_79 li i{background:var(--fc-green-soft);width:30px;height:30px;color:var(--fc-green-dark);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}._previewPrimer_104wy_79 li span{font-size:12px;font-weight:720;line-height:1.45}._previewPrimer_104wy_79>button{background:var(--fc-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:end;width:fit-content;min-height:44px;padding:10px 16px;font-weight:800}._objectiveLabel_104wy_180{color:var(--fc-green);letter-spacing:.05em;margin-bottom:5px;font-size:10px;display:block}._courseIdentity_104wy_188{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;min-width:0;display:grid}._courseIdentity_104wy_188>span,._courseIdentity_104wy_188>h2,._courseIdentity_104wy_188>p{grid-column:2}._courseIdentity_104wy_188>span{color:var(--fc-green);letter-spacing:.1em;font-size:10px;font-weight:850}._courseIdentity_104wy_188 h2{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:clamp(21px,2vw,28px);line-height:1.12;overflow:hidden}._courseIdentity_104wy_188 p{color:var(--fc-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}._exit_104wy_228{border:1px solid var(--fc-line);width:44px;height:44px;color:var(--fc-ink);cursor:pointer;background:#fff;border-radius:13px;grid-row:1/4;font-size:19px}._exit_104wy_228:hover,._exit_104wy_228:focus-visible{border-color:var(--fc-green);outline:3px solid #087c6826}._saveArea_104wy_246{grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:16px;min-width:0;display:grid}._previewBadge_104wy_254,._saveBadge_104wy_255{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}._previewBadge_104wy_254{background:var(--fc-amber-soft);color:#815207}._saveBadge_104wy_255{background:var(--fc-green-soft);color:var(--fc-green-dark)}._saveBadge_104wy_255>i{background:currentColor;border-radius:50%;width:8px;height:8px}._saveBadge_104wy_255._saving_104wy_285>i{animation:1s ease-in-out infinite _savingPulse_104wy_1}._saveBadge_104wy_255._error_104wy_289{color:#b93729;background:#ffebe8}._saveBadge_104wy_255 button{color:inherit;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:8px;padding:5px 7px}._progress_104wy_304{gap:7px;min-width:0;display:grid}._progress_104wy_304 span{color:var(--fc-muted);justify-content:flex-end;font-size:10px;display:flex}._progress_104wy_304 b{color:var(--fc-ink);font-size:17px}._progress_104wy_304 progress{width:100%;height:7px;accent-color:var(--fc-green);background:#e8ecee;border:0;border-radius:999px;overflow:hidden}._progress_104wy_304 progress::-webkit-progress-bar{background:#e8ecee}._progress_104wy_304 progress::-webkit-progress-value{background:linear-gradient(90deg, var(--fc-green), #37aa8e);border-radius:999px}._layout_104wy_341{grid-template-columns:250px minmax(0,1fr) 290px;align-items:start;min-height:calc(100dvh - 109px);display:grid}._outline_104wy_348{border-right:1px solid var(--fc-line);scrollbar-width:thin;background:#f7f9f9;align-self:start;max-height:calc(100dvh - 109px);padding:24px 18px 40px;position:sticky;top:109px;overflow:auto}._outline_104wy_348>section+section{margin-top:22px}._outlineTools_104wy_364{gap:8px;margin-bottom:20px;display:grid}._outlineTools_104wy_364 input{border:1px solid var(--fc-line);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:0 12px}._outlineTools_104wy_364>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}._outlineTools_104wy_364 button{border-color:var(--fc-line);text-align:center;background:#fff;min-height:44px;padding:8px;font-size:10px;font-weight:800;display:block}._outlineTools_104wy_364 button[aria-pressed=true]{border-color:var(--fc-green);background:var(--fc-green-soft);color:var(--fc-green-dark)}._chapterHeader_104wy_403 ._chapterToggle_104wy_403{border-color:var(--fc-line);background:#fff;grid-template-columns:1fr auto;min-height:56px;padding:8px 34px 8px 8px;display:grid;position:relative}._chapterToggle_104wy_403 span,._chapterToggle_104wy_403 small{display:block}._chapterToggle_104wy_403 span{color:var(--fc-green-dark);font-size:11px;font-weight:850}._chapterToggle_104wy_403 span em{background:var(--fc-green-soft);border-radius:999px;margin-left:5px;padding:3px 5px;font-size:8px;font-style:normal;display:inline-block}._chapterToggle_104wy_403>i{width:auto;height:auto;font-style:normal;position:absolute;top:17px;right:12px}._outlineLesson_104wy_443{padding-right:32px;position:relative}._outlineLesson_104wy_443 ._favoriteButton_104wy_448{z-index:2;color:#aab2b8;width:44px;min-height:44px;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}._outlineLesson_104wy_443 ._favoriteButton_104wy_448[aria-pressed=true]{color:#d58a00}._glossaryBackdrop_104wy_464{z-index:100;background:#08181f75;justify-items:end;display:grid;position:fixed;inset:0}._glossaryPanel_104wy_473{background:#fff;width:min(430px,92vw);height:100%;padding:28px;overflow:auto;box-shadow:-20px 0 60px #08181f33}._glossaryPanel_104wy_473>header{justify-content:space-between;align-items:start;display:flex}._glossaryPanel_104wy_473 h3{margin:6px 0 20px;font-size:32px}._glossaryPanel_104wy_473 header button{border:1px solid var(--fc-line);text-align:center;background:#fff;width:44px;min-height:44px;padding:0;font-size:24px}._glossaryPanel_104wy_473 dl{gap:10px;margin:0;display:grid}._glossaryPanel_104wy_473 dl div{background:var(--fc-soft);border-radius:14px;padding:16px}._glossaryPanel_104wy_473 dt{font-weight:850}._glossaryPanel_104wy_473 dd{color:var(--fc-muted);margin:6px 0 0;font-size:13px;line-height:1.6}._projectCta_104wy_526{background:var(--fc-green);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:18px;font-weight:850}._outline_104wy_348 section>header{gap:4px;padding:0 7px 8px;display:grid}._outline_104wy_348 section>header span{color:var(--fc-green);letter-spacing:.07em;font-size:10px;font-weight:850}._outline_104wy_348 section>header small{color:#84909a;font-size:9px;line-height:1.45}._outline_104wy_348 ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}._outline_104wy_348 button{width:100%;min-width:0;color:var(--fc-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}._outline_104wy_348 button>i{color:#7c8790;border:1px solid #cfd7dc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}._outline_104wy_348 button>span{gap:3px;min-width:0;display:grid}._outline_104wy_348 button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._outline_104wy_348 button small{color:#8b949c;font-size:9px}._outline_104wy_348 button:hover:not(:disabled){background:#fff;border-color:#cddfd9}._outline_104wy_348 button:focus-visible{outline:3px solid #126ee533}._outline_104wy_348 button:disabled{cursor:not-allowed;opacity:.42}._outline_104wy_348 button._current_104wy_625{background:#fff;border-color:#abd6ca;box-shadow:0 8px 24px #12413514}._outline_104wy_348 button._current_104wy_625>i{border-color:var(--fc-blue);background:var(--fc-blue);color:#fff}._outline_104wy_348 button._done_104wy_637>i{border-color:var(--fc-green);background:var(--fc-green);color:#fff}._checkpointNav_104wy_643{border-top:1px solid var(--fc-line);padding-top:18px}._checkpointNav_104wy_643>button{background:#fff;border-color:#d7dfe3}._stage_104wy_653{min-width:0;padding:clamp(28px,4vw,60px) clamp(24px,4.5vw,70px) 80px}._note_104wy_658,._quiz_104wy_659{width:min(880px,100%);margin:0 auto}._lessonHeader_104wy_664{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-bottom:26px;display:grid}._lessonHeader_104wy_664>div>span,._checkpointHeader_104wy_673>span{color:var(--fc-blue);letter-spacing:.1em;font-size:10px;font-weight:850}._lessonHeader_104wy_664 h3,._checkpointHeader_104wy_673 h3{letter-spacing:-.065em;word-break:keep-all;outline:0;max-width:780px;margin:10px 0 12px;font-size:clamp(34px,4.1vw,56px);line-height:1.05}._lessonHeader_104wy_664 p,._checkpointHeader_104wy_673 p{max-width:760px;color:var(--fc-muted);word-break:keep-all;margin:0;font-size:clamp(13px,1.3vw,16px);line-height:1.65}._lessonHeader_104wy_664>strong{background:var(--fc-green-soft);min-width:62px;color:var(--fc-green-dark);border-radius:16px;place-items:center;padding:13px 11px;font-size:14px;display:grid}._pageNav_104wy_712{border:1px solid var(--fc-line);background:var(--fc-soft);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:7px;margin-bottom:28px;padding:8px;display:grid}._pageNav_104wy_712 button{min-width:0;min-height:44px;color:var(--fc-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:9px;display:grid}._pageNav_104wy_712 button>i{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:850;display:grid}._pageNav_104wy_712 button>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}._pageNav_104wy_712 button[aria-current=page]{color:var(--fc-green-dark);background:#fff;border-color:#b8dcd2;box-shadow:0 5px 15px #20473d12}._pageNav_104wy_712 button[aria-current=page]>i{background:var(--fc-green);color:#fff}._pageNav_104wy_712 button:focus-visible{outline:3px solid #126ee533}._pageNav_104wy_712 button:disabled{cursor:not-allowed;opacity:.38}._pageContent_104wy_780{border:1px solid var(--fc-line);background:radial-gradient(circle at 100% 0,#43b59717,#0000 35%),#fff;border-radius:26px;padding:clamp(26px,4vw,48px);box-shadow:0 18px 48px #1b2f3912}._eyebrow_104wy_790{color:var(--fc-green);letter-spacing:.12em;font-size:10px;font-weight:850}._pageContent_104wy_780>h4{letter-spacing:-.06em;word-break:keep-all;max-width:800px;margin:11px 0 18px;font-size:clamp(30px,3.65vw,50px);line-height:1.08}._lead_104wy_806{color:#4f5b67;word-break:keep-all;max-width:780px;margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.8}._pointGrid_104wy_815{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}._pointGrid_104wy_815>section{background:#f7f9f9d1;border:1px solid #e1e7ea;border-radius:17px;min-width:0;padding:18px}._pointGrid_104wy_815>section>span{background:var(--fc-green-soft);color:var(--fc-green-dark);letter-spacing:.07em;border-radius:8px;margin-bottom:18px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}._pointGrid_104wy_815 h5{letter-spacing:-.025em;word-break:keep-all;margin:0 0 8px;font-size:15px;line-height:1.35}._pointGrid_104wy_815 p{color:var(--fc-muted);word-break:keep-all;margin:0;font-size:12px;line-height:1.65}._example_104wy_858{background:var(--fc-blue-soft);border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:14px;padding:19px;display:grid}._example_104wy_858>span{color:var(--fc-blue);white-space:nowrap;background:#fff;border-radius:8px;align-self:start;padding:6px 9px;font-size:9px;font-weight:850}._example_104wy_858>div{min-width:0}._example_104wy_858 b{font-size:13px;line-height:1.4}._example_104wy_858 p{color:#516272;word-break:keep-all;margin:6px 0 0;font-size:12px;line-height:1.65}._pageFooter_104wy_896{border-top:1px solid var(--fc-line);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}._primary_104wy_906,._secondary_104wy_907{cursor:pointer;border-radius:14px;min-height:48px;padding:0 20px;font-size:12px;font-weight:850}._primary_104wy_906{border:1px solid var(--fc-ink);background:var(--fc-ink);color:#fff}._secondary_104wy_907{color:var(--fc-ink);background:#fff;border:1px solid #cfd6da}._primary_104wy_906:hover:not(:disabled),._secondary_104wy_907:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #1425301f}._primary_104wy_906:focus-visible,._secondary_104wy_907:focus-visible{outline:3px solid #126ee538}._primary_104wy_906:disabled,._secondary_104wy_907:disabled{cursor:not-allowed;opacity:.38}._questionList_104wy_945{gap:20px;display:grid}._question_104wy_945{border:1px solid var(--fc-line);background:#fff;border-radius:20px;min-width:0;margin:0;padding:20px}._question_104wy_945 legend{word-break:keep-all;align-items:center;gap:10px;max-width:calc(100% - 20px);padding:0 8px;font-size:14px;font-weight:850;line-height:1.45;display:flex}._question_104wy_945 legend>i{background:var(--fc-ink);color:#fff;border-radius:8px;place-items:center;min-width:31px;height:26px;font-size:9px;font-style:normal;display:grid}._options_104wy_983{gap:8px;display:grid}._options_104wy_983 button{min-width:0;min-height:48px;color:var(--fc-ink);cursor:pointer;text-align:left;background:#fafbfb;border:1px solid #dce2e5;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 13px;display:grid}._options_104wy_983 button>i{background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:850;display:grid}._options_104wy_983 button>span{word-break:keep-all;min-width:0;font-size:12px;line-height:1.45}._options_104wy_983 button>b{font-size:15px}._options_104wy_983 button:hover{background:#f5fbf8;border-color:#a7c8bd}._options_104wy_983 button:focus-visible{outline:3px solid #126ee533}._options_104wy_983 button[aria-pressed=true]{border-color:var(--fc-blue);background:var(--fc-blue-soft)}._options_104wy_983 button._correctOption_104wy_1041,._options_104wy_983 button._correctOption_104wy_1041[aria-pressed=true]{background:var(--fc-green-soft);border-color:#36a689}._options_104wy_983 button._wrongOption_104wy_1047,._options_104wy_983 button._wrongOption_104wy_1047[aria-pressed=true]{background:#fff0ee;border-color:#df7468}._correctFeedback_104wy_1053,._wrongFeedback_104wy_1054{border-radius:13px;margin-top:10px;padding:14px 15px}._correctFeedback_104wy_1053{background:var(--fc-green-soft);color:var(--fc-green-dark)}._wrongFeedback_104wy_1054{background:var(--fc-amber-soft);color:#704b0d}._correctFeedback_104wy_1053 b,._wrongFeedback_104wy_1054 b{font-size:11px}._correctFeedback_104wy_1053 p,._wrongFeedback_104wy_1054 p{word-break:keep-all;margin:5px 0 0;font-size:11px;line-height:1.6}._checkpointHeader_104wy_673{color:#fff;background:radial-gradient(circle at 100% 0,#53c9a745,#0000 42%),#132d38;border-radius:25px;margin-bottom:28px;padding:clamp(25px,4vw,43px);position:relative;overflow:hidden}._checkpointHeader_104wy_673>span{color:#6de0c0}._checkpointHeader_104wy_673 h3{max-width:620px;margin-bottom:10px}._checkpointHeader_104wy_673 p{color:#c6d5db;max-width:620px}._checkpointHeader_104wy_673>div{align-items:baseline;gap:4px;display:flex;position:absolute;bottom:30px;right:35px}._checkpointHeader_104wy_673>div b{font-size:42px}._checkpointHeader_104wy_673>div span{color:#b6c9cf;font-size:11px}._passNotice_104wy_1127,._retryNotice_104wy_1128,._message_104wy_1129,._errorMessage_104wy_1130{border-radius:14px;margin-top:18px;padding:16px 18px;font-size:12px;line-height:1.55}._passNotice_104wy_1127,._message_104wy_1129{background:var(--fc-green-soft);color:var(--fc-green-dark)}._retryNotice_104wy_1128{background:var(--fc-amber-soft);color:#704b0d}._errorMessage_104wy_1130{color:#a72d20;background:#ffebe8}._passNotice_104wy_1127 p,._retryNotice_104wy_1128 p{margin:5px 0 0}._artifact_104wy_1159{border-left:1px solid var(--fc-line);color:#fff;scrollbar-width:thin;background:#142f3a;align-self:start;min-width:0;max-height:calc(100dvh - 109px);padding:34px 26px 40px;position:sticky;top:109px;overflow:auto}._artifact_104wy_1159>span:first-child{color:#67d5b9;letter-spacing:.14em;font-size:9px;font-weight:900}._artifact_104wy_1159 h3{letter-spacing:-.045em;word-break:keep-all;margin:10px 0;font-size:26px;line-height:1.12}._artifact_104wy_1159>p{color:#b8c8cf;margin:0;font-size:11px;line-height:1.7}._artifactMeter_104wy_1195{background:#ffffff1f;border-radius:999px;height:8px;margin:24px 0 9px;overflow:hidden}._artifactMeter_104wy_1195>i{border-radius:inherit;background:linear-gradient(90deg,#31a88a,#72dcc0);height:100%;transition:width .3s;display:block}._artifact_104wy_1159>b{font-size:10px}._artifact_104wy_1159 ul{flex-wrap:wrap;gap:6px;margin:22px 0;padding:0;list-style:none;display:flex}._artifact_104wy_1159 li{color:#b9eddf;background:#45b09321;border:1px solid #76d9bf42;border-radius:999px;padding:7px 9px;font-size:9px;line-height:1.2}._emptyMap_104wy_1234{color:#9fb2ba;border:1px dashed #ffffff2e;border-radius:14px;margin:22px 0;padding:16px;font-size:10px;line-height:1.6}._artifact_104wy_1159>small{color:#859ca5;border-top:1px solid #ffffff1a;padding-top:17px;font-size:9px;line-height:1.55;display:block}._revision_104wy_1253{color:#758d97;margin-top:18px;font-size:8px;display:block}._loading_104wy_1260{border:1px solid var(--fc-line,#dfe5e9);background:#fff;border-radius:26px;grid-template-columns:auto minmax(0,1fr);place-content:center;align-items:center;gap:16px;min-height:420px;padding:40px;display:grid}._loading_104wy_1260>i{border:3px solid #d7e8e3;border-top-color:#087c68;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite _loadingSpin_104wy_1}._loading_104wy_1260>div{gap:5px;display:grid}._loading_104wy_1260 b{font-size:15px}._loading_104wy_1260 span{color:#657080;font-size:11px}@keyframes _savingPulse_104wy_1{50%{opacity:.3;transform:scale(.75)}}@keyframes _loadingSpin_104wy_1{to{transform:rotate(360deg)}}@media (width<=1260px){._layout_104wy_341{grid-template-columns:225px minmax(0,1fr)}._artifact_104wy_1159{border-top:1px solid var(--fc-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);column-gap:34px;max-height:none;padding:28px 34px;display:grid;position:static}._artifact_104wy_1159 h3,._artifact_104wy_1159>p,._artifactMeter_104wy_1195,._artifact_104wy_1159>b{grid-column:1}._artifact_104wy_1159 ul,._artifact_104wy_1159 ._emptyMap_104wy_1234{grid-area:1/2/6;align-content:start;margin:0}._artifact_104wy_1159>small,._artifact_104wy_1159 ._revision_104wy_1253{grid-column:1}}@media (width<=920px){._topbar_104wy_22{grid-template-columns:1fr;gap:16px;position:static}._saveArea_104wy_246{grid-template-columns:auto 1fr}._layout_104wy_341{grid-template-columns:1fr}._outline_104wy_348{border-right:0;border-bottom:1px solid var(--fc-line);gap:12px;max-height:none;padding:14px 18px;display:flex;position:static;overflow-x:auto}._outline_104wy_348>section,._outline_104wy_348>section+section{min-width:235px;margin:0}._outline_104wy_348 ol{display:flex}._outline_104wy_348 li{min-width:145px}._checkpointNav_104wy_643{border-top:0;border-left:1px solid var(--fc-line);padding-top:0;padding-left:12px}._artifact_104wy_1159{grid-template-columns:1fr}._artifact_104wy_1159 ul,._artifact_104wy_1159 ._emptyMap_104wy_1234,._artifact_104wy_1159>small,._artifact_104wy_1159 ._revision_104wy_1253{grid-area:auto/1}._artifact_104wy_1159 ul,._artifact_104wy_1159 ._emptyMap_104wy_1234{margin:20px 0}}@media (width<=680px){._sessionBanner_104wy_37{flex-direction:column;align-items:flex-start;padding:14px 16px}._sessionBanner_104wy_37 div{flex-direction:column;align-items:flex-start;gap:7px}._previewPrimer_104wy_79{margin:10px;padding:20px 16px}._previewPrimer_104wy_79 ol{grid-template-columns:1fr}._previewPrimer_104wy_79>button{width:100%}._shell_104wy_1{border-radius:0}._topbar_104wy_22{padding:17px 16px}._courseIdentity_104wy_188{column-gap:10px}._courseIdentity_104wy_188 h2{font-size:20px}._courseIdentity_104wy_188 p{white-space:normal}._saveArea_104wy_246{grid-template-columns:1fr}._previewBadge_104wy_254,._saveBadge_104wy_255{justify-self:start}._progress_104wy_304 span{justify-content:flex-start}._stage_104wy_653{padding:30px 16px 55px}._lessonHeader_104wy_664{grid-template-columns:1fr;gap:13px}._lessonHeader_104wy_664 h3,._checkpointHeader_104wy_673 h3{font-size:34px}._lessonHeader_104wy_664>strong{justify-self:start;min-width:58px}._pageNav_104wy_712{display:flex;overflow-x:auto}._pageNav_104wy_712 button{min-width:92px}._pageContent_104wy_780{border-radius:21px;padding:25px 19px}._pageContent_104wy_780>h4{font-size:31px}._pointGrid_104wy_815,._example_104wy_858{grid-template-columns:1fr}._example_104wy_858>span{justify-self:start}._pageFooter_104wy_896{flex-direction:column-reverse;align-items:stretch}._primary_104wy_906,._secondary_104wy_907{width:100%}._question_104wy_945{padding:16px 12px}._question_104wy_945 legend{align-items:flex-start;font-size:13px}._checkpointHeader_104wy_673{padding-bottom:100px}._checkpointHeader_104wy_673>div{bottom:27px;left:24px;right:auto}._artifact_104wy_1159{padding:28px 20px}}@media (prefers-reduced-motion:reduce){._artifactMeter_104wy_1195>i,._primary_104wy_906,._secondary_104wy_907{transition:none}._saveBadge_104wy_255._saving_104wy_285>i,._loading_104wy_1260>i{animation:none}._primary_104wy_906:hover:not(:disabled),._secondary_104wy_907:hover:not(:disabled){transform:none}}
