.ch-hub{margin:2rem auto 3.5rem;max-width:1120px;color:var(--ink,#edf0eb)}
.ch-hub>h2{font:500 clamp(1.65rem,3vw,2.55rem)/1.17 Georgia,serif;letter-spacing:-.025em;margin:0 0 1rem}
.ch-hub>p{font-size:.89rem;line-height:1.7;color:var(--muted,#a8b1b5);max-width:900px}
.ch-hub-empty{padding:1.35rem 1.5rem;border:1px dashed var(--line,#394248);border-radius:6px;background:var(--paper,#22282c)}
.ch-provider-grid,.ch-guides-grid{list-style:none;padding:0;margin:1.6rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}
.ch-provider-grid li,.ch-guides-grid article{border:1px solid var(--line,#394248);border-radius:5px;background:var(--paper,#22282c);min-width:0}
.ch-provider-grid a{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;text-decoration:none}
.ch-provider-grid strong{font-size:1rem}.ch-provider-grid span{font-size:.78rem;color:var(--muted,#a8b1b5)}
.ch-provider-grid a:hover,.ch-provider-grid a:focus-visible{outline:2px solid var(--lime,#d9f162);outline-offset:2px}
.ch-guides-grid article{padding:1.4rem}.ch-guides-grid h3{font:500 1.3rem/1.3 Georgia,serif;margin:0 0 .65rem}
.ch-guides-grid p{font-size:.83rem;line-height:1.7;color:var(--muted,#a8b1b5)}
.ch-game-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.ch-game-table-scroll table{width:100%;border-collapse:collapse;min-width:570px}
.ch-game-table-scroll caption{text-align:left;font-size:.85rem;color:var(--muted,#a8b1b5);padding-bottom:1rem}
.ch-game-table-scroll th,.ch-game-table-scroll td{border-bottom:1px solid var(--line,#394248);text-align:left;padding:1rem .9rem;font-size:.87rem}
.ch-game-table-scroll th{background:var(--paper,#22282c);color:var(--muted,#a8b1b5)}
@media(max-width:750px){.ch-provider-grid,.ch-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.ch-provider-grid,.ch-guides-grid{grid-template-columns:minmax(0,1fr)}}
.ch-news-rumour{display:inline-block;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:#efc88c;margin-bottom:.6rem}
