.discovery-search{background:#111713;border:1px solid #29312e;border-radius:16px;padding:24px}.discovery-search label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.discovery-search>div{gap:10px;display:flex}.discovery-search input{flex:1;min-width:0}.discovery-section{margin-top:44px}.discovery-section>.ref-tabs{flex-wrap:wrap;margin:18px 0}.discovery-creators{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.discovery-creator-title{align-items:center;gap:14px;text-decoration:none;display:flex}.discovery-creator-title img,.discovery-avatar{object-fit:cover;border-radius:50%;width:52px;height:52px}.discovery-avatar{color:#c8fa69;background:#26352b;place-items:center;font-weight:800;display:grid}.discovery-creator-title h3{margin:0}.discovery-creators small,.discovery-discord small,.discovery-quote small{color:#9ca9a1;line-height:1.6;display:block}.discovery-discord{border-top:1px solid #303932;margin-top:16px;padding-top:14px}.discovery-quote{justify-content:space-between;align-items:center;gap:18px;text-decoration:none;display:flex}.discovery-quote b{color:#c8fa69}.discovery-hub input,.discovery-hub select{color:inherit;background:#0c110f;border:1px solid #39443c;border-radius:8px;padding:12px}:is(.discovery-hub button:focus-visible,.discovery-hub a:focus-visible,.discovery-hub input:focus-visible){outline-offset:4px;outline:2px solid #c8fa69}@media (max-width:800px){.discovery-creators{grid-template-columns:1fr 1fr}.discovery-search{padding:18px}}@media (max-width:560px){.discovery-creators{grid-template-columns:1fr}.discovery-search>div{flex-wrap:wrap}.discovery-search input{flex-basis:100%}.discovery-section{margin-top:32px}}.discovery-all-research{text-align:right;margin-bottom:8px}.discovery-game-card{min-height:230px;text-decoration:none}.discovery-game-card>.ref-panel-title{align-items:flex-start}.discovery-game-card>.ref-panel-title small{text-align:right;max-width:150px;font-size:11px}.discovery-game-teams{text-align:center;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.discovery-game-teams>div{flex-direction:column;align-items:center;gap:10px;display:flex}.discovery-game-teams strong{font-size:12px;line-height:1.35}.discovery-team-initials{color:#c8fa69;background:#26352b;border-radius:12px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:grid}.discovery-games-track:focus-visible{outline-offset:4px;outline:2px solid #c8fa69}.discovery-hub .ref-tabs button[aria-pressed=true]{background:var(--edge-lime);color:#17210e;border-color:var(--edge-lime);font-weight:800}.discovery-promo{background:radial-gradient(at 100% 0,#274125,#0000 70%),#101d16;border:1px solid #425a32;border-radius:18px;align-items:center;gap:24px;min-height:260px;margin:0 0 32px;padding:32px 32px 72px;display:flex;position:relative;overflow:hidden}.discovery-promo-copy{flex:1;min-width:0}.discovery-promo h2{margin:12px 0;font-size:clamp(26px,4vw,44px);line-height:1.1}.discovery-promo p{color:#c5d0c5;max-width:600px}.discovery-promo img{object-fit:cover;border-radius:12px;width:32%;max-height:210px}.discovery-promo-controls{align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:32px}.discovery-promo-controls button{color:#eef5e8;background:#16241b;border:1px solid #4b6044;border-radius:8px;min-height:38px;padding:6px 12px}.discovery-promo-controls button:focus-visible{outline-offset:3px;outline:2px solid #b8f247}@media (max-width:600px){.discovery-promo{min-height:300px;padding:24px 18px 76px;display:block}.discovery-promo img{width:100%;max-height:140px;margin-top:18px}.discovery-promo-controls{gap:8px;left:18px}.discovery-promo-controls button,.discovery-search button,.discovery-hub .ref-tabs button{min-height:44px}}.news-section{--nfl:#0f5132;--nba:#7c2d12;--mlb:#1e3a8a;--nhl:#164e63;--soccer:#115e59;--sports:#1f2937;color:var(--edge-text);scroll-margin-top:80px}.news-embedded.edge-news{padding-top:8px}.news-head,.news-status,.news-tools,.news-chips,.news-hero-controls,.news-meta,.news-kicker,.news-credit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-head{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.news-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(32px,4vw,52px);line-height:1}.news-status{color:var(--edge-muted);justify-content:flex-end;font-size:13px}.news-status p{margin:0}.news-status a,.news-out,.news-credit a{color:var(--edge-text);text-underline-offset:3px;text-decoration:underline}.news-chips{margin:0 0 14px;padding-bottom:2px;overflow-x:auto}.news-chips button,.news-layouts button,.news-refresh,.news-hero-controls button{border:1px solid var(--edge-line);background:var(--edge-panel);color:var(--edge-text);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:13px}.news-chips button[aria-pressed=true],.news-layouts button[aria-selected=true]{background:var(--edge-text);color:var(--edge-bg);border-color:var(--edge-text);font-weight:750}.news-tools{justify-content:space-between;margin:0 0 18px}.news-search{border:1px solid var(--edge-line);background:var(--edge-panel);min-width:min(100%,240px);color:var(--edge-text);font:inherit;border-radius:999px;padding:10px 16px;font-size:13px}.news-search::placeholder{color:var(--edge-muted)}.news-note,.news-credit{color:var(--edge-muted);font-size:14px;line-height:1.5}.news-credit{margin:22px 0 0}.news-fresh,.news-new{background:var(--edge-lime);color:#121808;border:0;border-radius:999px;font-weight:800}.news-fresh{cursor:pointer;padding:8px 14px}.news-new{letter-spacing:.08em;text-transform:uppercase;margin-left:8px;padding:2px 7px;font-size:10px;display:inline-flex}.news-hero{margin-bottom:18px;position:relative}.news-hero-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:22px;display:flex;overflow-x:auto}.news-hero-track::-webkit-scrollbar{display:none}.news-hero-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#111714;flex:0 0 100%;align-items:flex-end;min-height:460px;display:flex;position:relative;overflow:hidden}.news-hero-media,.news-media{background:#111714;position:relative;overflow:hidden}.news-hero-media{position:absolute;inset:0}.news-hero-media img,.news-media img,.news-placeholder,.news-play,.news-hero-media iframe,.news-media iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.news-media{aspect-ratio:16/9}.news-hero-slide.is-playing{background:#000;min-height:0;display:block}.news-hero-slide.is-playing .news-hero-media{aspect-ratio:16/9;position:relative}.news-hero-slide.is-playing .news-hero-copy{display:none}.news-hero-copy{z-index:1;color:#f7f8f5;background:linear-gradient(#080a0d00,#080a0d9e 42%,#080a0df0 90%);width:100%;padding:72px 28px 24px;position:relative}.news-hero-copy h3{letter-spacing:-.03em;max-width:18ch;margin:8px 0;font-size:clamp(26px,3vw,42px);line-height:1.05}.news-hero-copy .news-dek{color:#f7f8f5e6;max-width:62ch}.news-hero-copy .news-meta,.news-hero-copy .news-kicker{color:#f7f8f5d1}.news-hero-copy .news-out{color:#fff}.news-hero-controls{margin-top:12px}.news-dots{gap:6px;display:flex}.news-dot{border-radius:99px;width:9px;height:9px;padding:0}.news-dot[aria-current=true]{background:var(--edge-lime);border-color:var(--edge-lime);width:28px}.news-hero:not(.is-paused):not(.is-held) .news-dot[aria-current=true]{position:relative;overflow:hidden}.news-hero:not(.is-paused):not(.is-held) .news-dot[aria-current=true]:after{content:"";transform-origin:0;background:#121808;width:100%;animation:7s linear news-progress;position:absolute;inset:0 auto 0 0}@keyframes news-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{border:1px solid var(--edge-line);border-top:3px solid var(--tone,var(--edge-line));background:var(--edge-panel);border-radius:18px;min-width:0;overflow:hidden}.news-card[data-sport=NFL],.news-placeholder[data-sport=NFL]{--tone:var(--nfl)}.news-card[data-sport=NBA],.news-placeholder[data-sport=NBA]{--tone:var(--nba)}.news-card[data-sport=MLB],.news-placeholder[data-sport=MLB]{--tone:var(--mlb)}.news-card[data-sport=NHL],.news-placeholder[data-sport=NHL]{--tone:var(--nhl)}.news-card[data-sport=Soccer],.news-placeholder[data-sport=Soccer]{--tone:var(--soccer)}.news-card-link{color:inherit;height:100%;display:block}.news-copy{gap:8px;padding:14px 14px 16px;display:grid}.news-copy h3,.news-group h3{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.25}.news-kicker{color:var(--edge-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.news-kicker span[data-sport]{color:var(--edge-text)}.news-dek{color:var(--edge-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.news-meta{color:var(--edge-muted);justify-content:space-between;margin:0;font-size:12px}.news-out{font-size:13px;font-weight:700}.news-placeholder{background:var(--tone,var(--sports));color:#f7f8f5;letter-spacing:-.03em;place-items:center;font-size:28px;font-weight:800;display:grid}.news-play{cursor:pointer;color:#fff;background:#111714;border:0;padding:0;position:relative}.news-play-badge{background:#080a0db8;border:2px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-play-badge span{border:8px solid #0000;border-left:14px solid #fff;border-right-width:0;width:0;height:0;margin-left:4px}.news-groups{gap:22px;display:grid}.news-group h3{align-items:center;gap:8px;margin-bottom:10px;font-size:16px;display:flex}.news-group h3:before{content:"";background:var(--tone,var(--sports));border-radius:99px;width:10px;height:10px}.news-group[data-tone=NFL]{--tone:var(--nfl)}.news-group[data-tone=NBA]{--tone:var(--nba)}.news-group[data-tone=MLB]{--tone:var(--mlb)}.news-group[data-tone=NHL]{--tone:var(--nhl)}.news-group[data-tone=Soccer]{--tone:var(--soccer)}.news-group[data-tone=ESPN]{--tone:#b6e84a}html[data-edge-theme=light] .news-group[data-tone=ESPN]{--tone:#3f6212}.news-table-wrap{border:1px solid var(--edge-line);background:var(--edge-panel);border-radius:16px;overflow:auto}.news-table-wrap table{border-collapse:collapse;width:100%;min-width:640px}.news-table-wrap th,.news-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--edge-line);padding:12px 14px}.news-table-wrap th:last-child,.news-table-wrap td:last-child{white-space:nowrap}.news-table-wrap th{color:var(--edge-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.news-table-wrap td{color:var(--edge-text);font-size:14px}.news-table-wrap a{color:var(--edge-text);font-weight:750}.news-table-wrap p{color:var(--edge-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.news-table-wrap tr:last-child td{border-bottom:0}.news-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.news-section :focus-visible{outline:2px solid var(--edge-text);outline-offset:3px;box-shadow:0 0 0 5px var(--edge-lime)}html[data-edge-theme=light] .news-section a,html[data-edge-theme=light] .ref-main .news-section a,html[data-edge-theme=light] .news-section .news-table-wrap a{color:var(--edge-text)}html[data-edge-theme=light] .news-section .news-hero-copy,html[data-edge-theme=light] .news-section .news-hero-copy a,html[data-edge-theme=light] .ref-main .news-section .news-hero-copy a,html[data-edge-theme=light] .news-placeholder,html[data-edge-theme=light] .news-play-badge{color:#f7f8f5}@media (max-width:1100px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news-grid{grid-template-columns:1fr}.news-hero-slide{min-height:390px}.news-hero-copy{padding:88px 16px 18px}.news-hero-copy h3{font-size:28px}.news-head{align-items:flex-start}.news-tools,.news-search{width:100%}.news-chips button,.news-layouts button,.news-hero-controls button,.news-refresh,.news-fresh{min-height:44px}}@media (prefers-reduced-motion:reduce){.news-hero-track{scroll-behavior:auto}.news-dot[aria-current=true]:after{animation:none}}
