.nodes-hero{
  padding-top:var(--space-6);
  padding-bottom:var(--space-10);
}
.nodes-hero .hero-lede{
  max-width:44em;
}
.nodes-legend{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:var(--space-1);
  margin-top:var(--space-1);
}
.nodes-document{
  min-width:0;
}
.nodes-document>section+section{
  margin-top:var(--space-8);
  padding-top:var(--space-3);
  border-top:1px solid var(--border);
}
.nodes-document>section>h2:first-child{
  margin-top:var(--space-3);
}
.nodes-document .toc-tabs a{
  text-decoration:none;
}
.nodes-caption{
  padding:var(--space-2) var(--space-3);
  text-align:left;
  font-size:var(--text-small);
  font-weight:var(--weight-normal);
  color:var(--text-muted);
  background:var(--bg-panel);
}
.nodes-type-list{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:var(--space-3);
  margin-block:var(--space-4);
}
.nodes-type-entry{
  min-width:0;
  padding:var(--space-4);
  border-radius:var(--radius);
  background:linear-gradient(180deg,var(--transparent),var(--seaglass-a04)),var(--bg-panel);
  box-shadow:var(--shadow-panel);
}
.nodes-type-entry h3:first-child{
  margin-top:0;
}
.nodes-type-entry p:last-child{
  margin-bottom:0;
}
.nodes-use-list{
  margin-top:var(--space-4);
}
.nodes-use-entry{
  min-width:0;
  padding-top:var(--space-2);
  padding-bottom:var(--space-2);
  border-bottom:1px dashed var(--border);
}
.nodes-use-entry h3{
  color:var(--slate);
}
.nodes-use-entry:last-child{
  border-bottom:0;
}
.nodes-account-links{
  margin-top:var(--space-4);
}
@media(min-width:1025px){
  .nodes-type-entry{
    display:grid;
    grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,1fr);
    align-items:start;
    gap:var(--space-4);
  }
  .nodes-type-entry h3{
    margin-bottom:0;
  }
  .nodes-type-entry p{
    margin-block:0;
  }
}
@media(max-width:640px){
  .nodes-hero{
    padding-top:var(--space-4);
    padding-bottom:var(--space-8);
  }
  .nodes-type-entry{
    padding:var(--space-3);
  }
  .nodes-account-links{
    align-items:stretch;
    flex-direction:column;
  }
  .nodes-account-links .btn{
    width:100%;
  }
}