.sportHub_hub__PfZWm{--sport:var(--sd-lime);--sport-deep:#0d1636;display:flex;flex-direction:column;gap:22px}.sportHub_hero__j_PlK{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-height:220px;padding:18px 18px 22px;overflow:hidden;border-radius:var(--sd-r-lg);background:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--sport) 38%,transparent),transparent 60%),linear-gradient(135deg,var(--sport-deep),#0b1020 80%);border:1px solid color-mix(in srgb,var(--sport) 30%,var(--sd-line))}.sportHub_crumbs__M_jB7{position:relative;z-index:1;display:flex;gap:6px;font-size:12px;font-weight:700;color:rgba(255,255,255,.65)}.sportHub_crumbs__M_jB7 a{color:rgba(255,255,255,.85);text-decoration:none}.sportHub_crumbs__M_jB7 a:focus-visible,.sportHub_crumbs__M_jB7 a:hover{text-decoration:underline}.sportHub_heroText___dCf5{position:relative;z-index:1;max-width:min(560px,calc(100% - 200px))}.sportHub_eyebrow__WLnsg{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sport)}.sportHub_heroText___dCf5 h1{margin:0;font-family:var(--sd-font-display);font-size:clamp(34px,6vw,56px);font-weight:800;line-height:.95;color:#fff}.sportHub_lede__2riUb{margin:10px 0 16px;font-size:15px;line-height:1.5;color:rgba(255,255,255,.82)}.sportHub_heroActions__me6Of{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sportHub_play__SgeF4{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:var(--sd-r-md);font-family:var(--sd-font-display);font-size:18px;font-weight:800;color:var(--sd-lime-ink);background:var(--sd-lime);box-shadow:0 5px 0 0 color-mix(in srgb,var(--sd-lime) 55%,#000);text-decoration:none}.sportHub_play__SgeF4 svg{width:20px;height:20px}.sportHub_reset__kzg6K{font-size:13px;font-weight:700;color:rgba(255,255,255,.75)}.sportHub_clock__n7_qP{font-family:var(--sd-font-display);font-size:16px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.sportHub_goat__MSXsd{position:absolute;right:-12px;bottom:-18px;width:150px;height:auto;opacity:.9;filter:drop-shadow(0 10px 24px rgba(0,0,0,.5))}.sportHub_object__mIN7w{position:absolute;top:14px;right:120px;width:64px;height:auto;opacity:.85;transform:rotate(-12deg);filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.sportHub_section__OCSUU{display:flex;flex-direction:column;gap:12px}.sportHub_sectionHead__RVw47{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sportHub_sectionHead__RVw47 h2{margin:0;font-family:var(--sd-font-display);font-size:24px;font-weight:800;color:var(--sd-text)}.sportHub_count__iBJVX{font-size:13px;font-weight:800;color:var(--sd-text-3)}.sportHub_favorite__r_8jl{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;border:1px solid var(--sd-line-strong);border-radius:var(--sd-r-pill);font:inherit;font-size:13px;font-weight:800;color:var(--sd-text-2);background:var(--sd-surface-2);cursor:pointer}.sportHub_favorite__r_8jl svg{width:16px;height:16px}.sportHub_favorite__r_8jl[aria-pressed=true]{color:var(--sd-text);border-color:var(--sd-gold)}.sportHub_favorite__r_8jl[aria-pressed=true] svg{color:var(--sd-gold);fill:currentColor}.sportHub_dailyGrid__Yxp6o,.sportHub_moreGrid__E5Ubm{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none}.sportHub_daily__l9ntm{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--sd-r-md);background:linear-gradient(135deg,color-mix(in srgb,var(--sport) 16%,transparent),transparent 55%),var(--sd-surface-1);border:1px solid var(--sd-line-strong)}.sportHub_daily__l9ntm[data-done]{border-color:color-mix(in srgb,var(--sd-exact,#22c55e) 55%,transparent)}.sportHub_dailyLink__aFRZx,.sportHub_more__9QPEg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;color:var(--sd-text);text-decoration:none}.sportHub_dailyLink__aFRZx:focus-visible .sportHub_dailyText___vHG4 strong,.sportHub_dailyLink__aFRZx:hover .sportHub_dailyText___vHG4 strong,.sportHub_more__9QPEg:focus-visible .sportHub_dailyText___vHG4 strong,.sportHub_more__9QPEg:hover .sportHub_dailyText___vHG4 strong{color:var(--sport)}.sportHub_glyph__nHDgQ{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--sd-r-md);color:var(--sport);background:color-mix(in srgb,var(--sport) 16%,var(--sd-surface-3))}.sportHub_glyph__nHDgQ svg{width:22px;height:22px}.sportHub_daily__l9ntm[data-done] .sportHub_glyph__nHDgQ{color:var(--sd-exact,#22c55e);background:color-mix(in srgb,var(--sd-exact,#22c55e) 18%,var(--sd-surface-3))}.sportHub_dailyText___vHG4{display:flex;flex-direction:column;gap:2px;min-width:0}.sportHub_dailyText___vHG4 strong{font-family:var(--sd-font-display);font-size:19px;font-weight:800;line-height:1.05}.sportHub_dailyText___vHG4 small{font-size:13px;color:var(--sd-text-2)}.sportHub_status__QygBd{padding:5px 10px;border-radius:var(--sd-r-pill);font-size:12px;font-style:normal;font-weight:800;color:var(--sd-lime-ink);background:var(--sd-lime)}.sportHub_daily__l9ntm[data-done] .sportHub_status__QygBd{color:var(--sd-text);background:color-mix(in srgb,var(--sd-exact,#22c55e) 30%,var(--sd-surface-3))}.sportHub_archive__3LDky{display:flex;align-items:center;gap:6px;padding:9px 14px;border-top:1px solid var(--sd-line);font-size:12px;font-weight:800;color:var(--sd-text-2);text-decoration:none}.sportHub_archive__3LDky svg{width:14px;height:14px}.sportHub_archive__3LDky:focus-visible,.sportHub_archive__3LDky:hover{color:var(--sd-text)}.sportHub_more__9QPEg{border-radius:var(--sd-r-md);background:var(--sd-surface-1);border:1px solid var(--sd-line)}.sportHub_pro__fxgSe{padding:3px 8px;border-radius:var(--sd-r-pill);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#2a1a00;background:var(--sd-gold)}.sportHub_tonight__m12To{min-width:0}.sportHub_split__3HECC{display:grid;gap:22px}.sportHub_tools__jVn2B{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.sportHub_tool__jzuUY{display:flex;align-items:center;gap:10px;height:100%;padding:10px 12px;border-radius:var(--sd-r-md);color:var(--sd-text);background:var(--sd-surface-1);border:1px solid var(--sd-line);text-decoration:none}.sportHub_tool__jzuUY svg{flex:none;width:18px;height:18px;color:var(--sport)}.sportHub_tool__jzuUY span{display:flex;flex-direction:column;min-width:0}.sportHub_tool__jzuUY strong{font-size:14px;font-weight:800}.sportHub_tool__jzuUY small{font-size:12px;color:var(--sd-text-3)}.sportHub_tool__jzuUY:focus-visible,.sportHub_tool__jzuUY:hover{border-color:var(--sport)}.sportHub_about__rwb1C{padding:18px;border-radius:var(--sd-r-lg);background:var(--sd-surface-1);border:1px solid var(--sd-line)}.sportHub_about__rwb1C h2{margin:0 0 8px;font-family:var(--sd-font-display);font-size:22px;font-weight:800;color:var(--sd-text)}.sportHub_about__rwb1C h2:not(:first-child){margin-top:18px}.sportHub_about__rwb1C p{margin:0 0 10px;font-size:15px;line-height:1.6;color:var(--sd-text-2)}.sportHub_faq__7TFnl h3{margin:12px 0 4px;font-size:16px;font-weight:800;color:var(--sd-text)}.sportHub_others__Lwcn_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--sd-text-3)}.sportHub_others__Lwcn_>span{margin-right:4px;letter-spacing:.08em;text-transform:uppercase}.sportHub_others__Lwcn_ a{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border:1px solid var(--sd-line);border-radius:var(--sd-r-pill);font-size:13px;color:var(--sd-text);background:var(--sd-surface-1);text-decoration:none}.sportHub_others__Lwcn_ a:focus-visible,.sportHub_others__Lwcn_ a:hover{border-color:var(--chip)}@media (min-width:768px){.sportHub_hero__j_PlK{min-height:260px;padding:22px 28px 28px}.sportHub_goat__MSXsd{right:10px;bottom:-24px;width:230px}.sportHub_object__mIN7w{right:230px;width:84px}}@media (max-width:639px){.sportHub_heroText___dCf5{max-width:calc(100% - 80px)}.sportHub_goat__MSXsd{width:120px}.sportHub_object__mIN7w{display:none}}@media (min-width:1100px){.sportHub_split__3HECC{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start}}