.network-intro{max-width:960px;margin-bottom:40px}
.network-intro h1{margin-top:24px}
.network-lead{max-width:800px;color:var(--text-muted)}
.network-intro-note{margin-top:20px;font-size:var(--small-size)}
.network-section+.network-section{margin-top:var(--section-space)}
.network-type-list{display:grid;gap:24px;margin-top:32px}
.network-type-list .tag{margin-bottom:20px}
.network-type-list p{max-width:900px;color:var(--text-muted)}
.network-type-list p:last-child{margin-bottom:0}
.network-followup{margin-top:32px}
.network-use-list{margin-top:32px;max-width:960px}
.network-use-list article{padding-top:28px;padding-bottom:28px;border-top:1px solid var(--border)}
.network-use-list article:last-child{padding-bottom:0}
.network-use-list p{max-width:800px;color:var(--text-muted);margin-bottom:0}
.network-access{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}
.network-access>div{min-width:0}
.network-access p{color:var(--text-muted)}
.network-access p:last-child{margin-bottom:0}
.network-access-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}
.network-document .route-table caption{text-align:left;padding:16px 20px;color:var(--text-muted);font-size:var(--small-size)}
.network-document .route-table tbody th[scope="row"]{background:var(--bg-panel);font-weight:var(--medium-weight)}
@media(max-width:768px){
  .network-access{grid-template-columns:minmax(0,1fr)}
  .network-access-actions{flex-direction:row;flex-wrap:wrap}
}
@media(max-width:640px){
  .network-intro{margin-bottom:32px}
  .network-access-actions{flex-direction:column;align-items:flex-start}
}