.nodes-intro{
  display:grid;
  grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);
  align-items:center;
  gap:48px;
  padding-bottom:48px;
}
.nodes-intro>*{min-width:0}
.nodes-intro .section-head{margin-bottom:0}
.nodes-facts{display:grid;gap:16px}
.nodes-coverage{
  font-size:var(--size-h3);
  font-weight:var(--weight-bold);
  line-height:1.8;
  color:var(--indigo);
}
.nodes-facts .chips{margin-top:0}
.nodes-facts>p:last-child{font-size:var(--size-small)}
.nodes-caption{
  padding:16px 20px;
  text-align:left;
  color:var(--muted);
  background:var(--panel);
  font-size:var(--size-small);
  font-weight:var(--weight-medium);
}
.nodes-paragraph{
  max-width:84ch;
  color:var(--muted);
  line-height:1.9;
}
.nodes-type-card{display:grid;gap:22px}
.nodes-type-heading{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:16px;
}
.nodes-type-copy{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:28px;
  color:var(--muted);
  line-height:1.9;
}
.nodes-type-copy>*{min-width:0}
.nodes-type-card>.route{justify-self:start;max-width:100%;flex-wrap:wrap}
.nodes-type-card>.route .rt{margin-left:12px}
.nodes-after{margin-top:24px;line-height:1.9}
.nodes-use-list{display:grid;gap:20px}
.nodes-use-row{
  display:grid;
  grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);
  gap:32px;
}
.nodes-use-row>*{min-width:0}
.nodes-use-row h3{margin-top:16px}
.nodes-use-row p{color:var(--muted);line-height:1.9}
.nodes-use-row p+p{margin-top:16px}
.nodes-document p a{
  color:var(--accent-dark);
  text-decoration:underline;
  text-underline-offset:4px;
}
.nodes-document .grid-two>.card p{color:var(--muted)}
@media(max-width:900px){
  .nodes-intro{grid-template-columns:minmax(0,1fr);gap:28px}
  .nodes-type-copy{grid-template-columns:minmax(0,1fr);gap:16px}
}
@media(max-width:640px){
  .nodes-intro{padding-bottom:32px}
  .nodes-use-row{grid-template-columns:minmax(0,1fr);gap:20px}
  .nodes-type-heading{align-items:flex-start;flex-direction:column;gap:12px}
  .nodes-caption{padding:14px 16px}
}