:root{
  --tutorial-measure:900px;
}
.tutorial-document{
  max-width:calc(var(--tutorial-measure) + var(--gutter)*2);
}
.tutorial-intro{
  padding-bottom:24px;
}
.tutorial-intro h1{
  margin:24px 0;
}
.tutorial-lead{
  max-width:36em;
  color:var(--text-muted);
  font-size:var(--text-lead);
}
.tutorial-step{
  max-width:100%;
  padding-top:12px;
  padding-bottom:32px;
}
.tutorial-step+.tutorial-step{
  border-top:1px solid var(--border);
}
.tutorial-step .btn{
  text-decoration:none;
}
.tutorial-step .btn-solid{
  color:var(--on-accent);
}
.tutorial-step .btn-ghost{
  color:var(--text);
}
@media(max-width:640px){
  .tutorial-lead{
    font-size:var(--text-base);
  }
}