.race-report-section-head{flex-wrap:wrap}.race-report-section-head .control-graphic__actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.race-report-section-head .control-graphic__actions .kalshi-midterm-hub-cta,.race-report-section-head .control-graphic__actions .kalshi-race-market-cta{flex:auto;min-width:min(100%,11rem);max-width:100%}.race-report-section-head .control-graphic__fullscreen{flex:none;margin-left:0}@media (min-width:1280px){.race-report-section-head{flex-wrap:nowrap}.race-report-section-head .control-graphic__actions{flex-wrap:nowrap;flex:none;max-width:none}.race-report-section-head .control-graphic__actions .kalshi-midterm-hub-cta,.race-report-section-head .control-graphic__actions .kalshi-race-market-cta{flex:0 auto;min-width:0}}[data-graphic-id=race-house-district-map] .control-graphic__head{flex-wrap:wrap}[data-graphic-id=race-house-district-map] .control-graphic__actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;min-width:0;max-width:100%}[data-graphic-id=race-house-district-map] .control-graphic__actions .kalshi-midterm-hub-cta{flex:auto;min-width:min(100%,11rem);max-width:100%}@media (min-width:1280px){[data-graphic-id=race-house-district-map] .control-graphic__head{flex-wrap:nowrap}[data-graphic-id=race-house-district-map] .control-graphic__actions{flex-wrap:nowrap;flex:none;max-width:none}[data-graphic-id=race-house-district-map] .control-graphic__actions .kalshi-midterm-hub-cta{flex:0 auto;min-width:0}}
.kalshi-midterm-hub-cta,.kalshi-race-market-cta{border:1px solid var(--lwc-border,#94a3b8);max-width:100%;color:var(--lwc-navy,#112d7c);white-space:normal;background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 3px #0f172a14}.kalshi-midterm-hub-cta:hover,.kalshi-race-market-cta:hover{border-color:var(--lwc-cyan,#009cd7);text-decoration:none}.kalshi-midterm-hub-cta:focus-visible,.kalshi-race-market-cta:focus-visible{outline:2px solid var(--lwc-accent,#e6a23c);outline-offset:2px}.kalshi-midterm-hub-cta__wordmark{flex:none;width:auto;height:18px;display:block}.kalshi-midterm-hub-cta__text,.kalshi-race-market-cta__text{min-width:0}.kalshi-midterm-hub-cta__external,.kalshi-race-market-cta__external{flex:none}@media (max-width:390px){.kalshi-midterm-hub-cta,.kalshi-race-market-cta{text-align:center;flex-wrap:wrap;justify-content:center}}
