.club[data-astro-cid-xpsrrklj]{padding:calc(var(--header-clear) + 3rem) var(--gutter) 5rem;grid-template-columns:minmax(0,1fr);gap:4rem;display:grid}.intro[data-astro-cid-xpsrrklj]{justify-items:start;gap:1.5rem;display:grid}.intro[data-astro-cid-xpsrrklj] p[data-astro-cid-xpsrrklj]{max-width:42rem;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.5}h2[data-astro-cid-xpsrrklj]{font-family:var(--impact);text-transform:uppercase;transform:var(--lean);transform-origin:0 calc(100% - .9em + var(--impact-baseline));margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:.9}.lede[data-astro-cid-xpsrrklj],.more[data-astro-cid-xpsrrklj]{max-width:40rem;color:var(--text-soft);margin:0;font-size:1.2rem;line-height:1.5}.more[data-astro-cid-xpsrrklj]{color:var(--muted);margin-top:1.5rem;font-size:1.05rem}.timeline[data-astro-cid-xpsrrklj]{border-left:4px solid var(--accent);gap:1.75rem;max-width:48rem;margin:0;padding:0 0 0 1.5rem;list-style:none;display:grid}.timeline[data-astro-cid-xpsrrklj] li[data-astro-cid-xpsrrklj]{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;display:grid}.date[data-astro-cid-xpsrrklj]{color:var(--accent);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}h3[data-astro-cid-xpsrrklj]{font-family:var(--display);margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.timeline[data-astro-cid-xpsrrklj] p[data-astro-cid-xpsrrklj]{color:var(--text-soft);margin:.35rem 0 0;font-size:1.1rem;line-height:1.5}#policies[data-astro-cid-xpsrrklj]{scroll-margin-top:var(--header-clear)}.policies[data-astro-cid-xpsrrklj]{gap:.75rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.policies[data-astro-cid-xpsrrklj] a[data-astro-cid-xpsrrklj],.fallback[data-astro-cid-xpsrrklj] a[data-astro-cid-xpsrrklj]{font-family:var(--display);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;font-size:1.35rem;font-weight:600;text-decoration-thickness:2px}.policies[data-astro-cid-xpsrrklj] a[data-astro-cid-xpsrrklj]:hover,.fallback[data-astro-cid-xpsrrklj] a[data-astro-cid-xpsrrklj]:hover{color:var(--accent)}.fallback[data-astro-cid-xpsrrklj]{margin:1.5rem 0 0}.league[data-astro-cid-xpsrrklj]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;padding-top:2.5rem;display:flex}.league[data-astro-cid-xpsrrklj] img[data-astro-cid-xpsrrklj]{width:auto;height:7rem}.league[data-astro-cid-xpsrrklj] div[data-astro-cid-xpsrrklj]{flex:20rem;justify-items:start;gap:1.25rem;display:grid}.league[data-astro-cid-xpsrrklj] h2[data-astro-cid-xpsrrklj]{margin-bottom:0}.league[data-astro-cid-xpsrrklj] p[data-astro-cid-xpsrrklj]{max-width:36rem;color:var(--text-soft);margin:0;font-size:1.2rem;line-height:1.5}@media (width<=600px){.timeline[data-astro-cid-xpsrrklj] li[data-astro-cid-xpsrrklj]{grid-template-columns:minmax(0,1fr)}}.honours[data-astro-cid-xpsrrklj]{max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.honours[data-astro-cid-xpsrrklj] li[data-astro-cid-xpsrrklj]{border-bottom:1px solid var(--rule);grid-template-columns:5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.25rem;padding-block:.75rem;display:grid}.year[data-astro-cid-xpsrrklj]{color:var(--accent);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.honour[data-astro-cid-xpsrrklj]{font-size:1.2rem}.team[data-astro-cid-xpsrrklj]{color:var(--muted)}.people[data-astro-cid-xpsrrklj]{gap:2rem var(--gutter);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.group-label[data-astro-cid-xpsrrklj]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:1.1rem}.group[data-astro-cid-xpsrrklj] ul[data-astro-cid-xpsrrklj]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.group[data-astro-cid-xpsrrklj] li[data-astro-cid-xpsrrklj]{flex-wrap:wrap;align-items:baseline;gap:0 .6rem;display:flex}.number[data-astro-cid-xpsrrklj]{color:var(--accent);font-family:var(--display);font-size:1.3rem;font-weight:600}.name[data-astro-cid-xpsrrklj]{font-family:var(--display);font-size:1.3rem;font-weight:600}.role[data-astro-cid-xpsrrklj]{color:var(--text-soft);flex-basis:100%}.contact[data-astro-cid-xpsrrklj]{color:var(--text-soft);margin:1.75rem 0 0;font-size:1.1rem}.contact[data-astro-cid-xpsrrklj] a[data-astro-cid-xpsrrklj]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;overflow-wrap:anywhere}@media (width<=600px){.honours[data-astro-cid-xpsrrklj] li[data-astro-cid-xpsrrklj]{grid-template-columns:4rem minmax(0,1fr)}.team[data-astro-cid-xpsrrklj]{grid-column:2}}.players[data-astro-cid-xpsrrklj]{gap:2rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(13rem,42vw),1fr));margin:0;padding:0;list-style:none;display:grid}.players[data-astro-cid-xpsrrklj] li[data-astro-cid-xpsrrklj]{align-content:start;gap:.4rem;display:grid}.card-photo[data-astro-cid-xpsrrklj]{aspect-ratio:4/5;background:var(--no-photo);max-width:100%;margin-bottom:.5rem;position:relative;overflow:hidden}.card-photo[data-astro-cid-xpsrrklj] .focal[data-astro-cid-xpsrrklj]{position:absolute;inset:0}.card-photo[data-astro-cid-xpsrrklj] img[data-astro-cid-xpsrrklj]{width:100%;height:100%}.card-photo[data-astro-cid-xpsrrklj] .card-credit{max-width:60%;position:absolute;bottom:0;left:0}.card-number[data-astro-cid-xpsrrklj]{color:var(--text);font-family:var(--impact);text-shadow:0 2px 10px color-mix(in srgb, var(--bg) 70%, transparent);transform:var(--lean);transform-origin:0 var(--impact-baseline);font-size:3rem;font-weight:700;line-height:.9;position:absolute;bottom:.1rem;right:.4rem}.card-name[data-astro-cid-xpsrrklj]{font-family:var(--display);margin:0;font-size:1.4rem;font-weight:600;line-height:1.1}.card-meta[data-astro-cid-xpsrrklj]{color:var(--accent);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.card-line[data-astro-cid-xpsrrklj]{color:var(--text-soft);margin:0;line-height:1.45}
