.FullSlateHome-module__fuyZ-W__feature{color:#f5f7fb;margin-top:38px;scroll-margin-top:16px}.FullSlateHome-module__fuyZ-W__header,.FullSlateHome-module__fuyZ-W__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.FullSlateHome-module__fuyZ-W__header h2{letter-spacing:-.03em;margin:7px 0 4px;font-size:clamp(23px,2.6vw,32px);line-height:1.12}.FullSlateHome-module__fuyZ-W__header p,.FullSlateHome-module__fuyZ-W__footer,.FullSlateHome-module__fuyZ-W__teaser{color:#b9c9dd;font-size:13px;line-height:1.5}.FullSlateHome-module__fuyZ-W__dates{color:#d5e7f8;border:1px solid #334b66;border-radius:20px;flex-shrink:0;padding:6px 12px;font-size:12px}.FullSlateHome-module__fuyZ-W__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px;margin-top:15px;display:grid}.FullSlateHome-module__fuyZ-W__ticket{border-top:3px solid var(--sw-tone);position:relative;box-shadow:0 8px 20px #0002}.FullSlateHome-module__fuyZ-W__ticket h3{letter-spacing:-.02em;line-height:1.14}.FullSlateHome-module__fuyZ-W__controls{flex-shrink:0;align-items:flex-start;gap:6px;display:flex}.FullSlateHome-module__fuyZ-W__controls button{color:#e7f3ff;cursor:pointer;background:#0b192d6e;border:1px solid #b8d3f33d;border-radius:8px;place-items:center;min-width:32px;min-height:32px;font:500 22px/1 system-ui;display:grid}.FullSlateHome-module__fuyZ-W__controls button:hover{background:#223953}.FullSlateHome-module__fuyZ-W__feature a:focus-visible,.FullSlateHome-module__fuyZ-W__controls button:focus-visible{outline-offset:3px;outline:2px solid #c5edff}.FullSlateHome-module__fuyZ-W__meta{color:#c2d4e9;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 2px;font-size:11px;display:flex}.FullSlateHome-module__fuyZ-W__legs{letter-spacing:.08em;color:var(--sw-tone);border:1px solid #d7e8ff32;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:750}.FullSlateHome-module__fuyZ-W__grid .FullSlateHome-module__fuyZ-W__picks{flex:1;grid-auto-rows:1fr;margin-bottom:8px;display:grid}.FullSlateHome-module__fuyZ-W__ticket .FullSlateHome-module__fuyZ-W__picks li{min-height:64px;padding:8px 0}.FullSlateHome-module__fuyZ-W__ticket footer{margin-top:auto}.FullSlateHome-module__fuyZ-W__ticket footer a.sw-primary{background:var(--sw-tone);border-color:var(--sw-tone)}.FullSlateHome-module__fuyZ-W__footer{margin-top:10px}.FullSlateHome-module__fuyZ-W__footer a{color:#a9ddff;margin-left:auto;padding:7px 0;font-weight:650;text-decoration:none}@media (max-width:620px){.FullSlateHome-module__fuyZ-W__feature{margin-top:24px}.FullSlateHome-module__fuyZ-W__header{flex-wrap:wrap;align-items:flex-start;gap:8px}.FullSlateHome-module__fuyZ-W__header h2{font-size:22px}.FullSlateHome-module__fuyZ-W__dates{padding:3px 9px}.FullSlateHome-module__fuyZ-W__grid{gap:12px;margin-top:12px}.FullSlateHome-module__fuyZ-W__controls button{min-width:44px;min-height:44px}.FullSlateHome-module__fuyZ-W__footer{flex-wrap:wrap;gap:4px 12px}.FullSlateHome-module__fuyZ-W__footer a{align-items:center;gap:4px;min-height:44px;display:inline-flex}}
.SoccerMarquee-module__AiC8Za__carousel{background:radial-gradient(at 100% 0,#595ccd35,#0000 58%),linear-gradient(155deg,#1b3054,#101d30 75%);border-color:#8baff04d;position:relative}.SoccerMarquee-module__AiC8Za__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.SoccerMarquee-module__AiC8Za__heading h3{margin:8px 0 0;font-size:26px;line-height:1.2}.SoccerMarquee-module__AiC8Za__heading .SoccerMarquee-module__AiC8Za__star{color:#b8c8ff;text-shadow:0 0 30px #abb8ff80;font-size:37px;line-height:1}.SoccerMarquee-module__AiC8Za__caption{color:#b9cbe4;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}.SoccerMarquee-module__AiC8Za__steps{flex-shrink:0;align-items:center;gap:6px;display:flex}.SoccerMarquee-module__AiC8Za__steps>span{text-align:center;white-space:nowrap;color:#c7daff;font-variant-numeric:tabular-nums;min-width:34px}.SoccerMarquee-module__AiC8Za__viewport{touch-action:pan-y pinch-zoom;flex:1;min-width:0;margin-top:4px;display:flex;overflow:hidden}.SoccerMarquee-module__AiC8Za__track{width:100%;min-width:0;transition:transform .32s;display:flex}.SoccerMarquee-module__AiC8Za__slide{flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams{text-align:center;-webkit-user-select:none;user-select:none;flex:1;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;min-height:180px;padding:24px 0}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams>div{flex-direction:column;align-items:center;gap:8px;min-width:0}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams>span{padding-top:0}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams strong{overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;min-height:2.8em;line-height:1.4;display:flex}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams img{-webkit-user-drag:none;width:48px;height:48px;margin-top:0}.SoccerMarquee-module__AiC8Za__teams small{color:#a9c6e8;font-size:10px}.SoccerMarquee-module__AiC8Za__rank{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;display:inline-flex}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams .SoccerMarquee-module__AiC8Za__rank img{object-fit:contain;flex-shrink:0;width:18px;height:18px;margin-top:0}.SoccerMarquee-module__AiC8Za__research{flex-shrink:0;justify-content:space-between;margin-top:auto}.SoccerMarquee-module__AiC8Za__controls{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.SoccerMarquee-module__AiC8Za__controls button,.SoccerMarquee-module__AiC8Za__stepButton{font:inherit;cursor:pointer;color:#d7e8ff;background:#1b3150;border:1px solid #a1bdf53d;border-radius:8px;min-width:44px;min-height:44px}.SoccerMarquee-module__AiC8Za__stepButton{font-size:18px!important}.SoccerMarquee-module__AiC8Za__controls button:hover,.SoccerMarquee-module__AiC8Za__stepButton:hover{background:#304d76}.SoccerMarquee-module__AiC8Za__controls button:focus-visible,.SoccerMarquee-module__AiC8Za__stepButton:focus-visible,.SoccerMarquee-module__AiC8Za__research:focus-visible{outline-offset:2px;outline:2px solid #b4e5ff}.SoccerMarquee-module__AiC8Za__dots{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;display:flex}.SoccerMarquee-module__AiC8Za__dots button{background:0 0;border:0;place-items:center;min-width:24px;min-height:44px;padding:0;display:grid}.SoccerMarquee-module__AiC8Za__dots button span{background:#6a85a8;border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.SoccerMarquee-module__AiC8Za__dots button[aria-pressed=true] span{background:#b1defb;border-radius:4px;width:18px}.SoccerMarquee-module__AiC8Za__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px) and (min-width:621px){.SoccerMarquee-module__AiC8Za__heading h3{font-size:22px}.SoccerMarquee-module__AiC8Za__caption{font-size:9px}.SoccerMarquee-module__AiC8Za__heading .SoccerMarquee-module__AiC8Za__star{font-size:30px}}@media (max-width:430px){.SoccerMarquee-module__AiC8Za__controls{gap:0}}@media (prefers-reduced-motion:reduce){.SoccerMarquee-module__AiC8Za__track,.SoccerMarquee-module__AiC8Za__dots button span{transition:none}}@media (max-width:620px){.SoccerMarquee-module__AiC8Za__heading h3{font-size:21px}.SoccerMarquee-module__AiC8Za__heading .SoccerMarquee-module__AiC8Za__star{font-size:28px}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams{text-align:center;align-items:center;gap:8px;min-height:145px;padding:18px 0}.sw-home .SoccerMarquee-module__AiC8Za__carousel .SoccerMarquee-module__AiC8Za__teams img{width:38px;height:38px;margin-top:0}}
