.wire.wire-business,.wire.wire-talk{grid-template-columns:minmax(0,1fr)}.wire.wire-talk{margin-top:4px;margin-bottom:8px}.race{margin:8px 0 28px;padding:18px 18px 8px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.race h2{font-size:clamp(1.25rem,1.7vw,1.45rem)}.race h2,.race-next{margin:0 0 8px}.race-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:28px;gap:28px;align-items:start}.race-cash-col .race-board{grid-template-columns:1fr}.ad-bars-figure,.ad-chart{margin:8px 0 16px}.ad-bars-figure figcaption,.ad-chart figcaption{margin:0 0 10px;color:var(--muted);font-size:.92rem}.ad-stack{display:flex;height:48px;border-radius:4px;overflow:hidden;background:var(--track)}.ad-stack i{display:block;height:100%;min-width:6px}.ad-legend{list-style:none;padding:12px 0 0;margin:0;display:grid;grid-gap:8px;gap:8px}.ad-legend li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:.92rem}.ad-legend i{width:14px;height:14px;border-radius:2px}.ad-legend strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ad-week{margin:6px 0 18px;padding:14px 0 0;border-top:1px solid var(--line)}.ad-week h3{margin-bottom:6px}.ad-week p{margin:0 0 12px;max-width:48rem}.ad-week-nums{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 28px;gap:12px 28px}.ad-week-nums article{padding:2px 0 2px 12px;border-left:3px solid var(--line)}.ad-week-nums span{display:block;color:var(--muted);font-size:.86rem}.ad-week-nums strong{display:block;margin-top:2px;font-size:clamp(1.35rem,2vw,1.7rem);color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race h3{margin:0;font-size:1.12rem}.race-lede{margin:6px 0 18px;max-width:none;font-family:var(--serif);font-size:1.05rem;line-height:1.55}.race-board{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.race-board article{min-width:0;padding:10px 0 4px;border-top:4px solid var(--party)}.race-board article>p{margin:2px 0 10px;color:var(--muted)}.race-board article>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line)}.race-board span{color:var(--muted);font-size:.86rem}.race-board strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.race-year{margin:10px 0 4px;font-size:.86rem;color:var(--muted)}.race-year a{display:inline-block;margin-top:4px}.race-blurb a,.race-year a{font-weight:700}.race-note{margin:12px 0 0;font-size:.88rem;color:var(--muted);max-width:none}.race-ads{margin-top:18px;padding-top:8px}.race-ads h3{margin-bottom:8px}.race-blurb{margin:0 0 10px;max-width:48rem}.race figure{margin:14px 0 10px}.race figcaption{margin:0 0 10px;color:var(--muted);font-size:.86rem}.race-bars{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.race-bars li{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.race-who{display:flex;flex-direction:column;min-width:0}.race-who b{font-size:.92rem}.race-who em{font-style:normal;color:var(--muted);font-size:.8rem}.race-track{height:26px;background:var(--track);overflow:hidden}.race-track,.race-track i{display:block;border-radius:4px}.race-track i{height:100%}.race-bars strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;color:var(--navy);white-space:nowrap}@media (max-width:980px){.race-split{grid-template-columns:1fr}}@media (max-width:800px){.race{padding:14px 12px 6px}.ad-week-nums,.race-board{grid-template-columns:1fr}.race-bars li{grid-template-columns:minmax(0,1fr) auto}.race-track{grid-column:1/-1;grid-row:2}.race-bars strong{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.race-track i{transition:none}}