.tutorial-heading{max-width:900px}
.tutorial-heading .callout{margin-top:28px;margin-bottom:0}
.tutorial-page>.toc-tabs{margin-bottom:56px}
.tutorial-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:64px;padding-top:24px;padding-bottom:64px}
.tutorial-step:last-child{padding-bottom:0}
.tutorial-stage{margin-bottom:12px;color:var(--muted);font-size:var(--size-small);font-weight:var(--weight-strong)}
.tutorial-step-heading h2{font-size:var(--size-h2)}
.tutorial-step-body{min-width:0;overflow-wrap:break-word}
.tutorial-step-body>p{line-height:1.85}
.tutorial-step-body h3{margin-top:36px}
.tutorial-step-body .callout{margin-block:28px}
.tutorial-action{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:28px}
.tutorial-action>span{flex:1 1 220px;font-size:var(--size-small)}
@media(max-width:768px){
  .tutorial-step{grid-template-columns:1fr;gap:8px;padding-top:16px;padding-bottom:48px}
  .tutorial-page>.toc-tabs{margin-bottom:32px}
}