.WorldCupStoryHeroLink_card__RTb4N{display:grid;width:min(100%,760px);grid-gap:10px;gap:10px;margin:0 auto 40px;padding:18px 20px;border:1px solid rgba(187,208,249,.32);border-radius:8px;background:rgba(245,255,255,.06);color:#f5ffff;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);text-align:left}.WorldCupStoryHeroLink_materialsCard__0xXkt{margin-bottom:28px}.WorldCupStoryHeroLink_eyebrow__yIXK4{margin:0;color:#bbd0f9;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.WorldCupStoryHeroLink_card__RTb4N h3{margin:0;color:#f5ffff;font-size:20px;font-weight:800;letter-spacing:0;line-height:1.2}.WorldCupStoryHeroLink_card__RTb4N p:not(.WorldCupStoryHeroLink_eyebrow__yIXK4){margin:0;color:rgba(245,255,255,.86);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.35}.WorldCupStoryHeroLink_link__qsu__{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin-top:2px;color:#fee003;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.2;text-decoration:none}.WorldCupStoryHeroLink_link__qsu__:focus-visible,.WorldCupStoryHeroLink_link__qsu__:hover{color:#f5ffff;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.WorldCupStoryHeroLink_card__RTb4N{padding:16px}}.UpcomingMatches_section__aOW3x{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:100px 60px;scroll-margin-top:180px;scroll-margin-top:var(--world-cup-scroll-offset,180px);background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#032849}.UpcomingMatches_contentWrapper__hwgMW{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1000px}.UpcomingMatches_dateSection__uDOBi{display:flex;flex-direction:column;gap:8px;width:100%}.UpcomingMatches_dateHeading__dK2ux{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:18px;font-weight:400;line-height:1.2;color:#f5ffff;margin:0}.UpcomingMatches_matchesContainer__6S445{display:flex;flex-direction:column;width:100%;border-radius:16px;overflow:hidden;isolation:isolate}.UpcomingMatches_matchCard__LBs3d{display:flex;align-items:stretch;width:100%;min-height:104px;min-width:320px;background-color:#fff;border-bottom:1px solid #bbd0f9;color:#141a21;text-decoration:none;transition:background-color .15s ease}.UpcomingMatches_matchesContainer__6S445>.UpcomingMatches_matchCard__LBs3d:last-child{border-bottom:none}.UpcomingMatches_matchCard__LBs3d:focus-visible,.UpcomingMatches_matchCard__LBs3d:hover{background-color:#f8f9fb}.UpcomingMatches_matchCardPast__0en2f{background-color:#032849;border-bottom-color:rgba(187,208,249,.28);color:#f5ffff}.UpcomingMatches_matchCardPast__0en2f:focus-visible,.UpcomingMatches_matchCardPast__0en2f:hover{background-color:#073553}.UpcomingMatches_infoCol__4_m5E{flex:1 0;display:flex;flex-direction:column;padding:12px 16px;min-width:0}.UpcomingMatches_primaryData___JRx3{display:flex;flex-direction:column;gap:10px;width:100%}.UpcomingMatches_teamsRow__IDpa8{display:flex;gap:10px;align-items:center}.UpcomingMatches_teamItem__R37In{display:flex;gap:6px;align-items:center}.UpcomingMatches_flag__8lDVr{width:24px;height:16px;background-color:#f3f3f3;border-radius:2px;overflow:hidden;flex-shrink:0}.UpcomingMatches_teamName__mCdOC{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:16px;font-weight:600;line-height:1.2;color:#141a21;margin:0;white-space:nowrap}.UpcomingMatches_matchCardPast__0en2f .UpcomingMatches_teamName__mCdOC{color:#f5ffff}.UpcomingMatches_separator__e_aBJ{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:16px;font-weight:400;line-height:1.2;color:#141a21;opacity:.6;margin:0}.UpcomingMatches_matchCardPast__0en2f .UpcomingMatches_separator__e_aBJ{color:#a3b9e4;opacity:1}.UpcomingMatches_detailsRow__0mFig{display:flex;gap:10px;align-items:center;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}.UpcomingMatches_locationText__KiUhn{color:#49638a;margin:0}.UpcomingMatches_matchCardPast__0en2f .UpcomingMatches_locationText__KiUhn,.UpcomingMatches_matchCardPast__0en2f .UpcomingMatches_timeText__fIbs1{color:#bbd0f9}.UpcomingMatches_detailsSep__F6Wn2{color:#748db8;opacity:.6}.UpcomingMatches_matchCardPast__0en2f .UpcomingMatches_detailsSep__F6Wn2{color:#bbd0f9;opacity:.72}.UpcomingMatches_timeText__fIbs1{color:#49638a;margin:0}.UpcomingMatches_matchVenueClimateTag__uaX6d{align-self:flex-start;max-width:min(100%,220px)}.UpcomingMatches_climateCol__Xvv9J{width:clamp(320px,38%,380px);flex:0 0 clamp(320px,38%,380px);display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;background-color:#eff3f7;min-width:0}.UpcomingMatches_matchCard__LBs3d:focus-visible .UpcomingMatches_climateCol__Xvv9J,.UpcomingMatches_matchCard__LBs3d:hover .UpcomingMatches_climateCol__Xvv9J{background-color:#e8eef5}.UpcomingMatches_matchCardPast__0en2f .UpcomingMatches_climateCol__Xvv9J{background-color:rgba(215,228,243,.08)}.UpcomingMatches_matchCardPast__0en2f:focus-visible .UpcomingMatches_climateCol__Xvv9J,.UpcomingMatches_matchCardPast__0en2f:hover .UpcomingMatches_climateCol__Xvv9J{background-color:rgba(215,228,243,.12)}.UpcomingMatches_climateData__bTRxD{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;min-width:0;width:100%}.UpcomingMatches_climateMetric__48BP6{flex:0 0 auto}.UpcomingMatches_actions__TK0H9{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.UpcomingMatches_bracketBtn__HGkc4,.UpcomingMatches_showMoreBtn__goZkR{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 24px;border-radius:999px;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.UpcomingMatches_bracketBtn__HGkc4{border:1px solid #f5ffff;background:#f5ffff;color:#090f14}.UpcomingMatches_bracketBtn__HGkc4:focus-visible,.UpcomingMatches_bracketBtn__HGkc4:hover{background-color:#bbd0f9;border-color:#bbd0f9}.UpcomingMatches_showMoreBtn__goZkR{border:1px solid rgba(245,255,255,.72);background:transparent;color:#f5ffff}.UpcomingMatches_showMoreBtn__goZkR:focus-visible,.UpcomingMatches_showMoreBtn__goZkR:hover{background-color:rgba(187,208,249,.1);border-color:#f5ffff}@media (max-width:768px){.UpcomingMatches_section__aOW3x{padding:40px 16px 52px}.UpcomingMatches_matchCard__LBs3d{flex-direction:column}.UpcomingMatches_climateCol__Xvv9J{width:100%;flex-basis:auto;border-left:none;border-top:1px solid #e6f2ff;justify-content:flex-start}.UpcomingMatches_detailsRow__0mFig{flex-wrap:wrap;gap:6px 10px;white-space:normal}.UpcomingMatches_climateData__bTRxD{gap:8px}.UpcomingMatches_actions__TK0H9{width:100%}.UpcomingMatches_bracketBtn__HGkc4,.UpcomingMatches_showMoreBtn__goZkR{flex:1 1 220px}}.WorldCupHero_hero__b05IP{--world-cup-home-info-yellow:#ffe091;position:relative;z-index:2;min-height:800px;display:flex;flex-direction:column;justify-content:center;padding:72px 20px 144px;overflow:visible;isolation:isolate;background-image:url(/images/world-cup/hero.jpg);background-size:cover;background-position:center 46%;background-repeat:no-repeat}.WorldCupHero_hero__b05IP:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 64%,rgba(58,168,110,.22) 0,rgba(254,224,3,.1) 30%,rgba(3,40,73,0) 58%),linear-gradient(180deg,rgba(3,40,73,.58),rgba(254,224,3,.12) 36%,rgba(58,168,110,.16) 58%,rgba(3,40,73,.92)),linear-gradient(90deg,rgba(3,40,73,.82),rgba(3,40,73,.38) 50%,rgba(3,40,73,.86))}.WorldCupHero_hero__b05IP:after{content:"";position:absolute;pointer-events:none;z-index:2;top:50%;right:24px;width:260px;height:260px;transform:translateY(-50%);border:2px solid rgba(var(--white-rgb),.06);border-radius:50%}.WorldCupHero_bottomFeather__4ySkw{position:absolute;right:0;bottom:-1px;left:0;z-index:2;height:180px;background:linear-gradient(180deg,rgba(var(--navy-rgb),0) 0,rgba(var(--navy-rgb),.72) calc(100% - 15px),rgb(var(--navy-rgb)) 100%);pointer-events:none}.WorldCupHero_content__g_ZmJ{position:relative;z-index:5;max-width:1080px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(0)}.WorldCupHero_headline__9hOS1{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:40px;font-weight:300;line-height:1.18;letter-spacing:0;color:var(--white);margin:0 0 16px;max-width:980px;text-shadow:0 8px 36px rgba(0,0,0,.42);text-wrap:balance}@media (min-width:1024px){.WorldCupHero_headline__9hOS1{font-size:48px;line-height:1.16}}@media (min-width:1280px){.WorldCupHero_headline__9hOS1{font-size:56px}}.WorldCupHero_nowrap__H8SYE{white-space:nowrap}.WorldCupHero_copyBlock__tmRlc{display:flex;flex-direction:column;align-items:center;width:100%}.WorldCupHero_description__ds9IB,.WorldCupHero_scienceCopy__ihW6g{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-weight:400;color:rgba(var(--white-rgb),.85);text-shadow:0 4px 24px rgba(0,0,0,.45)}.WorldCupHero_descriptionCallout__qomV7{width:min(100%,790px);margin:22px auto 0;padding:16px 20px;border:1px solid rgba(var(--white-rgb),.24);border-left:3px solid var(--world-cup-home-info-yellow);border-radius:8px;background:rgba(var(--navy-rgb),.42);box-shadow:0 16px 46px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.WorldCupHero_description__ds9IB{font-size:15px;line-height:1.52;margin:0;max-width:100%;color:rgba(var(--white-rgb),.94)}.WorldCupHero_scienceCopy__ihW6g{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5;max-width:720px}.WorldCupHero_scienceCopy__ihW6g p{margin:0}.WorldCupHero_bridge__fWBFO{color:rgba(var(--white-rgb),.94)}.WorldCupHero_searchWrapper__bgWRG{max-width:min(860px,100%);width:100%;margin-top:32px}@media (max-width:1024px){.WorldCupHero_hero__b05IP{min-height:600px;padding:72px 20px 48px;background-position:center 48%}.WorldCupHero_descriptionCallout__qomV7{max-width:720px}.WorldCupHero_content__g_ZmJ{transform:translateY(-72px)}}@media (max-width:1023px){.WorldCupHero_hero__b05IP{padding-top:calc(60px + 0px);padding-top:calc(60px + var(--world-cup-global-header-height, 0px))}}@media (max-width:640px){.WorldCupHero_hero__b05IP{min-height:700px;padding:calc(56px + 0px) 16px 32px;padding:calc(56px + var(--world-cup-global-header-height, 0px)) 16px 32px;background-position:center 50%}.WorldCupHero_descriptionCallout__qomV7{margin-top:18px;padding:14px 16px}.WorldCupHero_description__ds9IB{font-size:14px;line-height:1.5}.WorldCupHero_headline__9hOS1{font-size:32px;line-height:1.18}.WorldCupHero_scienceCopy__ihW6g{font-size:14px;gap:10px}.WorldCupHero_searchWrapper__bgWRG{margin-top:24px}.WorldCupHero_content__g_ZmJ{transform:translateY(-92px)}}.WorldCupStoryDeck_story__GV3RG{--story-accent:#fee003;--story-progress:0%;--story-safe-inline:clamp(18px,5vw,240px);--story-safe-block:clamp(18px,5vh,128px);position:fixed;inset:0;z-index:2147483600;overflow:hidden;background:#032849;color:#fff;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif)}.WorldCupStoryDeck_background__lsRJT{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,40,73,.96),rgba(3,40,73,.78) 48%,rgba(3,40,73,.92)),linear-gradient(180deg,#032849,#12426d);background:linear-gradient(90deg,rgba(3,40,73,.96) 0,rgba(3,40,73,.78) 48%,rgba(3,40,73,.92) 100%),var(--story-image,linear-gradient(180deg,#032849 0,#12426d 100%));background-position:50%;background-size:cover}.WorldCupStoryDeck_texture__D_lG1{position:absolute;inset:0;opacity:.14;background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:64px 64px}.WorldCupStoryDeck_pitchOverlay__hwJKj{position:absolute;inset:0;pointer-events:none}.WorldCupStoryDeck_pitchOverlay__hwJKj:before{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 6.25%,transparent 0,transparent 12.5%);content:""}.WorldCupStoryDeck_pitchOverlay__hwJKj span{position:absolute;border:2px solid hsla(0,0%,100%,.09)}.WorldCupStoryDeck_pitchCenterCircle__FUQpi{top:50%;left:50%;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:50%}.WorldCupStoryDeck_pitchCenterDot__ROC5n{top:50%;left:50%;width:8px;height:8px;transform:translate(-50%,-50%);border:0!important;border-radius:50%;background:hsla(0,0%,100%,.18)}.WorldCupStoryDeck_pitchHalfway__gyiFC{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);border:0!important;background:hsla(0,0%,100%,.08)}.WorldCupStoryDeck_pitchLeftPenalty__8mf68,.WorldCupStoryDeck_pitchRightPenalty__l205b{top:50%;width:220px;height:460px;transform:translateY(-50%)}.WorldCupStoryDeck_pitchLeftPenalty__8mf68{left:-2px}.WorldCupStoryDeck_pitchRightPenalty__l205b{right:-2px}.WorldCupStoryDeck_pitchLeftGoal__Uf1_X,.WorldCupStoryDeck_pitchRightGoal__Rbg7o{top:50%;width:82px;height:190px;transform:translateY(-50%)}.WorldCupStoryDeck_pitchLeftGoal__Uf1_X{left:-2px}.WorldCupStoryDeck_pitchRightGoal__Rbg7o{right:-2px}.WorldCupStoryDeck_pitchLeftArc__NKxkL,.WorldCupStoryDeck_pitchRightArc__iigoP{top:50%;width:54px;height:160px;transform:translateY(-50%)}.WorldCupStoryDeck_pitchLeftArc__NKxkL{left:218px;border-left:0!important;border-radius:0 100px 100px 0}.WorldCupStoryDeck_pitchRightArc__iigoP{right:218px;border-right:0!important;border-radius:100px 0 0 100px}.WorldCupStoryDeck_progressTrack__ntSCN{position:absolute;top:var(--story-safe-block);left:var(--story-safe-inline);right:var(--story-safe-inline);z-index:40;height:6px;border-radius:999px;background:hsla(0,0%,100%,.14);overflow:hidden}.WorldCupStoryDeck_progressBar__cP_6e{display:block;width:var(--story-progress);height:100%;background:var(--story-accent);transition:width .22s ease}.WorldCupStoryDeck_topBar__XGzsZ{position:absolute;top:calc(var(--story-safe-block) + 18px);left:var(--story-safe-inline);right:var(--story-safe-inline);z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px}.WorldCupStoryDeck_brandCluster__qmdRL{display:flex;min-width:0;align-items:center;gap:14px}.WorldCupStoryDeck_logoLink__LTK5d{display:inline-flex;flex:0 0 auto;width:clamp(150px,12vw,210px);align-items:center;color:#fff;text-decoration:none}.WorldCupStoryDeck_logoLink__LTK5d:focus-visible{outline:2px solid var(--story-accent);outline-offset:4px}.WorldCupStoryDeck_logo__kNAcu{display:block;width:100%;height:auto;overflow:visible}.WorldCupStoryDeck_controlButton___9lBu,.WorldCupStoryDeck_exitLink__vH9Vm,.WorldCupStoryDeck_fullscreenButton__lcEZM,.WorldCupStoryDeck_shareButton__MeAeI{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:14px;font-weight:800;text-decoration:none}.WorldCupStoryDeck_controlButton___9lBu,.WorldCupStoryDeck_exitLink__vH9Vm{width:-moz-fit-content;width:fit-content;border:1px solid hsla(0,0%,100%,.2);background:rgba(3,40,73,.72);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.WorldCupStoryDeck_exitLink__vH9Vm{padding:10px 12px}.WorldCupStoryDeck_controlButton___9lBu:focus-visible:not(:disabled),.WorldCupStoryDeck_controlButton___9lBu:hover:not(:disabled),.WorldCupStoryDeck_exitLink__vH9Vm:focus-visible,.WorldCupStoryDeck_exitLink__vH9Vm:hover{border-color:hsla(0,0%,100%,.44);background:rgba(3,40,73,.9)}.WorldCupStoryDeck_sceneDots__F4wbD{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(3,40,73,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.WorldCupStoryDeck_sceneDot__7arqE{width:12px;height:12px;padding:0;border:1px solid hsla(0,0%,100%,.42);border-radius:999px;background:transparent;cursor:pointer}.WorldCupStoryDeck_sceneDotActive__WtiUm{width:34px;background:var(--story-accent);border-color:transparent}.WorldCupStoryDeck_shareWrap__JonZf{position:relative;display:flex;justify-self:end;align-items:center;gap:10px}.WorldCupStoryDeck_fullscreenButton__lcEZM{padding:10px 12px;border:1px solid hsla(0,0%,100%,.2);background:rgba(3,40,73,.72);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.WorldCupStoryDeck_fullscreenButton__lcEZM:focus-visible,.WorldCupStoryDeck_fullscreenButton__lcEZM:hover{border-color:hsla(0,0%,100%,.44);background:rgba(3,40,73,.9)}.WorldCupStoryDeck_shareButton__MeAeI{border:0;background:var(--story-accent);color:#032849;cursor:pointer;padding:10px 14px}.WorldCupStoryDeck_shareButton__MeAeI:focus-visible,.WorldCupStoryDeck_shareButton__MeAeI:hover{filter:brightness(1.04)}.WorldCupStoryDeck_controlButton___9lBu:disabled,.WorldCupStoryDeck_shareButton__MeAeI:disabled{cursor:not-allowed;opacity:.48}.WorldCupStoryDeck_shareButtonCopied__kc9tx{background:#00a45b;color:#fff}.WorldCupStoryDeck_copyStatus__4YfsM{position:absolute;top:calc(100% + 10px);right:0;min-width:190px;margin:0;padding:10px 12px;border-radius:8px;background:rgba(0,164,91,.98);box-shadow:0 14px 32px rgba(0,0,0,.28);color:#fff;font-size:14px;font-weight:800;line-height:1.2;text-align:center;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.WorldCupStoryDeck_copyStatus__4YfsM:not(:empty){opacity:1;transform:translateY(0)}.WorldCupStoryDeck_fullscreenStatus___NhKy{position:absolute;top:calc(100% + 10px);right:0;min-width:min(260px,72vw);margin:0;padding:10px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:rgba(3,40,73,.98);box-shadow:0 14px 32px rgba(0,0,0,.28);color:#fff;font-size:13px;font-weight:800;line-height:1.2;text-align:center;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.WorldCupStoryDeck_fullscreenStatus___NhKy:not(:empty){opacity:1;transform:translateY(0)}.WorldCupStoryDeck_sceneFrame__VtYVo{position:absolute;inset:0;z-index:20}.WorldCupStoryDeck_scene__ZB7fM{display:flex;min-height:100%;align-items:center;justify-content:center;padding:calc(var(--story-safe-block) + 92px) var(--story-safe-inline) calc(var(--story-safe-block) + 88px)}.WorldCupStoryDeck_imagePanel__6Ija9{position:absolute;top:calc(var(--story-safe-block) + 92px);right:var(--story-safe-inline);bottom:calc(var(--story-safe-block) + 92px);width:34%;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:linear-gradient(180deg,rgba(3,40,73,0) 0,rgba(3,40,73,.54) 100%),var(--story-image);background-position:50%;background-size:cover;box-shadow:0 24px 60px rgba(0,0,0,.32)}.WorldCupStoryDeck_sceneContent__n545f{position:relative;z-index:2;display:grid;width:min(100%,1320px);grid-gap:28px;gap:28px}.WorldCupStoryDeck_imagePanel__6Ija9+.WorldCupStoryDeck_sceneContent__n545f{padding-right:38%}.WorldCupStoryDeck_titleBlock__MALYL{display:grid;justify-items:start;grid-gap:16px;gap:16px;max-width:900px}.WorldCupStoryDeck_titleFlag__wV9Jp{border-radius:4px!important;box-shadow:0 16px 32px rgba(0,0,0,.24)!important}.WorldCupStoryDeck_kicker__CHWVW{margin:0;color:var(--story-accent);font-size:16px;font-weight:900;line-height:1.2;text-transform:uppercase}.WorldCupStoryDeck_sceneTitle__aeSKR{margin:0;color:#fff;font-family:Georgia,serif;font-family:var(--font-maitree,Georgia,serif);font-size:82px;font-weight:600;line-height:.98;overflow-wrap:anywhere;text-shadow:0 16px 40px rgba(0,0,0,.32)}.WorldCupStoryDeck_description__zR6hy{max-width:820px;margin:0;color:hsla(0,0%,100%,.84);font-size:22px;font-weight:500;line-height:1.35}.WorldCupStoryDeck_metaList__ex0aP{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.WorldCupStoryDeck_metaList__ex0aP li{padding:10px 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:rgba(3,40,73,.72);color:hsla(0,0%,100%,.82);font-size:15px;font-weight:800;line-height:1.2}.WorldCupStoryDeck_storyEntityCards__6McTe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;max-height:min(56vh,640px);overflow-y:auto;padding:2px 6px 6px 2px}.WorldCupStoryDeck_storyTeamCards__JlNhx{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.WorldCupStoryDeck_storyMatchCards__9dN3M{display:grid;grid-gap:8px;gap:8px;width:min(100%,1000px);border-radius:16px;overflow:visible}.WorldCupStoryDeck_heatPanel__uKQ9E{width:min(100%,760px)}.WorldCupStoryDeck_teamPathHeatPanel__ImJOw{display:grid;width:min(100%,1120px);grid-gap:14px;gap:14px}.WorldCupStoryDeck_storyPathGraphicViewport__jAElo{--story-path-scale:1;--story-path-width:720px;--story-path-max-width:var(--story-path-width);position:relative;width:min(100%,var(--story-path-max-width));overflow:visible}.WorldCupStoryDeck_storyPathGraphicScaler__ELn8V{position:absolute;top:0;left:50%;width:var(--story-path-width);transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(var(--story-path-scale,1));transform-origin:top center}.WorldCupStoryDeck_storyMatchFocus__invNg{display:grid;grid-gap:8px;gap:8px;width:min(100%,760px);padding:12px 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:rgba(3,40,73,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.WorldCupStoryDeck_storyMatchLabel__eHOCA,.WorldCupStoryDeck_storyMatchMeta__SufVf{margin:0;color:hsla(0,0%,100%,.68);font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase}.WorldCupStoryDeck_storyMatchTeams__U0Ib2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#fff;font-size:20px;font-weight:900;line-height:1.15}.WorldCupStoryDeck_storyTeamToken__FOmI6{display:inline-flex;min-width:0;align-items:center;gap:7px}.WorldCupStoryDeck_storyTeamToken__FOmI6 span{min-width:0;overflow-wrap:anywhere}.WorldCupStoryDeck_storyMiniFlag__7lpAH{flex:0 0 auto}.WorldCupStoryDeck_storyMatchVersus__HcKmR{color:var(--story-accent);font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.WorldCupStoryDeck_heatMetric__QJEcL{color:#fff}.WorldCupStoryDeck_controls__dc9_L{position:absolute;left:var(--story-safe-inline);right:var(--story-safe-inline);bottom:var(--story-safe-block);z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px}.WorldCupStoryDeck_controlButton___9lBu{padding:10px 14px;cursor:pointer}.WorldCupStoryDeck_controlButton___9lBu:first-child{justify-self:start}.WorldCupStoryDeck_controlButton___9lBu:last-child{justify-self:end}.WorldCupStoryDeck_sceneLabel__XJ3sr{margin:0;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:900;line-height:1.2;text-align:center;text-transform:uppercase}@media (max-width:1500px){.WorldCupStoryDeck_scene__ZB7fM{padding-right:72px;padding-left:72px}.WorldCupStoryDeck_imagePanel__6Ija9{right:72px;width:31%}.WorldCupStoryDeck_imagePanel__6Ija9+.WorldCupStoryDeck_sceneContent__n545f{padding-right:35%}.WorldCupStoryDeck_sceneTitle__aeSKR{font-size:64px}.WorldCupStoryDeck_description__zR6hy{font-size:19px}}@media (min-width:2200px){.WorldCupStoryDeck_scene__ZB7fM{padding:128px 240px 120px}.WorldCupStoryDeck_imagePanel__6Ija9{top:128px;right:240px;bottom:128px;width:min(34%,1320px)}.WorldCupStoryDeck_sceneContent__n545f{width:min(100%,2200px);gap:32px}.WorldCupStoryDeck_imagePanel__6Ija9+.WorldCupStoryDeck_sceneContent__n545f{padding-right:min(42%,960px)}}@media (min-width:1051px){.WorldCupStoryDeck_sceneContentTeamPath__IYzGq{width:min(100%,1500px);gap:22px}.WorldCupStoryDeck_sceneTeamPath__BcRF5 .WorldCupStoryDeck_titleBlock__MALYL{max-width:min(100%,1400px);gap:12px}.WorldCupStoryDeck_sceneTeamPath__BcRF5 .WorldCupStoryDeck_sceneTitle__aeSKR{max-width:1400px;font-size:58px;line-height:1}.WorldCupStoryDeck_sceneTeamPath__BcRF5 .WorldCupStoryDeck_description__zR6hy{max-width:1120px;font-size:20px}.WorldCupStoryDeck_teamPathHeatPanel__ImJOw{width:min(100%,1340px);grid-template-columns:minmax(0,900px) minmax(320px,400px);grid-template-areas:"path match" "path heat";-moz-column-gap:24px;column-gap:24px;row-gap:18px;align-items:start}.WorldCupStoryDeck_storyPathGraphicViewport__jAElo{grid-area:path}.WorldCupStoryDeck_storyMatchFocus__invNg{grid-area:match}.WorldCupStoryDeck_teamPathHeatPanel__ImJOw .WorldCupStoryDeck_heatPanel__uKQ9E{grid-area:heat}.WorldCupStoryDeck_storyPathGraphicViewport__jAElo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.WorldCupStoryDeck_storyMatchFocus__invNg{-ms-grid-row:1;-ms-grid-column:3}.WorldCupStoryDeck_teamPathHeatPanel__ImJOw .WorldCupStoryDeck_heatPanel__uKQ9E{-ms-grid-row:3;-ms-grid-column:3}}@media (max-width:1050px){.WorldCupStoryDeck_topBar__XGzsZ{top:calc(var(--story-safe-block) + 8px);left:var(--story-safe-inline);right:var(--story-safe-inline);grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.WorldCupStoryDeck_brandCluster__qmdRL{gap:8px}.WorldCupStoryDeck_logoLink__LTK5d{width:clamp(104px,28vw,134px)}.WorldCupStoryDeck_sceneDots__F4wbD{gap:6px;max-width:100%;padding:8px 10px;overflow:hidden}.WorldCupStoryDeck_sceneDot__7arqE{width:10px;height:10px}.WorldCupStoryDeck_sceneDotActive__WtiUm{width:24px}.WorldCupStoryDeck_controlButton___9lBu,.WorldCupStoryDeck_exitLink__vH9Vm,.WorldCupStoryDeck_fullscreenButton__lcEZM,.WorldCupStoryDeck_shareButton__MeAeI{min-height:40px}.WorldCupStoryDeck_controlButton___9lBu span,.WorldCupStoryDeck_exitLink__vH9Vm span,.WorldCupStoryDeck_fullscreenButton__lcEZM span,.WorldCupStoryDeck_shareButton__MeAeI span{display:none}.WorldCupStoryDeck_scene__ZB7fM{align-items:start;padding:calc(var(--story-safe-block) + 78px) var(--story-safe-inline) calc(var(--story-safe-block) + 70px)}.WorldCupStoryDeck_imagePanel__6Ija9{display:none}.WorldCupStoryDeck_imagePanel__6Ija9+.WorldCupStoryDeck_sceneContent__n545f{padding-right:0}.WorldCupStoryDeck_sceneContent__n545f{gap:18px}.WorldCupStoryDeck_sceneTitle__aeSKR{font-size:42px}.WorldCupStoryDeck_description__zR6hy{font-size:16px}.WorldCupStoryDeck_storyEntityCards__6McTe{grid-template-columns:1fr;gap:10px}.WorldCupStoryDeck_storyEntityCards__6McTe,.WorldCupStoryDeck_storyMatchCards__9dN3M{max-height:min(48vh,560px)}.WorldCupStoryDeck_storyMatchCards__9dN3M{max-height:none}.WorldCupStoryDeck_storyMatchCards__9dN3M>:nth-child(n+5){display:none}.WorldCupStoryDeck_controls__dc9_L{left:var(--story-safe-inline);right:var(--story-safe-inline);bottom:var(--story-safe-block)}}@media (max-width:760px){.WorldCupStoryDeck_pitchOverlay__hwJKj:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 6.25%,transparent 0,transparent 12.5%)}.WorldCupStoryDeck_pitchHalfway__gyiFC{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%);border:0!important;background:hsla(0,0%,100%,.09)}.WorldCupStoryDeck_pitchLeftPenalty__8mf68,.WorldCupStoryDeck_pitchRightPenalty__l205b{left:50%;width:min(64vw,360px);height:112px;transform:translateX(-50%)}.WorldCupStoryDeck_pitchLeftPenalty__8mf68{top:48px}.WorldCupStoryDeck_pitchRightPenalty__l205b{top:auto;right:auto;bottom:48px}.WorldCupStoryDeck_pitchLeftGoal__Uf1_X,.WorldCupStoryDeck_pitchRightGoal__Rbg7o{left:50%;width:min(38vw,180px);height:56px;transform:translateX(-50%)}.WorldCupStoryDeck_pitchLeftGoal__Uf1_X{top:0}.WorldCupStoryDeck_pitchRightGoal__Rbg7o{top:auto;right:auto;bottom:0}.WorldCupStoryDeck_pitchLeftArc__NKxkL,.WorldCupStoryDeck_pitchRightArc__iigoP{left:50%;width:132px;height:54px;transform:translateX(-50%);border:2px solid hsla(0,0%,100%,.09)!important}.WorldCupStoryDeck_pitchLeftArc__NKxkL{top:160px;border-top:0!important;border-radius:0 0 100px 100px}.WorldCupStoryDeck_pitchRightArc__iigoP{top:auto;right:auto;bottom:160px;border-bottom:0!important;border-radius:100px 100px 0 0}}@media (max-width:520px){.WorldCupStoryDeck_scene__ZB7fM{padding-top:calc(var(--story-safe-block) + 70px);padding-bottom:calc(var(--story-safe-block) + 62px)}.WorldCupStoryDeck_kicker__CHWVW{font-size:14px}.WorldCupStoryDeck_sceneContent__n545f,.WorldCupStoryDeck_titleBlock__MALYL{gap:12px}.WorldCupStoryDeck_sceneTitle__aeSKR{font-size:38px;line-height:.96}.WorldCupStoryDeck_pitchCenterCircle__FUQpi{width:150px;height:150px}.WorldCupStoryDeck_pitchLeftPenalty__8mf68,.WorldCupStoryDeck_pitchRightPenalty__l205b{width:min(74vw,280px);height:120px}.WorldCupStoryDeck_pitchLeftArc__NKxkL{top:176px;left:50%;width:108px;height:42px}.WorldCupStoryDeck_pitchRightArc__iigoP{right:auto;bottom:176px;left:50%;width:108px;height:42px}.WorldCupStoryDeck_storyMatchCards__9dN3M{gap:6px}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary]{flex-direction:row!important;min-width:0;min-height:94px}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary]>div:first-child{flex:1 1 55%;padding:8px 10px;overflow:hidden}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary]>div:last-child{flex:0 0 45%;width:45%;padding:8px 10px;border-top:0!important}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary]>div:first-child>div>div:first-child{flex-wrap:wrap;gap:4px 6px}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary]>div:first-child>div>div:first-child>div{min-width:0}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary] p{font-size:12px;line-height:1.12;white-space:normal}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary] [data-heat-risk=metric]{gap:5px}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary] [data-heat-risk=metric] strong{font-size:20px}.WorldCupStoryDeck_storyMatchCards__9dN3M [data-testid=world-cup-match-summary] [data-heat-risk=metric] span span{font-size:11px}}@media (prefers-reduced-motion:reduce){.WorldCupStoryDeck_copyStatus__4YfsM,.WorldCupStoryDeck_fullscreenStatus___NhKy,.WorldCupStoryDeck_progressBar__cP_6e{transition:none}}