.bb-live-ticker{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:.7rem;padding:.8rem 0;margin:0 0 1.2rem;border-block:1px solid #ffffff30;max-width:100%;min-width:0}.bb-ticker-label{flex:none;font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#ff416d}.bb-ticker-label:before{content:'●';margin-right:.4rem}.bb-ticker-control{flex:none;background:transparent;border:1px solid currentColor;border-radius:5px;color:inherit;padding:.3rem .5rem;font:inherit;font-size:.72rem;cursor:pointer}.bb-ticker-window{flex:1;min-width:0;overflow:hidden}.bb-ticker-track{display:flex;width:max-content;animation:bb-ticker-slide var(--ticker-duration,40s) linear infinite}.bb-ticker-group{display:flex;align-items:center;flex:none}.bb-ticker-game{flex:none;padding:0 1.6rem;border-right:1px solid #ffffff30;color:inherit;text-decoration:none;font-size:.86rem;white-space:nowrap}.bb-ticker-empty{font-size:.85rem;color:inherit}.bb-ticker-window:focus-within .bb-ticker-track,.bb-live-ticker.is-paused .bb-ticker-track{animation-play-state:paused}.bb-ticker-control:focus-visible,.bb-ticker-game:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.bb-score-summary{font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.bb-team-score{overflow-wrap:anywhere}@keyframes bb-ticker-slide{to{transform:translateX(-50%)}}@media(max-width:600px){.bb-live-ticker{gap:.4rem}.bb-ticker-label{font-size:.6rem;letter-spacing:.04em}.bb-ticker-control{font-size:.65rem}.bb-ticker-game{font-size:.8rem;padding:0 1rem}}

@media(hover:hover) and (pointer:fine){.bb-ticker-window:hover .bb-ticker-track{animation-play-state:paused}}
.bb-score-live{margin:.45rem 0 0;color:#00e5cf;font-weight:700}.sports-team-copy{min-width:0}
@media(max-width:600px){.bb-live-ticker{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.65rem}.bb-ticker-window{grid-column:1/-1;width:100%;max-width:100%;min-width:0;overflow:hidden}.bb-ticker-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bb-ticker-control{justify-self:end}}
.bb-live-ticker.is-reduced-motion .bb-ticker-window{height:3rem;display:flex;align-items:center;overflow:hidden}.bb-live-ticker.is-reduced-motion .bb-ticker-game{display:block;max-width:100%;white-space:normal;box-sizing:border-box;overflow-wrap:anywhere;padding:0 .4rem;font-size:.8rem;line-height:1.35}

/* Sports landing spacing on phones */
@media(max-width:600px){.sports-landing{padding-top:24px!important}.sports-landing .sports-landing-hero{margin-bottom:24px}.sports-landing .sports-landing-hero h1{margin-top:12px;margin-bottom:12px}.sports-landing .sports-landing-hero p:last-child{margin-bottom:0}.sports-landing .sports-gateways{gap:16px}.sports-landing .sports-gateway-card:not(.watch-strip){padding:22px;gap:18px}.sports-landing .sports-gateway-card h2{margin-block:8px 12px}.sports-landing .sports-gateway-card p{margin-block:0 12px}.sports-landing .bb-live-ticker{margin-bottom:20px}.sports-landing .watch-strip{margin-top:16px}.sports-landing .sports-games{margin-top:32px}}

@media(max-width:600px){.sports-landing .bb-ticker-window{width:100%;text-align:center}.sports-landing .bb-live-ticker.is-reduced-motion .bb-ticker-window{justify-content:center}.sports-landing .bb-live-ticker.is-reduced-motion .bb-ticker-game{width:100%;text-align:center;border-right:0}.sports-landing .bb-live-ticker.is-single-game .bb-ticker-track{width:100%;animation:none!important;transform:none!important}.sports-landing .bb-live-ticker.is-single-game .bb-ticker-group{width:100%;justify-content:center}.sports-landing .bb-live-ticker.is-single-game .bb-ticker-group[aria-hidden]{display:none}.sports-landing .bb-live-ticker.is-single-game .bb-ticker-game{width:100%;box-sizing:border-box;text-align:center;border:0;padding-inline:8px;white-space:normal}.sports-landing .bb-ticker-empty{display:block;text-align:center}body:has(.sports-landing) .buzz-masthead-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}body:has(.sports-landing) .buzz-masthead-tools>.app-controls:not([hidden]){display:contents}body:has(.sports-landing) .buzz-masthead-tools .app-return{display:none}body:has(.sports-landing) .buzz-masthead-tools .app-refresh{margin:0;min-height:44px;padding:8px;font-size:12px}body:has(.sports-landing) .buzz-masthead-tools .app-connection{flex-basis:100%}}

@media(max-width:600px){.sports-landing .bb-live-ticker .bb-ticker-game{font-size:.95rem;line-height:1.4}}

@media(max-width:600px){.sports-landing .bb-live-ticker .bb-ticker-game{color:#32f5d0;font-weight:600}}

@media(max-width:600px){.sports-landing .bb-live-ticker .bb-ticker-label,.sports-landing .bb-live-ticker .bb-ticker-label:before{color:#ffb52e}}

@media(min-width:601px){.bb-live-ticker .bb-ticker-label,.bb-live-ticker .bb-ticker-label:before{color:#ffb52e}}

@media(min-width:601px){.bb-live-ticker .bb-ticker-game{color:#32f5d0;font-weight:600}}
@media(max-width:600px){.bb-live-ticker{grid-template-columns:minmax(0,1fr)}}

.bb-live-ticker .bb-ticker-track{animation-play-state:running!important}
