.CourseGuidePage_guideWrapper__5PPJn{--guide-sticky-gap:24px;--guide-sticky-top:calc(var(--site-header-height) + var(--guide-sticky-gap));--guide-ink:#171a16;--guide-body:#4b5348;--guide-muted:#737b70;--guide-line:rgb(148 163 184/22%);--guide-accent-soft:var(--color-tint);--guide-accent-ink:var(--color-accent-strong);--guide-accent-strong:var(--color-accent-strong);--guide-accent-link:var(--color-accent);--guide-accent-muted:#666731;--guide-accent-arrow:#7d7e48;--guide-accent-hover:#f7f9e6;--guide-accent:#e5e899;--guide-active-ink:#1f2c24;--guide-drawer-bg:#faf9ef;--guide-serif:ui-serif,Georgia,"Songti SC","Noto Serif CJK SC","Source Han Serif SC","Source Han Serif CN","Noto Serif SC",serif;width:100%;max-width:1280px;margin:0 auto;padding:0 24px 80px;color:var(--guide-ink)}.CourseGuidePage_level1Theme__s5K5I{--guide-accent:#e5e899}.CourseGuidePage_level2Theme__LXuTD{--guide-accent:#e3e58c}.CourseGuidePage_level3Theme__2XmSG{--guide-accent:#e0e280}.CourseGuidePage_level4Theme__DZx1E{--guide-accent:#dddf72}.CourseGuidePage_level5Theme__tXyuz{--guide-accent:#dbdc64}.CourseGuidePage_level6Theme__bp4dd{--guide-accent:#d8d953}.CourseGuidePage_level7Theme__D0iEi{--guide-accent:#d6d640}.CourseGuidePage_level8Theme__soZyI{--guide-accent:#d3d325}.CourseGuidePage_guideWrapper__5PPJn :focus-visible{outline-color:var(--guide-accent-strong)}.CourseGuidePage_searchButton__xeZSB{display:flex;width:100%;height:40px;align-items:center;gap:9px;border:1px solid rgb(148 163 184/26%);border-radius:6px;background:rgb(255 255 255/64%);padding:0 10px;color:var(--guide-muted);font-size:13px;text-align:left;box-shadow:0 1px 2px rgb(15 23 42/4%);backdrop-filter:blur(10px)}.CourseGuidePage_searchButton__xeZSB span{flex:1}.CourseGuidePage_searchButton__xeZSB kbd{border:1px solid rgb(148 163 184/24%);border-radius:4px;background:rgb(248 250 252/70%);padding:2px 6px;color:#858c82;font-family:inherit;font-size:11px}.CourseGuidePage_mobileGuideBar__iJ2q2{display:none}.CourseGuidePage_layout__wwLkT{display:grid;min-height:900px;grid-template-columns:270px minmax(0,1fr) 190px;overflow:visible;border:1px solid rgb(255 255 255/72%);border-radius:8px;background:rgb(255 255 255/38%);box-shadow:0 18px 60px -44px rgb(15 23 42/34%);backdrop-filter:blur(12px)}.CourseGuidePage_sidebar__RG4M2{position:sticky;top:var(--guide-sticky-top);align-self:start;height:calc(100vh - var(--site-header-height) - (var(--guide-sticky-gap) * 2));overflow-y:auto;border-right:1px solid var(--guide-line);background:rgb(255 255 255/34%);padding:22px 22px 40px;scrollbar-width:thin}.CourseGuidePage_mobileSidebarHeader__PqhZQ,.CourseGuidePage_mobileSidebar__m7U38{display:none}.CourseGuidePage_overviewLink__X3DGr{width:100%;min-height:38px;border:0;border-left:3px solid transparent;border-radius:0 4px 4px 0;background:transparent;padding:8px 10px;color:#35402f;font-size:13px;font-weight:700;text-align:left}.CourseGuidePage_sidebarActive__s_6NX{border-left-color:#21261f;background:var(--guide-accent)}.CourseGuidePage_sidebarSections__Q0W6j{margin-top:18px}.CourseGuidePage_sidebarSection__60gR_{border-bottom:1px solid var(--guide-line);padding:12px 0}.CourseGuidePage_sectionToggle__a_VpM{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:4px 0;color:var(--guide-ink);font-size:13px;font-weight:800;text-align:left}.CourseGuidePage_sectionToggle__a_VpM span:last-child{color:#8b9288;font-size:17px;font-weight:400}.CourseGuidePage_chapterLinksWrap__Tnt9e{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s var(--ease-out-quint),opacity .14s ease}.CourseGuidePage_chapterLinksWrap__Tnt9e>*{min-height:0;overflow:hidden}.CourseGuidePage_chapterLinksWrap__Tnt9e[data-open=true]{grid-template-rows:1fr;opacity:1}.CourseGuidePage_chapterLinks__riv1Z{display:grid;gap:1px}.CourseGuidePage_chapterLinks__riv1Z>:first-child{margin-top:6px}.CourseGuidePage_chapterLinks__riv1Z>:last-child{margin-bottom:4px}.CourseGuidePage_chapterLinks__riv1Z :is(button,a){display:block;width:100%;border:0;border-left:2px solid transparent;background:transparent;padding:6px 8px;color:#697166;font-size:12px;line-height:1.55;text-align:left}@media (hover:hover) and (pointer:fine){.CourseGuidePage_chapterLinks__riv1Z :is(button,a):hover{color:var(--guide-accent-link)}}.CourseGuidePage_chapterLinks__riv1Z .CourseGuidePage_chapterLinkActive__9bciM{border-left-color:var(--guide-accent-strong);border-radius:0 4px 4px 0;background:var(--guide-accent);color:var(--guide-active-ink);font-weight:800}.CourseGuidePage_article__Es8Of{width:100%;min-width:0;min-height:100vh;margin:0 auto;padding:56px 48px 104px}.CourseGuidePage_viewEnter__aS9cL{animation:CourseGuidePage_guideViewIn__Vy9Kt .18s var(--ease-out-quint) both}@keyframes CourseGuidePage_guideViewIn__Vy9Kt{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}.CourseGuidePage_coursePart__twNcj,.CourseGuidePage_hero__faWZN,.CourseGuidePage_inlineLesson__BDe0K,.CourseGuidePage_learningPath__0P_dg,.CourseGuidePage_outcomesSection__LgjsY,.CourseGuidePage_outline__PRKZ_,.CourseGuidePage_overviewBlock__L4DLZ{scroll-margin-top:var(--guide-sticky-top)}.CourseGuidePage_inlineLessonHero__Td7UA{padding-bottom:38px;border-bottom:1px solid var(--guide-line)}.CourseGuidePage_inlineLessonHero__Td7UA h1{max-width:850px;margin-top:20px;color:var(--guide-ink);font-family:var(--guide-serif);font-size:clamp(38px,4.3vw,62px);font-weight:900;letter-spacing:-.045em;line-height:1.13}.CourseGuidePage_inlineLessonBody__oyAWS{max-width:780px;padding-top:14px;color:var(--guide-body);font-size:15px;line-height:1.9}.CourseGuidePage_inlineLessonBody__oyAWS h2,.CourseGuidePage_inlineLessonBody__oyAWS h3{scroll-margin-top:var(--guide-sticky-top);color:var(--guide-ink);font-family:var(--guide-serif)}.CourseGuidePage_inlineLessonBody__oyAWS h2{padding-top:12px;font-size:25px;line-height:1.35}.CourseGuidePage_inlineLessonBody__oyAWS h3{font-size:18px;line-height:1.5}.CourseGuidePage_inlineLessonBody__oyAWS li,.CourseGuidePage_inlineLessonBody__oyAWS p{color:var(--guide-body)}.CourseGuidePage_inlineLessonBody__oyAWS img{margin-inline:auto}.CourseGuidePage_lessonLoading__0BMFi{display:grid;min-height:280px;align-content:start;gap:14px;padding-top:38px;opacity:0;transition:opacity .12s ease}.CourseGuidePage_lessonLoading__0BMFi[data-visible=true]{opacity:1}.CourseGuidePage_lessonLoading__0BMFi i{display:block;width:100%;height:11px;border-radius:999px;background:var(--guide-line)}.CourseGuidePage_lessonLoading__0BMFi i:first-of-type{width:72%;height:20px;margin-bottom:12px}.CourseGuidePage_lessonLoading__0BMFi i:nth-of-type(2){width:96%}.CourseGuidePage_lessonLoading__0BMFi i:nth-of-type(3){width:89%}.CourseGuidePage_lessonLoading__0BMFi i:nth-of-type(4){width:63%}.CourseGuidePage_eyebrow__Vygey{color:var(--guide-accent-muted);font-size:10px;font-weight:900;letter-spacing:.18em}.CourseGuidePage_hero__faWZN h1{max-width:780px;margin-top:18px;color:#11140f;font-size:44px;font-weight:900;line-height:1.14;letter-spacing:0}.CourseGuidePage_titleAccent__wWaPT{display:block;width:66px;height:6px;margin-top:24px;background:var(--guide-accent)}.CourseGuidePage_subtitle__izbv9{margin-top:20px;color:#242922;font-size:16px;font-weight:800}.CourseGuidePage_introduction__enPDs{max-width:760px;margin-top:18px;color:var(--guide-body);font-size:15px;line-height:1.9}.CourseGuidePage_notice__9pzdi{display:grid;gap:7px;max-width:760px;border-left:4px solid var(--guide-accent);margin-top:24px;background:var(--guide-accent-soft);padding:16px 18px}.CourseGuidePage_notice__9pzdi strong{color:var(--guide-accent-ink);font-size:12px;font-weight:850}.CourseGuidePage_notice__9pzdi p{color:var(--guide-body);font-size:13px;line-height:1.7}.CourseGuidePage_overviewBlocks__7199U{max-width:760px;margin-top:52px}.CourseGuidePage_overviewBlock__L4DLZ{border-top:1px solid var(--guide-line);padding-top:34px}.CourseGuidePage_overviewBlock__L4DLZ h2{max-width:680px;margin-top:8px;color:var(--guide-ink);font-size:25px;font-weight:900;line-height:1.35}.CourseGuidePage_overviewBlock__L4DLZ>p:not(.CourseGuidePage_partNumber__w6xob){max-width:700px;margin-top:14px;color:var(--guide-body);font-size:14px;line-height:1.85}.CourseGuidePage_overviewPoints__1vbBm{display:grid;margin-top:24px}.CourseGuidePage_overviewPoints__1vbBm li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;border-top:1px solid var(--guide-line);padding:18px 0}.CourseGuidePage_overviewPoints__1vbBm>li>span{color:var(--guide-accent-muted);font-size:11px;font-weight:900;letter-spacing:.08em}.CourseGuidePage_overviewPoints__1vbBm strong{color:var(--guide-ink);font-size:14px;font-weight:800}.CourseGuidePage_overviewPoints__1vbBm p{margin-top:5px;color:var(--guide-muted);font-size:13px;line-height:1.7}.CourseGuidePage_outline__PRKZ_{margin-top:52px;border-top:1px solid var(--guide-line);padding-top:20px}.CourseGuidePage_sectionHeading__qhV2X{display:flex;align-items:center;gap:10px}.CourseGuidePage_sectionHeading__qhV2X>span{width:9px;height:9px;background:var(--guide-accent);box-shadow:4px 4px 0 var(--guide-accent-strong)}.CourseGuidePage_sectionHeading__qhV2X h2{font-size:25px;font-weight:900}.CourseGuidePage_coursePart__twNcj{border-bottom:1px solid var(--guide-line);padding:38px 0 42px}.CourseGuidePage_partNumber__w6xob{color:var(--guide-accent-muted);font-size:10px;font-weight:900;letter-spacing:.14em}.CourseGuidePage_coursePart__twNcj h3{max-width:680px;margin-top:8px;font-size:22px;font-weight:850;line-height:1.4}.CourseGuidePage_coursePart__twNcj>p:not(.CourseGuidePage_partNumber__w6xob){max-width:700px;margin-top:10px;color:var(--guide-muted);font-size:13px;line-height:1.75}.CourseGuidePage_chapterList__epjoO{display:grid;margin-top:20px}.CourseGuidePage_chapterList__epjoO li{scroll-margin-top:90px;border-top:1px solid #e6e8e2}.CourseGuidePage_chapterList__epjoO :is(button,a){display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:18px;border:0;background:transparent;padding:9px 2px;color:var(--guide-accent-link);font-size:14px;font-weight:650;line-height:1.55;text-align:left}.CourseGuidePage_chapterList__epjoO :is(button,a) span:last-child{flex:0 0 auto;color:var(--guide-accent-arrow);font-size:13px;transition:translate .18s var(--ease-out-quint),color .14s ease}@media (hover:hover) and (pointer:fine){.CourseGuidePage_chapterList__epjoO :is(button,a):hover{color:#11140f}.CourseGuidePage_chapterList__epjoO :is(button,a):hover span:last-child{color:var(--guide-accent-strong);translate:3px 0}}.CourseGuidePage_outcomesSection__LgjsY{max-width:760px;border-top:1px solid var(--guide-line);margin-top:52px;padding-top:28px}.CourseGuidePage_outcomesSection__LgjsY>p{max-width:700px;margin-top:16px;color:var(--guide-body);font-size:14px;line-height:1.8}.CourseGuidePage_outcomesSection__LgjsY ul{display:grid;gap:12px;margin-top:22px}.CourseGuidePage_outcomesSection__LgjsY li{border-left:3px solid var(--guide-accent);background:var(--guide-accent-soft);padding:12px 16px;color:var(--guide-body);font-size:13px;line-height:1.7}.CourseGuidePage_learningPath__0P_dg{display:grid;gap:7px;border-left:4px solid var(--guide-accent);margin-top:46px;background:var(--guide-accent-soft);padding:18px 20px}.CourseGuidePage_learningPath__0P_dg p{color:var(--guide-accent-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.CourseGuidePage_learningPath__0P_dg strong{font-size:14px;line-height:1.7}.CourseGuidePage_articleFooter__LB4RY{display:flex;justify-content:space-between;gap:20px;margin-top:54px;color:var(--guide-muted);font-size:12px}.CourseGuidePage_articleFooter__LB4RY a{color:var(--guide-accent-link);font-weight:750;text-decoration:none}.CourseGuidePage_pageToc__qFpnc{position:sticky;top:var(--guide-sticky-top);display:flex;flex-direction:column;align-self:start;height:calc(100vh - var(--site-header-height) - (var(--guide-sticky-gap) * 2));overflow:hidden;border-left:1px solid var(--guide-line);background:rgb(255 255 255/18%);padding:48px 24px}.CourseGuidePage_pageToc__qFpnc p{margin-bottom:14px;color:#323a2f;font-size:11px;font-weight:850}.CourseGuidePage_tocList__omZW9{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.CourseGuidePage_tocList__omZW9 button{display:block;width:100%;border:0;border-left:2px solid #dde1d8;background:transparent;padding:6px 0 6px 12px;color:#7a8277;font-size:12px;text-align:left}.CourseGuidePage_tocList__omZW9 .CourseGuidePage_tocActive__SBZZi{border-left-color:var(--guide-accent-strong);color:var(--guide-accent-link)}@media (hover:hover) and (pointer:fine){.CourseGuidePage_tocList__omZW9 button:hover{border-left-color:var(--guide-accent-strong);color:var(--guide-accent-link)}}.CourseGuidePage_tocList__omZW9 .CourseGuidePage_tocSubitem__xTFVq{padding-left:24px;font-size:11px}.CourseGuidePage_drawerBackdrop__6oDc5{display:none}.CourseGuidePage_searchOverlay__EFwCY{position:fixed;z-index:100;inset:0;display:grid;place-items:start center;background:rgb(20 24 19/42%);padding:12vh 20px 20px;backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .1s ease}.CourseGuidePage_searchOverlay__EFwCY[data-open=true]{opacity:1;pointer-events:auto;transition:opacity .14s ease}.CourseGuidePage_searchDialog__L1AHc{width:min(620px,100%);max-height:70vh;overflow:hidden;border:1px solid #d8dcd3;border-radius:8px;background:#fff;box-shadow:0 28px 90px rgb(20 24 19/22%);opacity:0;transition:opacity 80ms ease}.CourseGuidePage_searchOverlay__EFwCY[data-open=true] .CourseGuidePage_searchDialog__L1AHc{opacity:1;transition:opacity .1s var(--ease-out-quint)}.CourseGuidePage_searchField__Djl9F{display:flex;height:56px;align-items:center;gap:11px;border-bottom:1px solid #e1e4dd;padding:0 16px;color:#6f776c}.CourseGuidePage_searchField__Djl9F input{min-width:0;flex:1;border:0;outline:0;color:#242922;font-size:15px}.CourseGuidePage_searchField__Djl9F button{border:1px solid #dfe2dc;border-radius:4px;background:#f7f8f5;padding:4px 7px;color:#7e857b;font-size:10px;font-weight:750}.CourseGuidePage_searchHelp__XYaSN{padding:12px 16px 8px;color:#7c8479;font-size:11px}.CourseGuidePage_searchResults__7TftF{max-height:calc(70vh - 102px);overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 10px}.CourseGuidePage_searchResults__7TftF>:is(button,a)[data-active=true]{background:var(--guide-accent-soft);box-shadow:inset 2px 0 0 var(--guide-accent-strong)}.CourseGuidePage_searchResults__7TftF>:is(button,a){display:grid;width:100%;gap:3px;border:0;border-radius:6px;background:transparent;padding:10px;text-align:left}@media (hover:hover) and (pointer:fine){.CourseGuidePage_searchResults__7TftF>:is(button,a):hover{background:var(--guide-accent-hover)}}.CourseGuidePage_searchResults__7TftF span{color:#2f382b;font-size:13px;font-weight:700}.CourseGuidePage_searchResults__7TftF small{color:#7d8579;font-size:11px}.CourseGuidePage_noResults__ud6AP{padding:30px 12px;color:#7d8579;font-size:13px;text-align:center}@media (max-width:1180px){.CourseGuidePage_layout__wwLkT{grid-template-columns:250px minmax(0,1fr)}.CourseGuidePage_pageToc__qFpnc{display:none}}@media (max-width:900px){.CourseGuidePage_guideWrapper__5PPJn{--mobile-guide-offset:70px;padding:0 18px 64px}.CourseGuidePage_mobileGuideBar__iJ2q2{position:sticky;z-index:40;top:var(--site-header-height);display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgb(255 255 255/70%);border-radius:8px;margin-bottom:12px;background:rgb(255 255 255/48%);padding:9px 12px 9px 16px;box-shadow:0 8px 30px -24px rgb(15 23 42/32%);backdrop-filter:blur(12px)}.CourseGuidePage_mobileGuideBar__iJ2q2>div:first-child{display:grid;min-width:0;gap:2px}.CourseGuidePage_mobileGuideBar__iJ2q2>div:first-child span{color:var(--guide-accent-muted);font-size:8px;font-weight:900;letter-spacing:.12em}.CourseGuidePage_mobileGuideBar__iJ2q2>div:first-child strong{overflow:hidden;color:#22261f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.CourseGuidePage_mobileGuideActions__mQj5y{display:flex;flex:0 0 auto;gap:7px}.CourseGuidePage_mobileGuideActions__mQj5y button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgb(148 163 184/25%);border-radius:50%;background:rgb(255 255 255/72%);color:#475043;font-size:17px}.CourseGuidePage_layout__wwLkT{display:block;overflow:visible;backdrop-filter:none}.CourseGuidePage_desktopSidebar__jo93X{display:none}.CourseGuidePage_mobileSidebar__m7U38{display:block;position:fixed;z-index:80;top:calc(var(--site-header-height) + var(--mobile-guide-offset));bottom:auto;left:0;width:min(340px,88vw);height:calc(100dvh - var(--site-header-height) - var(--mobile-guide-offset));border-right:1px solid #d7dcd2;background:var(--guide-drawer-bg);padding:0 24px 40px;box-shadow:20px 0 60px rgb(20 24 19/18%);transform:translateX(-105%);transition:transform .18s var(--ease-drawer)}.CourseGuidePage_sidebarOpen__FPQsk{transform:translateX(0)}.CourseGuidePage_mobileSidebarHeader__PqhZQ{position:sticky;z-index:2;top:0;display:flex;min-height:56px;align-items:center;justify-content:space-between;margin-bottom:8px;background:var(--guide-drawer-bg)}.CourseGuidePage_mobileSidebarHeader__PqhZQ strong{font-size:14px}.CourseGuidePage_mobileSidebarHeader__PqhZQ button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:#5f675c;font-size:26px}.CourseGuidePage_drawerBackdrop__6oDc5{position:fixed;z-index:70;inset:calc(var(--site-header-height) + var(--mobile-guide-offset)) 0 0;display:block;background:rgb(17 20 16/34%);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-drawer)}.CourseGuidePage_drawerBackdropVisible__BlsYn{opacity:1;pointer-events:auto}.CourseGuidePage_article__Es8Of{width:min(100%,820px);padding:52px 42px 96px}}@media (max-width:640px){.CourseGuidePage_guideWrapper__5PPJn{padding:0 14px 52px}.CourseGuidePage_article__Es8Of{padding:38px 22px 72px}.CourseGuidePage_hero__faWZN h1{margin-top:14px;font-size:34px;line-height:1.18}.CourseGuidePage_inlineLessonHero__Td7UA h1{margin-top:14px;font-size:34px;line-height:1.2}.CourseGuidePage_inlineLessonBody__oyAWS{font-size:14px;line-height:1.85}.CourseGuidePage_inlineLessonBody__oyAWS h2{font-size:22px}.CourseGuidePage_titleAccent__wWaPT{width:54px;height:5px;margin-top:20px}.CourseGuidePage_subtitle__izbv9{font-size:15px;line-height:1.55}.CourseGuidePage_introduction__enPDs{font-size:14px;line-height:1.8}.CourseGuidePage_sectionHeading__qhV2X h2{font-size:23px}.CourseGuidePage_coursePart__twNcj{padding:32px 0 36px}.CourseGuidePage_coursePart__twNcj h3{font-size:20px}.CourseGuidePage_chapterList__epjoO :is(button,a){font-size:13px}.CourseGuidePage_articleFooter__LB4RY{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.CourseGuidePage_lessonLoading__0BMFi,.CourseGuidePage_viewEnter__aS9cL{animation:none;transition:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.CourseGuidePage_chapterList__epjoO :is(button,a):hover span:last-child{translate:none}}@media (prefers-color-scheme:dark){.CourseGuidePage_guideWrapper__5PPJn{--guide-ink:#f2f2ed;--guide-body:#c2c5bd;--guide-muted:#989f95;--guide-line:rgb(148 163 184/24%);--guide-drawer-bg:#17191d;--guide-accent-muted:#babc84;--guide-accent-arrow:#9b9c69;--guide-accent-hover:#262712}.CourseGuidePage_layout__wwLkT,.CourseGuidePage_mobileGuideActions__mQj5y button,.CourseGuidePage_mobileGuideBar__iJ2q2,.CourseGuidePage_pageToc__qFpnc,.CourseGuidePage_searchButton__xeZSB,.CourseGuidePage_sidebar__RG4M2{border-color:var(--guide-line);background:rgb(26 27 33/82%);box-shadow:0 18px 60px -44px rgb(0 0 0/82%)}.CourseGuidePage_searchButton__xeZSB kbd{border-color:var(--guide-line);background:rgb(34 36 43/90%);color:var(--guide-muted)}.CourseGuidePage_hero__faWZN h1,.CourseGuidePage_mobileGuideActions__mQj5y button,.CourseGuidePage_mobileGuideBar__iJ2q2>div:first-child strong,.CourseGuidePage_mobileSidebarHeader__PqhZQ button,.CourseGuidePage_overviewLink__X3DGr,.CourseGuidePage_pageToc__qFpnc p,.CourseGuidePage_subtitle__izbv9{color:var(--guide-ink)}@media (hover:hover) and (pointer:fine){.CourseGuidePage_chapterList__epjoO :is(button,a):hover{color:var(--guide-ink)}}.CourseGuidePage_sidebarActive__s_6NX{border-left-color:var(--guide-ink);color:var(--guide-active-ink)}.CourseGuidePage_chapterLinks__riv1Z :is(button,a),.CourseGuidePage_pageToc__qFpnc button,.CourseGuidePage_sectionToggle__a_VpM span:last-child{color:var(--guide-muted)}.CourseGuidePage_chapterList__epjoO li{border-top-color:var(--guide-line)}.CourseGuidePage_pageToc__qFpnc button{border-left-color:var(--guide-line)}.CourseGuidePage_drawerBackdrop__6oDc5,.CourseGuidePage_searchOverlay__EFwCY{background:rgb(4 5 8/68%)}.CourseGuidePage_searchDialog__L1AHc{border-color:var(--guide-line);background:#1a1b21;box-shadow:0 28px 90px rgb(0 0 0/58%)}.CourseGuidePage_searchField__Djl9F{border-bottom-color:var(--guide-line);color:var(--guide-muted)}.CourseGuidePage_searchField__Djl9F input{background:transparent;color:var(--guide-ink)}.CourseGuidePage_searchField__Djl9F button{border-color:var(--guide-line);background:#22242b;color:var(--guide-muted)}.CourseGuidePage_noResults__ud6AP,.CourseGuidePage_searchHelp__XYaSN,.CourseGuidePage_searchResults__7TftF small{color:var(--guide-muted)}.CourseGuidePage_searchResults__7TftF span{color:var(--guide-ink)}.CourseGuidePage_mobileSidebarHeader__PqhZQ,.CourseGuidePage_mobileSidebar__m7U38{border-color:var(--guide-line);background:var(--guide-drawer-bg)}.CourseGuidePage_mobileSidebar__m7U38{box-shadow:20px 0 60px rgb(0 0 0/48%)}}