.tutorial-intro h1 {
  margin-block:16px;
}
.tutorial-intro > p:last-of-type {
  margin-bottom:24px;
}
.tutorial-page > .toc {
  margin-block:32px 44px;
}
.tutorial-chapter {
  scroll-margin-top:180px;
}
.tutorial-chapter > h2 {
  margin-top:0;
}
.tutorial-chapter + .tutorial-chapter {
  margin-top:56px;
  padding-top:36px;
  border-top:1px solid var(--border);
}
.tutorial-page .toc a {
  text-decoration:none;
}
@media (max-width:640px) {
  .tutorial-page > .toc {
    margin-block:24px 32px;
  }
  .tutorial-chapter {
    scroll-margin-top:100px;
  }
  .tutorial-chapter + .tutorial-chapter {
    margin-top:40px;
    padding-top:28px;
  }
}