.setup-intro{
  position:relative;
  background:linear-gradient(180deg,var(--hero-top),var(--hero-bottom));
}
.setup-intro h1{margin-top:24px}
.setup-intro .lede{max-width:760px}
.setup-note{margin-top:24px;color:var(--muted);font-size:15px}
.setup-flow{padding-top:40px}
.setup-flow section{padding-top:16px}
.setup-flow section>p{margin-top:24px}
.setup-flow section>h3{scroll-margin-top:var(--toc-offset)}
.setup-flow .callout p{margin-top:12px}
@media(max-width:768px){
  .setup-intro .cta-row{justify-content:flex-start}
  .setup-flow{padding-top:24px}
}