.cg-head[data-astro-cid-xksowlql] .caption[data-astro-cid-xksowlql]{margin:16px 0 0;font-size:.8rem}.cg-head[data-astro-cid-xksowlql] .sub[data-astro-cid-xksowlql]{margin-bottom:10px;max-width:78ch}.cg-head[data-astro-cid-xksowlql] .meta[data-astro-cid-xksowlql]{margin:10px 0 0;font-family:var(--mono);font-size:.78rem;max-width:100ch}.cg-narrow[data-astro-cid-xksowlql]{max-width:76ch}.cg-tablewrap[data-astro-cid-xksowlql]{overflow-x:auto;border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow);background:var(--panel);max-width:1000px}.cg-table[data-astro-cid-xksowlql]{border-collapse:collapse;width:100%;font-size:.93rem}.cg-table[data-astro-cid-xksowlql] th[data-astro-cid-xksowlql],.cg-table[data-astro-cid-xksowlql] td[data-astro-cid-xksowlql]{padding:7px 10px;border-bottom:1px dashed var(--rule);text-align:center;white-space:nowrap}.cg-table[data-astro-cid-xksowlql] thead[data-astro-cid-xksowlql] th[data-astro-cid-xksowlql]{background:var(--ink);color:#fff6e6;font-family:var(--display);font-weight:700;font-size:.95rem;border-bottom:0}.cg-table[data-astro-cid-xksowlql] th[data-astro-cid-xksowlql][scope=row],.cg-table[data-astro-cid-xksowlql] thead[data-astro-cid-xksowlql] th[data-astro-cid-xksowlql]:first-child{text-align:left;white-space:normal;min-width:190px}.cg-table[data-astro-cid-xksowlql] th[data-astro-cid-xksowlql][scope=row] a[data-astro-cid-xksowlql]{color:var(--ink);font-weight:800;text-decoration:none}.cg-table[data-astro-cid-xksowlql] th[data-astro-cid-xksowlql][scope=row] a[data-astro-cid-xksowlql]:hover{color:var(--saddle-dark);text-decoration:underline}.cg-table[data-astro-cid-xksowlql] tbody[data-astro-cid-xksowlql] tr[data-astro-cid-xksowlql]:nth-child(2n){background:#ece2cc73}.cg-table[data-astro-cid-xksowlql] tbody[data-astro-cid-xksowlql] tr[data-astro-cid-xksowlql]:last-child th[data-astro-cid-xksowlql],.cg-table[data-astro-cid-xksowlql] tbody[data-astro-cid-xksowlql] tr[data-astro-cid-xksowlql]:last-child td[data-astro-cid-xksowlql]{border-bottom:0}.cg-table[data-astro-cid-xksowlql] .chk[data-astro-cid-xksowlql]{display:inline-grid;place-items:center;width:22px;height:28px;border-radius:3px;background:var(--sage);color:#fff;text-decoration:none;font-weight:800;font-size:.82rem;box-shadow:0 2px #3d5838}.cg-table[data-astro-cid-xksowlql] .chk[data-astro-cid-xksowlql].lessons{background:var(--saddle);box-shadow:0 2px 0 var(--saddle-dark)}.cg-table[data-astro-cid-xksowlql] .chk[data-astro-cid-xksowlql].board{background:var(--rosette);box-shadow:0 2px #1d3f73}.cg-table[data-astro-cid-xksowlql] .chk[data-astro-cid-xksowlql]:hover{filter:brightness(1.12)}.cg-stables[data-astro-cid-xksowlql]{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start}.cg-stable[data-astro-cid-xksowlql]{scroll-margin-top:16px}.cg-stable[data-astro-cid-xksowlql]:target{box-shadow:0 0 0 3px var(--saddle),var(--shadow)}.cg-stable[data-astro-cid-xksowlql] header[data-astro-cid-xksowlql]{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:center;margin-bottom:10px}.cg-rank[data-astro-cid-xksowlql]{grid-row:span 2;align-self:start;background:#8a5a2c;color:#fff6e6;border-radius:3px;padding:4px 8px;font-size:1rem;line-height:1.2;box-shadow:0 2px #5e3c1c}.cg-stable[data-astro-cid-xksowlql] .cg-name[data-astro-cid-xksowlql]{margin:0;font-family:var(--display);font-weight:700;font-size:1.35rem;line-height:1.12}.cg-stable[data-astro-cid-xksowlql] .cg-name[data-astro-cid-xksowlql] a[data-astro-cid-xksowlql]{color:var(--ink);text-decoration:none}.cg-stable[data-astro-cid-xksowlql] .cg-name[data-astro-cid-xksowlql] a[data-astro-cid-xksowlql]:hover{color:var(--saddle-dark);text-decoration:underline}.cg-stable[data-astro-cid-xksowlql] header[data-astro-cid-xksowlql] .meta[data-astro-cid-xksowlql]{margin:2px 0 0}.cg-stable[data-astro-cid-xksowlql] .stars[data-astro-cid-xksowlql] .rc[data-astro-cid-xksowlql]{margin-left:3px}.cg-claims[data-astro-cid-xksowlql]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.cg-claims[data-astro-cid-xksowlql] li[data-astro-cid-xksowlql]{display:flex;flex-direction:column;gap:7px}.cg-claims[data-astro-cid-xksowlql] .badges[data-astro-cid-xksowlql]{margin:0;align-items:center}.cg-claims[data-astro-cid-xksowlql] a[data-astro-cid-xksowlql].badge{text-decoration:none}.cg-claims[data-astro-cid-xksowlql] a[data-astro-cid-xksowlql].badge:hover{background:var(--ink);color:#fff6e6}.cg-claims[data-astro-cid-xksowlql] blockquote[data-astro-cid-xksowlql].balloon{box-shadow:none}.cg-src[data-astro-cid-xksowlql]{margin:0 0 0 4px;font-family:var(--mono);font-size:.76rem}.cg-rest[data-astro-cid-xksowlql]{margin-top:24px;max-width:76ch}.cg-rest[data-astro-cid-xksowlql] .meta[data-astro-cid-xksowlql]{margin:0 0 6px}.cg-restlist[data-astro-cid-xksowlql]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.cg-restlist[data-astro-cid-xksowlql] a[data-astro-cid-xksowlql]{display:inline-block;background:var(--panel);border:1px solid var(--rule);border-radius:4px;padding:2px 9px;color:var(--ink);text-decoration:none;font-weight:700;font-size:.88rem}.cg-restlist[data-astro-cid-xksowlql] a[data-astro-cid-xksowlql]:hover{background:var(--sage);border-color:var(--sage);color:#fff}.cg-btns[data-astro-cid-xksowlql] .btn[data-astro-cid-xksowlql]{margin:4px 8px 4px 0}
