.nodes-page{min-width:0}
.nodes-intro{position:relative;z-index:1}
.nodes-lede{max-width:42em;font-size:var(--fs-lede);color:var(--muted);line-height:1.85}
.nodes-intro .stats-band{max-width:960px;margin-top:32px}
.nodes-intro-note{max-width:52em;margin:24px 0 0;font-size:var(--fs-ui)}
.nodes-guide{padding-top:24px}
.nodes-chapter{min-width:0;padding-top:48px;padding-bottom:24px}
.nodes-section-head{max-width:var(--reading);margin-bottom:32px}
.nodes-section-head>p:last-child{margin-bottom:0}
.nodes-kicker{margin-bottom:16px;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-meta);color:var(--muted)}
.nodes-chapter>p{max-width:var(--reading);line-height:1.85}
.nodes-path ol{margin:24px 0;padding-left:1.5em}
.nodes-path li{padding-block:8px}
.nodes-path p:last-child{margin-bottom:0;font-size:var(--fs-ui)}
.nodes-use-list{border-top:1px solid var(--border-warm)}
.nodes-use{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:40px;padding-top:32px;padding-bottom:16px;border-bottom:1px solid var(--border)}
.nodes-use>*{min-width:0}
.nodes-use p{max-width:var(--reading);line-height:1.85}
.nodes-use h3{font-size:var(--fs-subtitle)}
.nodes-access{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:start}
.nodes-access>*{min-width:0}
.nodes-access-note .entry-seal{margin-bottom:24px}
.nodes-access-note ul{padding-left:1.2em;margin-top:0;margin-bottom:24px}
.nodes-access-note li{margin-block:12px}
.nodes-access-note [data-counter]{min-width:2ch}
.nodes-guide .feature-card p{line-height:1.85}
.nodes-guide .feature-card p:last-child{margin-bottom:0}
@media(max-width:1000px){
  .nodes-access{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}
}
@media(max-width:768px){
  .nodes-chapter{padding-top:32px}
  .nodes-use{grid-template-columns:1fr;gap:0}
  .nodes-access{grid-template-columns:1fr}
  .nodes-intro .stats-band{gap:16px}
}