.lesson-rail{max-width:100%;justify-content:initial;overflow-x:auto;padding:6px 4px 10px;scrollbar-width:thin}
.rail-step{flex:1 0 68px;min-width:68px}
.button.is-disabled{background:#e4e7f0;color:#58627a;box-shadow:none;cursor:default;pointer-events:none}
.studio-walkthrough-intro{margin-bottom:20px}
.studio-walkthrough-intro h3{margin-bottom:12px}
.studio-walkthrough-intro p{line-height:2.2;margin-bottom:12px}
.studio-code-note{padding:16px 20px;background:#f1edfb;border-left:4px solid #8c75c8;border-radius:8px;line-height:2.2}
.typing-before-cloze h3{line-height:2}
@media(max-width:800px){.rail-step{flex-basis:62px;min-width:62px;font-size:12px}.lesson-nav>.button.is-disabled{font-size:13px;line-height:2}.studio-code-note{padding:14px 16px}}
