.hero-carousel_phoneCopy__XrHP3{display:none}.hero-carousel_remote__iET_A .hero-carousel_content__NYqDI,.hero-carousel_root__goDc9.hero-carousel_remote__iET_A{height:auto;min-height:260px}.hero-carousel_remote__iET_A .hero-carousel_subtitle__SV6j4,.hero-carousel_remote__iET_A .hero-carousel_title__O6xjI{overflow-wrap:break-word;overflow-wrap:anywhere}@media (min-width:640px){.hero-carousel_remote__iET_A .hero-carousel_content__NYqDI,.hero-carousel_root__goDc9.hero-carousel_remote__iET_A{min-height:292px}}@media (min-width:1024px){.hero-carousel_remote__iET_A .hero-carousel_content__NYqDI,.hero-carousel_root__goDc9.hero-carousel_remote__iET_A{min-height:300px}}@media (max-width:1023px) and (max-height:500px) and (pointer:coarse),(max-width:767px){.hero-carousel_root__goDc9.hero-carousel_local__bkyGn{height:auto;min-height:144px}.hero-carousel_root__goDc9.hero-carousel_remote__iET_A{height:auto;min-height:172px}.hero-carousel_root__goDc9 .hero-carousel_content__NYqDI{height:auto;min-height:144px;padding:8px var(--page-gutter,12px) 44px}.hero-carousel_remote__iET_A .hero-carousel_content__NYqDI{min-height:172px}.hero-carousel_local__bkyGn .hero-carousel_copy__EoEyr{max-width:62%}.hero-carousel_remote__iET_A .hero-carousel_copy__EoEyr{max-width:100%}.hero-carousel_root__goDc9 .hero-carousel_desktopCopy__9I0za,.hero-carousel_root__goDc9 .hero-carousel_kicker__VvnCF,.hero-carousel_root__goDc9 .hero-carousel_signal__2FCY_{display:none}.hero-carousel_root__goDc9 .hero-carousel_phoneCopy__XrHP3{display:inline}.hero-carousel_root__goDc9 .hero-carousel_title__O6xjI{display:block;overflow:visible;font-size:18px;line-height:22px;-webkit-line-clamp:unset}.hero-carousel_root__goDc9 .hero-carousel_subtitle__SV6j4{display:block;overflow:visible;margin-top:4px;font-size:12px;line-height:16px;-webkit-line-clamp:unset}.hero-carousel_root__goDc9 .hero-carousel_action__EEZcf{min-height:44px;max-width:100%;height:auto;margin-top:6px;padding:8px 10px;font-size:11px;line-height:14px;letter-spacing:0;text-transform:none}.hero-carousel_local__bkyGn .hero-carousel_image__Vc1GW{-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center}.hero-carousel_remote__iET_A .hero-carousel_image__Vc1GW{-o-object-fit:contain;object-fit:contain;background-color:#000}}.racing-discovery-controls{display:grid;gap:12px;min-width:0;padding-top:8px;padding-bottom:8px;padding-block:8px}.racing-discovery-group{min-width:0;margin:0;padding:0;border:0}.racing-discovery-label{display:block;margin-bottom:4px;padding:0;color:rgb(var(--c-fg-muted));font-size:11px;font-weight:500;line-height:16px}.racing-discovery-options{display:flex;align-items:stretch;min-width:0;gap:var(--ui-control-gap,6px)}.racing-discovery-controls .racing-discovery-choice,.racing-region-filter .racing-discovery-choice,.racing-schedule .racing-discovery-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-height,44px);min-width:44px;gap:var(--ui-control-gap,6px);padding:6px 8px;border:1px solid transparent;border-radius:var(--ui-control-radius,6px);background:transparent;color:rgb(var(--c-fg-muted));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast)}.racing-discovery-controls .racing-discovery-choice:hover,.racing-region-filter .racing-discovery-choice:hover,.racing-schedule .racing-discovery-action:hover{background:rgb(var(--c-surface-2));color:rgb(var(--c-fg))}.racing-discovery-controls .racing-discovery-choice[aria-pressed=true],.racing-region-filter .racing-discovery-choice[aria-pressed=true]{border-color:transparent;background:var(--c-brand-soft);color:rgb(var(--c-brand-500));font-weight:600}.racing-discovery-controls .schedule-sport-choice.racing-discovery-choice[aria-pressed=true]{background:transparent;box-shadow:inset 0 -2px 0 rgb(var(--c-brand-500))}.racing-discovery-controls .racing-discovery-choice:focus-visible,.racing-region-filter .racing-discovery-choice:focus-visible,.racing-schedule .racing-discovery-action:focus-visible{outline:2px solid rgb(var(--c-brand-500));outline-offset:-2px}.racing-discovery-controls .racing-date-choice{flex:0 0 auto;flex-direction:column;min-width:56px;gap:2px}.racing-discovery-date-secondary{font-size:11px;line-height:14px}.racing-results-options{margin-top:6px}.racing-discovery-date-picker{position:relative;display:flex;flex-shrink:0;min-height:var(--ui-control-height,44px)}.racing-discovery-native-date{position:absolute;inset:0;width:100%;height:100%;min-height:var(--ui-control-height,44px);cursor:pointer;opacity:0}.racing-discovery-secondary{display:grid;min-width:0;gap:12px}.racing-region-filter .racing-region-controls{display:grid;grid-template-columns:.9fr 1.3fr 1fr}.racing-discovery-controls .schedule-sport-choice{flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px;padding-inline:4px}.racing-discovery-controls .schedule-sport-reset{flex:0 0 44px;width:44px;min-width:44px;padding-left:4px;padding-right:4px;padding-inline:4px}.racing-discovery-controls .schedule-sport-glyph{width:16px;height:16px}.racing-schedule .racing-discovery-action{border-color:rgb(var(--c-border))}@media (max-width:1023px) and (max-height:500px) and (pointer:coarse),(max-width:767px){.racing-schedule[data-presentation]{padding-left:var(--page-gutter,12px);padding-right:var(--page-gutter,12px);padding-inline:var(--page-gutter,12px)}.racing-schedule[data-presentation=schedule] .racing-page-title{font-size:20px;line-height:26px}.racing-discovery-controls{gap:4px;padding-top:4px;padding-bottom:4px;padding-block:4px}.racing-discovery-secondary{gap:4px}.racing-discovery-controls .racing-discovery-group,.racing-region-filter.racing-discovery-group{position:relative;min-height:var(--ui-control-height,44px);padding-left:40px}.racing-discovery-controls .racing-discovery-label,.racing-region-filter .racing-discovery-label{position:absolute;top:14px;left:0;width:36px;margin:0}.racing-discovery-controls .schedule-sport-controls{overflow-x:auto}.racing-discovery-controls .schedule-sport-choice{flex:1 0 auto;min-width:68px;padding-left:8px;padding-right:8px;padding-inline:8px}}@media (min-width:1024px){.racing-discovery-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}