.hub-intro{max-width:760px;font-size:1.02rem;color:var(--paper);margin:.6rem 0 1.4rem}
.hub-sec{margin:2rem 0}.hub-sec h2{margin-bottom:.6rem}
.hub-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.2rem 1.2rem}
.hub-list li{padding:.4rem 0;border-bottom:1px solid var(--line-2)}
.hub-list li a{color:var(--paper)}.hub-list li a:hover{color:var(--gold)}
.hub-list li span{display:block;font-size:.76rem;color:var(--slate)}
.hub-list li em{font-style:normal;font-family:'Space Mono',monospace;font-size:.7rem;color:var(--gold)}
.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0}
.chips a{border:1px solid var(--line);border-radius:999px;padding:.2rem .7rem;font-size:.82rem;color:var(--paper)}
.chips a:hover{border-color:var(--gold);color:var(--gold)}
.chips a b{font-family:'Space Mono',monospace;font-weight:400;font-size:.7rem;color:var(--slate);margin-left:.3rem}
.pager{display:flex;justify-content:space-between;margin:1.4rem 0;font-family:'Space Mono',monospace;font-size:.8rem}
.pager a{color:var(--gold)}
