.nodes-intro{text-align:center;padding-bottom:56px}
.nodes-intro h1{margin-top:24px}
.nodes-lead{max-width:740px;margin:0 auto;font-size:19px;color:var(--muted)}
.nodes-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}
.nodes-intro-note{max-width:640px;margin:20px auto 0;font-size:14px;color:var(--muted)}
.nodes-document{padding-bottom:24px}
.nodes-document>.section+.section{border-top:1px solid var(--border)}
.nodes-table-note{margin:0 0 24px}
.nodes-scroll-note{margin-bottom:12px;font-size:13px;color:var(--muted)}
.nodes-after-table{max-width:940px;margin-top:32px}
.nodes-after-table p:last-child{margin-bottom:0}
.nodes-type-list{display:grid;gap:24px}
.nodes-type{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}
.nodes-type>*{min-width:0}
.nodes-type-label h3{margin-top:18px}
.nodes-type .prose p:last-child{margin-bottom:0}
.nodes-use-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:32px}
.nodes-use-list>article{min-width:0;border-top:1px solid var(--border);padding-top:24px}
.nodes-use-list h3{margin-top:0}
.nodes-use-list p:last-child{margin-bottom:0}
.nodes-use-list>article:last-child{grid-column:1/-1;max-width:920px}
.nodes-reading{max-width:940px}
.nodes-reading h3:first-child{margin-top:0}
.nodes-related{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}
@media(max-width:768px){
  .nodes-intro{padding-bottom:40px}
  .nodes-lead{font-size:17px}
  .nodes-type{grid-template-columns:1fr;gap:12px}
  .nodes-type-label h3{margin-bottom:8px}
  .nodes-use-list{grid-template-columns:1fr;gap:28px}
  .nodes-use-list>article:last-child{grid-column:auto}
}