.tutorial-masthead{
  padding-top:64px;
  padding-bottom:48px;
}
.tutorial-masthead .section-head{
  max-width:880px;
}
.tutorial-masthead h1{
  margin-top:16px;
}
.tutorial-document{
  padding-top:40px;
}
.tutorial-step{
  padding-top:48px;
  padding-bottom:48px;
  border-bottom:1px solid var(--border);
}
.tutorial-step:last-child{
  border-bottom:0;
  padding-bottom:0;
}
.tutorial-step .section-head{
  max-width:800px;
  margin-inline:auto;
}
.tutorial-step .section-head h2{
  margin-top:12px;
}
.tutorial-step .cta-row{
  max-width:800px;
  margin-inline:auto;
}
.tutorial-step .prose{
  max-width:800px;
}
.tutorial-step h3[id]{
  scroll-margin-top:var(--toc-offset);
}
@media(max-width:768px){
  .tutorial-masthead{
    padding-top:40px;
    padding-bottom:32px;
  }
  .tutorial-step{
    padding-top:32px;
    padding-bottom:32px;
  }
}