.intro[data-astro-cid-zqmnv5ck]{padding-block:calc(var(--space-section) * .75)}.lede[data-astro-cid-zqmnv5ck]{max-width:40rem;margin:var(--space-3) 0 0;font-size:1.125rem}.sub[data-astro-cid-zqmnv5ck]{margin:var(--space-2) 0 var(--space-6);color:var(--muted-ink)}.hide-note[data-astro-cid-zqmnv5ck]{margin:var(--space-4) 0 0;color:var(--muted-ink);max-width:44rem;font-size:.9375rem}.how-grid[data-astro-cid-zqmnv5ck]{gap:var(--space-5);display:grid}@media (width>=900px){.how-grid[data-astro-cid-zqmnv5ck]{grid-template-columns:4fr 8fr}}.how-grid[data-astro-cid-zqmnv5ck] h2[data-astro-cid-zqmnv5ck]{margin:0}.how-text[data-astro-cid-zqmnv5ck]{max-width:44rem}.how-text[data-astro-cid-zqmnv5ck] p[data-astro-cid-zqmnv5ck]:first-child{margin-top:0;font-size:1.125rem}.how-text[data-astro-cid-zqmnv5ck] ul[data-astro-cid-zqmnv5ck]{gap:var(--space-3);padding-left:1.2em;display:grid}.rk .controls{gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.rk .seg{border:2px solid var(--ink);display:inline-flex}.rk .seg button,.rk .bands button{min-height:44px;padding:0 var(--space-4);color:var(--ink);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;font-weight:700}.rk .seg button[aria-pressed=true]{background:var(--ink);color:var(--sheet-white)}.rk .bands{gap:var(--space-2);flex-wrap:wrap;display:flex}.rk .bands button{border:2px solid var(--pin-line);background:var(--sheet-white);padding:0 var(--space-3)}.rk .bands button[aria-pressed=true]{border-color:var(--park-maroon);background:var(--park-maroon);color:var(--sheet-white)}.rk .table-wrap{overflow-x:auto}.rk .list{padding:var(--space-6) var(--space-5) var(--space-5);margin:0}.rk .sheet-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.rk .sheet-title{color:var(--park-maroon);margin:0}.rk .badge{background:var(--highlighter);color:var(--ink);padding:.3em .6em;font-size:.6875rem}.rk table{border-collapse:collapse;width:100%;font-family:var(--font-narrow);font-variant-numeric:tabular-nums}.rk thead th{padding:var(--space-2);border-bottom:2px solid var(--ink);text-align:left;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);font-size:.6875rem}.rk td,.rk tbody th{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--pin-line);text-align:left}.rk tbody th{font-family:var(--font-display);font-weight:700}.rk .n{text-align:right}.rk .pos{width:2.5rem;font-family:var(--font-display);color:var(--park-maroon);font-weight:800}.rk .lvl{font-weight:800}.rk .up{color:var(--court-green,#2e7d32);font-weight:700}.rk .down{color:var(--maroon-700);font-weight:700}.rk .flat{color:var(--muted-ink)}.rk tbody tr:first-child{background:var(--highlighter)}.rk tbody tr:first-child .pos{color:var(--ink)}.rk .more{margin-top:var(--space-4)}.rk .more button{min-height:44px;padding:0 var(--space-4);border:2px solid var(--park-maroon);color:var(--maroon-700);font-family:var(--font-display);cursor:pointer;background:0 0;font-weight:700}.rk .muted,.honours .muted{color:var(--muted-ink)}.honours{gap:var(--space-5);display:grid}.past-winners{margin:var(--space-6) 0 0;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.past-winners li{padding:var(--space-6) var(--space-3) var(--space-3);margin:0}.past-winners img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}@media (width>=900px){.honours{grid-template-columns:7fr 5fr;align-items:start}}.honours .seasons{gap:var(--space-4);display:grid}.honours .season{padding:var(--space-6) var(--space-5) var(--space-5);margin:0}.honours .season h3{margin:0 0 var(--space-3)}.honours .title{gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--pin-line);grid-template-columns:6.5rem 1fr;display:grid}.honours .grade{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--park-maroon);padding-top:3px;font-size:.6875rem;font-weight:700}.honours .team{font-family:var(--font-display);font-weight:800}.honours .who{color:var(--muted-ink);font-size:.9375rem;display:block}.honours .counts{padding:var(--space-6) var(--space-5) var(--space-5);margin:0}.xmas-sec{padding-bottom:0}.xmas{gap:var(--space-5);align-items:start;display:grid}@media (width>=700px){.xmas{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.xmas{grid-template-columns:repeat(3,1fr)}}.xmas .champ{padding:var(--space-6) var(--space-5) var(--space-5);gap:var(--space-2);align-content:start;margin:0;display:grid}.xmas .sheet-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.xmas .badge{background:var(--highlighter);color:var(--ink);padding:.3em .6em;font-size:.6875rem}.xmas .badge.final{border:1.5px solid var(--ink);background:0 0}.xmas table{border-collapse:collapse;width:100%;font-family:var(--font-narrow);font-variant-numeric:tabular-nums;margin-top:var(--space-2)}.xmas thead th{padding:var(--space-2);border-bottom:2px solid var(--ink);text-align:left;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);font-size:.6875rem}.xmas td,.xmas tbody th{padding:var(--space-2);border-bottom:1px solid var(--pin-line);text-align:left}.xmas tbody th{font-family:var(--font-display);font-weight:700}.xmas .n{text-align:right}.xmas .pos{width:2rem;font-family:var(--font-display);color:var(--park-maroon);font-weight:800}.xmas .strong{font-weight:800}.xmas .table-wrap{overflow-x:auto}.xmas details summary{cursor:pointer;font-family:var(--font-display);margin-top:var(--space-2);font-weight:700}.xmas .champ img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:var(--space-2)}.xmas .div{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--park-maroon);font-size:.6875rem;font-weight:700}.xmas .team{font-family:var(--font-display);font-size:1.25rem;font-weight:800}.xmas .who,.xmas .rec{color:var(--muted-ink);font-size:.9375rem}.honours .counts ol{margin:0;padding:0;list-style:none}.honours .counts li{padding:var(--space-3) 0;border-top:1px solid var(--pin-line);font-family:var(--font-display);justify-content:space-between;font-weight:700;display:flex}
