.formal-course-shell-module__MxAWuG__shell{width:100%;min-height:calc(100vh - var(--header-height));grid-template-columns:244px minmax(0,1fr);display:grid}.formal-course-shell-module__MxAWuG__sidebar{z-index:45;top:var(--header-height);height:calc(100vh - var(--header-height));border-right:1px solid var(--border-soft);background:var(--surface);align-self:start;padding:24px 18px 40px 24px;position:sticky;overflow-y:auto}.formal-course-shell-module__MxAWuG__backLink{border-radius:var(--radius-sm);max-width:100%;min-height:40px;color:var(--blue);align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.35;display:inline-flex}.formal-course-shell-module__MxAWuG__backLink:hover{background:var(--blue-soft)}.formal-course-shell-module__MxAWuG__backLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formal-course-shell-module__MxAWuG__sidebarHeader{padding:21px 10px 15px}.formal-course-shell-module__MxAWuG__sidebarHeader span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.formal-course-shell-module__MxAWuG__sidebarHeader strong{color:var(--ink);font-size:15px;line-height:1.45;display:block}.formal-course-shell-module__MxAWuG__directoryList{gap:4px;display:grid}.formal-course-shell-module__MxAWuG__directoryLink{min-height:42px;color:var(--ink-2);border-left:3px solid #0000;align-items:center;gap:8px;padding:8px 11px;font-size:14px;line-height:1.45;display:flex}.formal-course-shell-module__MxAWuG__directoryLink:hover{color:var(--blue);background:var(--blue-pale)}.formal-course-shell-module__MxAWuG__directoryLinkActive{border-left-color:var(--blue);color:var(--blue);background:var(--blue-soft);font-weight:700}.formal-course-shell-module__MxAWuG__directoryNumber{border:1px solid var(--border);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.formal-course-shell-module__MxAWuG__directoryLinkActive .formal-course-shell-module__MxAWuG__directoryNumber{border-color:var(--blue);color:var(--blue)}.formal-course-shell-module__MxAWuG__chapterOutline{padding:4px 0 15px 45px}.formal-course-shell-module__MxAWuG__chapterOutline ol{margin:0;padding:0;list-style:none}.formal-course-shell-module__MxAWuG__chapterOutline ol ol{border-left:1px solid var(--border-soft);margin:5px 0 3px 3px;padding:5px 0 2px 13px}.formal-course-shell-module__MxAWuG__chapterOutline li+li{margin-top:3px}.formal-course-shell-module__MxAWuG__chapterOutline a{color:var(--muted);padding:4px 0;font-size:12px;line-height:1.5;display:block}.formal-course-shell-module__MxAWuG__chapterOutline a:hover,.formal-course-shell-module__MxAWuG__chapterOutline a[aria-current=location]{color:var(--blue)}.formal-course-shell-module__MxAWuG__chapterOutline a[aria-current=location]{font-weight:700}.formal-course-shell-module__MxAWuG__readingProgress{border-top:1px solid var(--border-soft);color:var(--muted);gap:6px;margin-top:14px;padding-top:14px;font-size:11px;display:grid}.formal-course-shell-module__MxAWuG__readingProgress progress{appearance:none;border:0;width:100%;height:3px}.formal-course-shell-module__MxAWuG__readingProgress progress::-webkit-progress-bar{background:var(--border-soft)}.formal-course-shell-module__MxAWuG__readingProgress progress::-webkit-progress-value{background:var(--blue)}.formal-course-shell-module__MxAWuG__readingProgress progress::-moz-progress-bar{background:var(--blue)}.formal-course-shell-module__MxAWuG__content{width:100%;min-width:0;padding:22px clamp(24px,2.5vw,48px) 80px}@media (max-width:980px){.formal-course-shell-module__MxAWuG__shell{display:block}.formal-course-shell-module__MxAWuG__sidebar{border-right:0;border-bottom:1px solid var(--border-soft);scrollbar-width:none;background:#fffffffa;align-items:center;gap:7px;height:auto;min-height:56px;padding:8px 16px;display:flex;overflow:auto hidden}.formal-course-shell-module__MxAWuG__sidebar::-webkit-scrollbar{display:none}.formal-course-shell-module__MxAWuG__backLink{z-index:2;border:1px solid var(--border-soft);background:var(--surface);flex:none;position:sticky;left:0;box-shadow:12px 0 18px #fffffffa}.formal-course-shell-module__MxAWuG__sidebarHeader{display:none}.formal-course-shell-module__MxAWuG__directoryList{flex:none;gap:4px;width:max-content;display:flex}.formal-course-shell-module__MxAWuG__chapterOutline{display:none}.formal-course-shell-module__MxAWuG__directoryLink{white-space:nowrap;border:0;border-radius:999px;flex:none;min-height:38px;padding:7px 11px}.formal-course-shell-module__MxAWuG__directoryLinkActive{background:var(--blue-soft)}.formal-course-shell-module__MxAWuG__content{padding:24px 24px 64px}}@media (max-width:640px){.formal-course-shell-module__MxAWuG__sidebar{padding-inline:12px}.formal-course-shell-module__MxAWuG__backLink span{max-width:126px}.formal-course-shell-module__MxAWuG__content{padding:20px 16px 56px}}
