.lesson-ad-rail{--rail-content:1100px;right:max(16px, calc((100vw - var(--rail-content)) / 4 - 80px));z-index:2;width:160px;position:fixed;top:50%;translate:0 -50%}.lesson-ad-rail .ad-slot--rail{position:static}.lesson-ad-rail .ad-slot--rail .adsbygoogle{width:160px;height:600px;min-height:600px}.lesson-ad-rail--inline{position:sticky;top:96px;right:auto;translate:none}@media print{.lesson-ad-rail{display:none}}
.goal-lesson-list{display:none}@media (min-width:1200px){.goal-lesson-shell{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:24px;max-width:1600px;margin:0 auto;padding:0 24px;display:grid}.goal-lesson-shell>:is(.goal-course-page,.lesson-preview){max-width:none;margin:0;padding-inline:0}.goal-lesson-list{background:var(--surface);border:1px solid var(--line);scrollbar-width:thin;border-radius:18px;align-self:start;max-height:calc(100vh - 120px);margin-top:38px;padding:12px 8px;display:block;position:sticky;top:96px;overflow-y:auto}.goal-lesson-list>p{color:var(--ink);align-items:center;gap:6px;margin:0 6px 8px;font-size:.875rem;font-weight:800;display:flex}.goal-lesson-list>p small{background:var(--surface-soft);color:var(--muted);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.75rem}.goal-lesson-list ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.goal-lesson-list a{color:var(--ink);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:6px 8px;text-decoration:none;display:grid}.goal-lesson-list a:hover{background:var(--surface-soft)}.goal-lesson-list a[aria-current=page]{background:color-mix(in srgb, var(--blue) 14%, var(--surface));box-shadow:inset 3px 0 0 var(--blue)}.goal-lesson-list a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.goal-lesson-list img{object-fit:cover;border-radius:10px;width:36px;height:36px}.goal-lesson-list-number{background:var(--surface-soft);color:var(--blue-dark);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.goal-lesson-list a>span:last-child{min-width:0;display:grid}.goal-lesson-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.goal-lesson-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.goal-lesson-list a[aria-current=page] b{color:var(--blue-dark)}}@media (min-width:1440px){.goal-lesson-shell{grid-template-columns:236px minmax(0,1fr) 160px}.goal-lesson-shell>.lesson-ad-rail--inline{margin-top:38px}}@media print{.goal-lesson-list{display:none}}
