.guide-intro{
  padding-bottom:24px;
  background:linear-gradient(180deg,var(--wash-0),var(--wash-1));
}
.guide-eyebrow{
  margin-bottom:20px;
  color:var(--muted);
  font-family:var(--font-mono);
  font-size:var(--text-small);
}
.guide-intro h1{
  max-width:900px;
}
.guide-lead{
  max-width:720px;
  margin-top:24px;
  color:var(--muted);
  font-size:var(--text-h3);
}
.guide-intro .callout{
  max-width:900px;
  margin-bottom:0;
}
.guide-article{
  padding-top:24px;
}
.guide-body{
  margin-inline:auto;
}
.guide-body section{
  padding-bottom:24px;
}
.guide-body section+section{
  padding-top:24px;
  border-top:1px solid var(--border);
}
.guide-body section h2{
  margin-top:16px;
}
.guide-body .btn-primary,
.guide-body .btn-ghost{
  margin-top:4px;
}
@media(max-width:640px){
  .guide-lead{
    font-size:var(--text-base);
  }
  .guide-body section+section{
    padding-top:16px;
  }
}