.course-lesson__header{margin-bottom:32px}.course-lesson__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}.course-lesson__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0}.course-lesson__meta-item{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.course-lesson__meta-sep{width:3px;height:3px;border-radius:50%;background:var(--border)}.course-lesson__title{font-family:var(--sans);font-size:clamp(28px,4.5vw,42px);font-weight:500;line-height:1.12;color:var(--text-primary);margin:0 0 16px}.course-lesson__description{font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--text-secondary);margin:0;max-width:640px}.course-lesson__body-main{min-width:0}.course-lesson__prose{max-width:720px}@media (max-width:1199px){.course-lesson__body .blog-toc__mobile{display:block}.course-lesson__body .blog-toc__rail{display:none}}@media (min-width:1200px){.course-lesson__body--has-toc{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-column-gap:44px;column-gap:44px;align-items:start}.course-lesson__body--has-toc .blog-toc{grid-column:2;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);align-self:start;max-height:calc(100vh - var(--nav-h) - 64px);overflow-y:auto;overscroll-behavior:contain}.course-lesson__body--has-toc .blog-toc__mobile{display:none}.course-lesson__body--has-toc .blog-toc__rail{display:block}.course-lesson__body--has-toc .course-lesson__prose{max-width:none}}.course-lesson__continue,.course-lesson__related-protocols{margin-top:56px}.course-lesson__deepdive{margin-top:40px;font-size:15px}.course-lesson__deepdive a{font-weight:600;color:var(--accent,#b8943f);text-decoration:none}.course-lesson__deepdive a:hover{text-decoration:underline}