.nodes-page{min-width:0}
.nodes-heading{max-width:100%;padding-bottom:48px}
.nodes-heading h1{max-width:18ch}
.nodes-lead{max-width:42em;margin-top:28px;font-size:20px;color:var(--text-muted)}
.nodes-heading>.muted{max-width:52em}
.nodes-facts{display:flex;flex-wrap:wrap;gap:24px 48px;margin-block:36px;padding-block:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.nodes-facts p{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}
.nodes-facts strong{font-family:var(--font-display);font-size:28px;font-weight:var(--weight-display);line-height:1.3;color:var(--accent-dark)}
.nodes-facts p>span{font-size:var(--size-small);color:var(--text-muted)}
.nodes-facts [data-count]{min-width:0;text-align:start}
.nodes-reading{max-width:78ch}
.nodes-table-note{margin-top:28px;font-size:var(--size-small);color:var(--text-muted)}
.nodes-after-table{margin-top:28px}
.nodes-type-list{margin-top:36px;border-top:1px solid var(--border)}
.nodes-type{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;padding-block:36px;border-bottom:1px solid var(--border)}
.nodes-type>*{min-width:0}
.nodes-type-label h3{max-width:14em;margin-top:20px}
.nodes-type-copy p{color:var(--text-muted)}
.nodes-type-copy p:last-child{margin-bottom:0}
.nodes-use-list{margin-top:36px}
.nodes-use{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;padding-block:28px;border-top:1px solid var(--border)}
.nodes-use>*{min-width:0}
.nodes-use h3{max-width:15em}
.nodes-use p{color:var(--text-muted)}
.nodes-use p:last-child{margin-bottom:0}
.nodes-page>section:last-child{padding-bottom:0}
@media(max-width:768px){
  .nodes-lead{font-size:18px}
  .nodes-type,.nodes-use{grid-template-columns:minmax(0,1fr);gap:16px}
  .nodes-type-label h3,.nodes-use h3{max-width:none}
  .nodes-heading{padding-bottom:32px}
  .nodes-facts{gap:24px 32px}
}
@media(max-width:640px){
  .nodes-facts strong{font-size:24px}
  .nodes-facts{column-gap:24px}
  .nodes-lead{font-size:var(--size-body)}
}