.Recap-module__VvvhCa__wrap{max-width:980px;margin:0 auto;padding:28px 16px 60px}.Recap-module__VvvhCa__eyebrow{font-family:var(--font-archivo), sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--wc-gold);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.Recap-module__VvvhCa__heroTitle{font-family:var(--font-bebas), sans-serif;letter-spacing:1px;color:var(--text);margin:0 0 18px;font-size:clamp(34px,6vw,52px)}.Recap-module__VvvhCa__editorial{border-top:3px solid var(--wc-gold);border-bottom:1px solid var(--border);margin:0 0 26px;padding:20px 2px 18px}.Recap-module__VvvhCa__editorialTitle{font-family:var(--font-bebas), sans-serif;letter-spacing:.8px;color:var(--text);margin:0 0 12px;font-size:clamp(26px,4vw,36px)}.Recap-module__VvvhCa__editorialBody{max-width:800px}.Recap-module__VvvhCa__editorialBody p{color:var(--text);margin:0 0 10px;font-size:14px;line-height:1.7}.Recap-module__VvvhCa__editorialBody p:last-child{margin-bottom:0}.Recap-module__VvvhCa__editorialUpdated{color:var(--text-muted);font-family:var(--font-jetbrains), monospace;letter-spacing:.6px;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:700}.Recap-module__VvvhCa__empty{border:1px solid var(--border);background:var(--card);color:var(--text-muted);border-radius:14px;padding:26px 22px;line-height:1.6}.Recap-module__VvvhCa__link{color:var(--wc-green);font-weight:700;text-decoration:none}.Recap-module__VvvhCa__link:hover{text-decoration:underline}.Recap-module__VvvhCa__champCard{border:1px solid color-mix(in srgb, var(--wc-gold) 50%, var(--border));background:linear-gradient(150deg, color-mix(in srgb, var(--wc-gold) 14%, transparent), transparent 60%), var(--card);text-align:center;border-radius:18px;margin-bottom:26px;padding:26px 24px}.Recap-module__VvvhCa__champLabel{letter-spacing:1px;text-transform:uppercase;color:var(--wc-gold);margin-bottom:8px;font-size:11px;font-weight:800}.Recap-module__VvvhCa__champName{font-family:var(--font-bebas), sans-serif;letter-spacing:1px;color:var(--text);font-size:clamp(30px,5vw,44px)}.Recap-module__VvvhCa__champLink{color:inherit;text-decoration:none}.Recap-module__VvvhCa__champLink:hover{text-decoration:underline}.Recap-module__VvvhCa__champMeta{color:var(--text-muted);margin-top:8px;font-size:14px}.Recap-module__VvvhCa__section{margin-bottom:30px}.Recap-module__VvvhCa__sectionTitle{font-family:var(--font-bebas), sans-serif;letter-spacing:.8px;color:var(--text);margin:0 0 12px;font-size:24px}.Recap-module__VvvhCa__podium{flex-direction:column;gap:8px;display:flex}.Recap-module__VvvhCa__podiumRow{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.Recap-module__VvvhCa__podiumRow:hover{border-color:var(--wc-green)}.Recap-module__VvvhCa__podiumRank{flex:none;width:74px;font-weight:800}.Recap-module__VvvhCa__podiumName{flex:1;font-weight:700}.Recap-module__VvvhCa__podiumPts{font-family:var(--font-jetbrains), monospace;color:var(--wc-green);font-weight:800}.Recap-module__VvvhCa__runList{flex-direction:column;gap:6px;display:flex}.Recap-module__VvvhCa__runRow{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:baseline;gap:12px;padding:9px 14px;font-size:14px;display:flex}.Recap-module__VvvhCa__runRound{width:120px;color:var(--text);flex:none;font-weight:800}.Recap-module__VvvhCa__runOutcome{color:var(--text-muted);flex:1}.Recap-module__VvvhCa__runPts{font-family:var(--font-jetbrains), monospace;color:var(--wc-gold);font-weight:800}.Recap-module__VvvhCa__verdictGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.Recap-module__VvvhCa__verdictCard{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px 16px}.Recap-module__VvvhCa__verdictLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:800}.Recap-module__VvvhCa__verdictRow{color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.Recap-module__VvvhCa__verdictNum{font-family:var(--font-jetbrains), monospace;color:var(--wc-green);flex:none;font-weight:800}.Recap-module__VvvhCa__dim{color:var(--text-muted);font-size:12px}.Recap-module__VvvhCa__distMeta{color:var(--text-muted);margin:0 0 12px;font-size:13px}.Recap-module__VvvhCa__distBars{align-items:flex-end;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.Recap-module__VvvhCa__distCol{flex-direction:column;align-items:center;gap:4px;min-width:44px;display:flex}.Recap-module__VvvhCa__distBarTrack{align-items:flex-end;width:100%;height:110px;display:flex}.Recap-module__VvvhCa__distBarFill{background:linear-gradient(180deg, var(--wc-green), color-mix(in srgb, var(--wc-green) 55%, transparent));border-radius:6px 6px 0 0;width:100%}.Recap-module__VvvhCa__distCount{font-family:var(--font-jetbrains), monospace;color:var(--text);font-size:11px;font-weight:700}.Recap-module__VvvhCa__distRange{color:var(--text-muted);white-space:nowrap;font-size:10px}.Recap-module__VvvhCa__footNote{color:var(--text-muted);margin-top:6px;font-size:13.5px;line-height:1.6}
