.nodes-intro{padding-top:12px;padding-bottom:40px;max-width:960px}
.nodes-intro h1{margin:22px 0}
.nodes-lead{max-width:42em;font-size:var(--size-h3);color:var(--text-muted)}
.nodes-intro>.muted{max-width:66ch;margin-bottom:0}
.nodes-facts{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
.nodes-section-head{max-width:760px;margin-bottom:28px}
.nodes-section-head h2{margin:0 0 16px}
.nodes-section-head p{margin-bottom:0}
.nodes-scroll-note{font-size:var(--size-small);margin-bottom:24px}
.nodes-document .table-scroll{margin-bottom:36px}
.nodes-type-stack{display:grid;gap:20px;margin-top:24px}
.nodes-type-stack h3{margin:18px 0}
.nodes-type-stack p{max-width:90ch}
.nodes-type-stack p:last-child{margin-bottom:0}
.nodes-use-list{border-top:1px solid var(--border)}
.nodes-use-list>article{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}
.nodes-use-list>article>.tag{align-self:start;justify-self:start}
.nodes-use-list>article>div{min-width:0;max-width:80ch}
.nodes-use-list h3{margin:0 0 18px}
.nodes-use-list p:last-child{margin-bottom:0}
.nodes-use-list a,.nodes-next-links>a:not(.btn){color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}
.nodes-next-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}
.nodes-next-links>a:not(.btn){display:inline-flex;align-items:center;min-height:44px}
.nodes-document #connection-check .prose{max-width:100%}
.nodes-document #connection-check .prose h3:first-child{margin-top:0}
.nodes-document #connection-check .prose p:last-child{margin-bottom:0}
@media(max-width:768px){
  .nodes-intro{padding-top:0;padding-bottom:28px}
  .nodes-lead{font-size:var(--size-body)}
  .nodes-use-list>article{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px;padding-bottom:24px}
}