.sp-hero[data-astro-cid-r6u3qrit]{background:var(--surface-canvas);color:var(--text-primary);padding:20px 0 28px;border-bottom:1px solid var(--border-subtle)}@media(min-width:980px){.sp-hero[data-astro-cid-r6u3qrit]{padding:40px 0 44px}}.sp-hero__inner[data-astro-cid-r6u3qrit]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.sp-eyebrow[data-astro-cid-r6u3qrit],.sp-team__meta[data-astro-cid-r6u3qrit]{margin:0;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:var(--tracking-eyebrow, .12em);text-transform:uppercase;color:var(--text-accent)}.sp-hero__title[data-astro-cid-r6u3qrit]{margin:0;font-family:var(--font-display);font-size:var(--text-fluid-3xl, 2.4rem);line-height:1.1;color:var(--text-primary)}.sp-hero__lead[data-astro-cid-r6u3qrit]{margin:0;max-width:62ch;font-size:1.05rem;line-height:1.55;color:var(--text-secondary)}.sp-stamp[data-astro-cid-r6u3qrit]{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:.88rem;color:var(--text-secondary)}.sp-stamp[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]{color:var(--text-accent);text-decoration:underline;text-underline-offset:3px}.sp-teams[data-astro-cid-r6u3qrit]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:900px){.sp-teams[data-astro-cid-r6u3qrit]{grid-template-columns:repeat(3,1fr)}}.sp-team[data-astro-cid-r6u3qrit]{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.sp-team__head[data-astro-cid-r6u3qrit]{display:flex;align-items:center;gap:12px}.sp-score[data-astro-cid-r6u3qrit] .tb,.sp-next[data-astro-cid-r6u3qrit] .tb{margin-right:4px;vertical-align:-5px}.sp-credits[data-astro-cid-r6u3qrit]{margin:14px 0 0;font-size:.85rem;line-height:1.5;color:var(--text-secondary)}.sp-team__name[data-astro-cid-r6u3qrit]{margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1.15}.sp-team__name[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]{color:var(--text-primary);text-decoration:none}.sp-team__name[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]:hover,.sp-team__name[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]:focus-visible{text-decoration:underline;text-underline-offset:4px}.sp-team__facts[data-astro-cid-r6u3qrit]{margin:0;display:grid;gap:10px}.sp-team__facts[data-astro-cid-r6u3qrit] div[data-astro-cid-r6u3qrit]{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-subtle)}.sp-team__facts[data-astro-cid-r6u3qrit] dt[data-astro-cid-r6u3qrit]{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.sp-team__facts[data-astro-cid-r6u3qrit] dd[data-astro-cid-r6u3qrit]{margin:0;font-size:.98rem;line-height:1.45;color:var(--text-primary)}.sp-num[data-astro-cid-r6u3qrit]{font-variant-numeric:tabular-nums;font-weight:700}.sp-score[data-astro-cid-r6u3qrit],.sp-next[data-astro-cid-r6u3qrit]{display:block}.sp-team__when[data-astro-cid-r6u3qrit]{color:var(--text-secondary);font-size:.9rem}.sp-team__link[data-astro-cid-r6u3qrit]{margin-top:auto;display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;color:var(--text-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sp-scorelink[data-astro-cid-r6u3qrit],.sp-whenlink[data-astro-cid-r6u3qrit]{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.sp-scorelink[data-astro-cid-r6u3qrit]:hover,.sp-whenlink[data-astro-cid-r6u3qrit]:hover{text-decoration-color:currentColor}.sp-scorelink[data-astro-cid-r6u3qrit]:focus-visible,.sp-whenlink[data-astro-cid-r6u3qrit]:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-xs)}.sp-groups-lead[data-astro-cid-r6u3qrit]{margin:0 0 18px;max-width:70ch;color:var(--text-secondary);line-height:1.55}.sp-groups[data-astro-cid-r6u3qrit]{display:grid;gap:28px}@media(min-width:1100px){.sp-groups[data-astro-cid-r6u3qrit]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}.sp-group[data-astro-cid-r6u3qrit]{display:grid;gap:8px;align-content:start;min-width:0}.sp-group__h[data-astro-cid-r6u3qrit]{margin:0 0 4px;font-family:var(--font-display);font-size:1.35rem;line-height:1.2}.sp-group__h[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]{color:var(--text-primary);text-decoration:none}.sp-group__h[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]:hover,.sp-group__h[data-astro-cid-r6u3qrit] a[data-astro-cid-r6u3qrit]:focus-visible{text-decoration:underline;text-underline-offset:4px}.sp-mini[data-astro-cid-r6u3qrit]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:.88rem}.sp-mini[data-astro-cid-r6u3qrit] th[data-astro-cid-r6u3qrit],.sp-mini[data-astro-cid-r6u3qrit] td[data-astro-cid-r6u3qrit]{padding:6px 8px}.sp-mini[data-astro-cid-r6u3qrit] thead[data-astro-cid-r6u3qrit] th[data-astro-cid-r6u3qrit]:first-child{border-top-left-radius:var(--radius-md)}.sp-mini[data-astro-cid-r6u3qrit] thead[data-astro-cid-r6u3qrit] th[data-astro-cid-r6u3qrit]:last-child{border-top-right-radius:var(--radius-md)}@media(max-width:559px){.sp-mini[data-astro-cid-r6u3qrit] .sp-mini__opt[data-astro-cid-r6u3qrit]{display:none}.sp-mini[data-astro-cid-r6u3qrit] .spu-pos[data-astro-cid-r6u3qrit]{width:1.8rem}}.sp-h2[data-astro-cid-r6u3qrit]{margin:0 0 10px;font-family:var(--font-display);font-size:var(--text-fluid-xl, 1.6rem);color:var(--text-primary)}.sp-how[data-astro-cid-r6u3qrit]{margin:0;padding-left:1.2em;list-style:disc;color:var(--text-secondary);line-height:1.6}.sp-how[data-astro-cid-r6u3qrit] li[data-astro-cid-r6u3qrit]+li[data-astro-cid-r6u3qrit]{margin-top:6px}[data-astro-cid-r6u3qrit][hidden]{display:none!important}
