.cg-head[data-astro-cid-mml5ycws] .caption[data-astro-cid-mml5ycws]{margin:16px 0 0;font-size:.8rem}.cg-head[data-astro-cid-mml5ycws] .sub[data-astro-cid-mml5ycws]{margin-bottom:10px;max-width:78ch}.cg-head[data-astro-cid-mml5ycws] .meta[data-astro-cid-mml5ycws]{margin:10px 0 0;font-family:var(--mono);font-size:.78rem;max-width:100ch}.cg-narrow[data-astro-cid-mml5ycws]{max-width:76ch}.cg-tablewrap[data-astro-cid-mml5ycws]{overflow-x:auto;border:2px solid var(--turf);border-radius:6px;box-shadow:var(--shadow);background:var(--panel);max-width:980px}.cg-table[data-astro-cid-mml5ycws]{border-collapse:collapse;width:100%;font-size:.93rem}.cg-table[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws],.cg-table[data-astro-cid-mml5ycws] td[data-astro-cid-mml5ycws]{padding:7px 10px;border-bottom:1px solid var(--grid);border-left:1px solid var(--grid);text-align:center;white-space:nowrap}.cg-table[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws]:first-child{border-left:0}.cg-table[data-astro-cid-mml5ycws] thead[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws]{background:var(--turf);color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.cg-table[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws][scope=row],.cg-table[data-astro-cid-mml5ycws] thead[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws]:first-child{text-align:left;white-space:normal;min-width:180px}.cg-table[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws][scope=row] a[data-astro-cid-mml5ycws]{color:var(--ink);font-weight:800;text-decoration:none}.cg-table[data-astro-cid-mml5ycws] th[data-astro-cid-mml5ycws][scope=row] a[data-astro-cid-mml5ycws]:hover{color:var(--flag-dark);text-decoration:underline}.cg-table[data-astro-cid-mml5ycws] tbody[data-astro-cid-mml5ycws] tr[data-astro-cid-mml5ycws]:nth-child(2n){background:#dfeadf59}.cg-table[data-astro-cid-mml5ycws] tbody[data-astro-cid-mml5ycws] tr[data-astro-cid-mml5ycws]:last-child th[data-astro-cid-mml5ycws],.cg-table[data-astro-cid-mml5ycws] tbody[data-astro-cid-mml5ycws] tr[data-astro-cid-mml5ycws]:last-child td[data-astro-cid-mml5ycws]{border-bottom:0}.cg-table[data-astro-cid-mml5ycws] .chk[data-astro-cid-mml5ycws]{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--turf-soft);color:var(--turf);text-decoration:none;font-weight:800;box-shadow:inset 0 0 0 2px var(--turf-2)}.cg-table[data-astro-cid-mml5ycws] .chk[data-astro-cid-mml5ycws].lessons{background:#fde3d6;color:var(--flag-dark);box-shadow:inset 0 0 0 2px var(--flag)}.cg-table[data-astro-cid-mml5ycws] .chk[data-astro-cid-mml5ycws]:hover{background:var(--turf);color:#fff}.cg-table[data-astro-cid-mml5ycws] .chk[data-astro-cid-mml5ycws].lessons:hover{background:var(--flag);color:#fff}.cg-tech[data-astro-cid-mml5ycws]{text-align:left!important}.cg-tech[data-astro-cid-mml5ycws] .badge[data-astro-cid-mml5ycws]{margin:1px 3px 1px 0}.cg-venues[data-astro-cid-mml5ycws]{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start}.cg-venue[data-astro-cid-mml5ycws]{scroll-margin-top:16px}.cg-venue[data-astro-cid-mml5ycws]:target{box-shadow:0 0 0 3px var(--flag),var(--shadow)}.cg-venue[data-astro-cid-mml5ycws] header[data-astro-cid-mml5ycws]{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:center;margin-bottom:10px}.cg-rank[data-astro-cid-mml5ycws]{grid-row:span 2;align-self:start;background:var(--screen);color:var(--readout);border-radius:4px;padding:4px 8px;font-size:1rem;font-weight:700;line-height:1.2}.cg-venue[data-astro-cid-mml5ycws] .cg-name[data-astro-cid-mml5ycws]{margin:0;font-family:var(--display);font-weight:800;font-size:1.4rem;letter-spacing:.01em;line-height:1.05;text-transform:uppercase}.cg-venue[data-astro-cid-mml5ycws] .cg-name[data-astro-cid-mml5ycws] a[data-astro-cid-mml5ycws]{color:var(--turf);text-decoration:none}.cg-venue[data-astro-cid-mml5ycws] .cg-name[data-astro-cid-mml5ycws] a[data-astro-cid-mml5ycws]:hover{color:var(--flag-dark)}.cg-venue[data-astro-cid-mml5ycws] header[data-astro-cid-mml5ycws] .meta[data-astro-cid-mml5ycws]{margin:2px 0 0}.cg-venue[data-astro-cid-mml5ycws] .stars[data-astro-cid-mml5ycws] .rc[data-astro-cid-mml5ycws]{margin-left:3px}.cg-techline[data-astro-cid-mml5ycws]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px}.cg-claims[data-astro-cid-mml5ycws]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.cg-claims[data-astro-cid-mml5ycws] li[data-astro-cid-mml5ycws]{display:flex;flex-direction:column;gap:7px}.cg-claims[data-astro-cid-mml5ycws] li[data-astro-cid-mml5ycws].l+li[data-astro-cid-mml5ycws].l{margin-top:-4px}.cg-claims[data-astro-cid-mml5ycws] .badges[data-astro-cid-mml5ycws]{margin:0;align-items:center}.cg-claims[data-astro-cid-mml5ycws] a[data-astro-cid-mml5ycws].badge{text-decoration:none}.cg-claims[data-astro-cid-mml5ycws] a[data-astro-cid-mml5ycws].badge:hover{background:var(--turf);color:#fff}.cg-claims[data-astro-cid-mml5ycws] blockquote[data-astro-cid-mml5ycws].balloon{box-shadow:none}.cg-src[data-astro-cid-mml5ycws]{margin:0 0 0 4px;font-family:var(--mono);font-size:.76rem}.cg-techline[data-astro-cid-mml5ycws] .cg-src[data-astro-cid-mml5ycws]{margin:0}.cg-rest[data-astro-cid-mml5ycws]{margin-top:24px;max-width:76ch}.cg-rest[data-astro-cid-mml5ycws] .meta[data-astro-cid-mml5ycws]{margin:0 0 6px}.cg-restlist[data-astro-cid-mml5ycws]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.cg-restlist[data-astro-cid-mml5ycws] a[data-astro-cid-mml5ycws]{display:inline-block;background:var(--panel);border:1px solid var(--grid);border-radius:4px;padding:2px 9px;color:var(--ink);text-decoration:none;font-weight:700;font-size:.88rem}.cg-restlist[data-astro-cid-mml5ycws] a[data-astro-cid-mml5ycws]:hover{background:var(--turf);border-color:var(--turf);color:#fff}.cg-plain[data-astro-cid-mml5ycws]{font-weight:800}.cg-btns[data-astro-cid-mml5ycws] .btn[data-astro-cid-mml5ycws]{margin:4px 8px 4px 0}
