.reading-progress{z-index:19;height:3px;margin-bottom:-3px;position:sticky;top:73px}.reading-progress span{background:var(--signal);transform-origin:0;height:100%;display:block}.lesson-head{border-bottom:var(--b-hair);padding:72px 0 48px}.lesson-head .label a{align-items:center;min-height:24px;display:inline-flex}.lesson-title{max-width:920px}.lesson-meta{color:var(--ink-2);margin:24px 0 0;font-size:15px}.lesson-layout{grid-template-columns:minmax(0, var(--measure)) minmax(200px, 260px);justify-content:space-between;gap:64px;display:grid}.table-wrap{margin:28px 0 32px;overflow-x:auto}.table-wrap table{min-width:560px}.table-wrap th:first-child,.table-wrap td:first-child{width:26%}.table-wrap th:last-child,.table-wrap td:last-child{width:22%}.lesson-lead{margin:0 0 32px;font-size:26px;line-height:1.45}.who-for{border-top:var(--b-strong);border-bottom:var(--b-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:48px;padding:20px 0;font-size:16px;display:grid}.who-for p{margin:0}.who-for-k{font-weight:600;margin-bottom:4px!important}.watch-out-k{margin:0 0 8px;font-size:14px}.watch-out p:last-child{margin-bottom:0}.lesson-aside{align-self:start;margin-top:72px;font-size:15px;position:sticky;top:112px}.lesson-aside-k{margin:0 0 12px;font-weight:600}.lesson-aside ol{border-left:var(--b-hair);margin:0;padding:0;list-style:none}.lesson-aside a{color:var(--muted);border-left:3px solid #0000;margin-left:-1px;padding:8px 0 8px 18px;line-height:1.4;text-decoration:none;display:block}.lesson-aside a:hover{color:var(--ink)}.lesson-aside a[aria-current=location]{color:var(--ink);border-left-color:var(--signal);font-weight:600}.prev-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.neighbour{gap:6px;min-height:140px;padding:22px 24px 26px}.neighbour-next{text-align:right;grid-column:2}.neighbour-k{font-size:14px;font-weight:600}.neighbour-t{font-size:24px;line-height:1.2}.neighbour-track{font-family:var(--ff-mono);color:var(--muted);margin-top:auto;font-size:13px}.lesson-aside-more{border-top:var(--b-hair);color:var(--ink-2);margin:28px 0 0;padding-top:16px;font-size:14px;line-height:1.5}.lesson-aside .lesson-aside-more a{font-size:inherit;min-height:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:3px;border:0;margin:0;padding:0;text-decoration-thickness:2px;display:inline}@media (max-width:1080px){.lesson-layout{grid-template-columns:minmax(0,1fr)}.lesson-aside{display:none}}@media (max-width:860px){.lesson-head{padding:48px 0 36px}.who-for,.prev-next{grid-template-columns:minmax(0,1fr);gap:28px}.neighbour-next{grid-column:auto}}
