.DesktopMatchCard_matchContainer__nVC5l{display:none}@media screen and (min-width:960px){.DesktopMatchCard_matchContainer__nVC5l{padding:16px 24px;display:flex;flex-direction:row;align-items:center;gap:16px;background:rgba(var(--lightGray),.1);border-radius:8px}.DesktopMatchCard_matchContainer__nVC5l>:first-child{flex:1}.DesktopMatchCard_matchContainer__nVC5l>:last-child{flex-shrink:0}}.DesktopMatchCard_match__hyHkI{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;column-gap:8px}.DesktopMatchCard_match__overline__PvKyn{font-family:var(--fontBody);font-size:10px;font-style:normal;font-weight:500;line-height:15px;text-transform:uppercase;letter-spacing:.48px}@media screen and (min-width:768px){.DesktopMatchCard_match__overline__PvKyn{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px;text-transform:uppercase}}@media screen and (min-width:1024px){.DesktopMatchCard_match__overline__PvKyn{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.48px;text-transform:uppercase}}.DesktopMatchCard_match__team__No7K7{display:flex;justify-content:flex-start;align-items:center;gap:12px}.DesktopMatchCard_match__team__end__PkE9m{justify-content:flex-end}.DesktopMatchCard_match__team__label__QnLHZ{text-align:start;max-width:15ch;font-family:var(--fontHeading);font-weight:700;font-size:16px;line-height:20px;text-decoration:none;letter-spacing:normal}@media screen and (min-width:768px){.DesktopMatchCard_match__team__label__QnLHZ{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.DesktopMatchCard_match__team__label__QnLHZ{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}.DesktopMatchCard_match__team__label__end__4aGy4{text-align:end}.DesktopMatchCard_match__team__media__V1xQI{flex-shrink:0;position:relative;width:54px;height:40px;border-radius:4px;object-fit:cover;overflow:hidden;overflow:clip}.DesktopMatchCard_match__team__media_image__DaNkY,.DesktopMatchCard_match__team__media_video__3FeHo{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.DesktopMatchCard_match__team__flagPlaceholder__9o9QI{width:54px;height:40px;border-radius:4px;background-color:rgb(var(--blue-500));display:grid;place-items:center}.DesktopMatchCard_match__dateDayContainer__fRbS5{display:grid;align-items:center;gap:4px}.DesktopMatchCard_match__date__4yrgK{text-align:center;font-family:var(--fontHeading);font-weight:700;font-size:16px;line-height:20px;text-decoration:none;letter-spacing:normal}@media screen and (min-width:768px){.DesktopMatchCard_match__date__4yrgK{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.DesktopMatchCard_match__date__4yrgK{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}.DesktopMatchCard_match__day__Tfiyv{text-align:center;font-family:var(--fontBody);font-size:10px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.4px;text-transform:uppercase}@media screen and (min-width:768px){.DesktopMatchCard_match__day__Tfiyv{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px;text-transform:uppercase}}@media screen and (min-width:1024px){.DesktopMatchCard_match__day__Tfiyv{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.48px;text-transform:uppercase}}.DesktopMatchCard_match__button__nQns_{border-radius:99px;background-color:rgb(var(--fifa-neon-green));box-shadow:0 0 0 1px rgb(var(--fifa-neon-green)) inset}.DesktopMatchCard_match__button__nQns_ svg{color:rgb(var(--black))}.MobileMatchCard_matchContainer__h0kGo{padding:16px 24px;display:flex;gap:16px;flex-direction:row;align-items:center;background:rgba(var(--lightGray),.1);border-radius:8px}.MobileMatchCard_matchContainer__h0kGo>:first-child{flex:1}.MobileMatchCard_matchContainer__h0kGo>:last-child{flex-shrink:0}@media screen and (min-width:960px){.MobileMatchCard_matchContainer__h0kGo{display:none}}.MobileMatchCard_match__4ZLF5>:nth-child(2){margin-top:8px}.MobileMatchCard_match__4ZLF5>:nth-child(3){margin-top:24px;display:flex;justify-content:space-between;align-items:center}.MobileMatchCard_match__4ZLF5>:nth-child(3)>:first-child{flex:1}.MobileMatchCard_match__4ZLF5>:nth-child(3)>:last-child{flex-shrink:0}.MobileMatchCard_match__overline__SpTMj{font-family:var(--fontBody);font-size:10px;font-style:normal;font-weight:500;line-height:15px;text-transform:uppercase;letter-spacing:.48px}@media screen and (min-width:768px){.MobileMatchCard_match__overline__SpTMj{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px;text-transform:uppercase}}@media screen and (min-width:1024px){.MobileMatchCard_match__overline__SpTMj{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.48px;text-transform:uppercase}}.MobileMatchCard_match__team__ptw58{display:flex;justify-content:flex-start;align-items:center;gap:12px}.MobileMatchCard_match__team__label__5k1VT{font-family:var(--fontHeading);font-weight:700;font-size:16px;line-height:20px;text-decoration:none;letter-spacing:normal}@media screen and (min-width:768px){.MobileMatchCard_match__team__label__5k1VT{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.MobileMatchCard_match__team__label__5k1VT{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}.MobileMatchCard_match__team__media__eu66_{position:relative;width:44px;height:32px;border-radius:4px;object-fit:cover;overflow:hidden;overflow:clip}.MobileMatchCard_match__team__media_image__kmTzx,.MobileMatchCard_match__team__media_video__nzV7z{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.MobileMatchCard_match__team__flagPlaceholder__4RD0k{width:44px;height:32px;border-radius:4px;background-color:rgb(var(--blue-500));display:grid;place-items:center}.MobileMatchCard_match__dateDayContainer__XIw5O{display:grid;align-items:center;gap:4px}.MobileMatchCard_match__date__i51jO{font-family:var(--fontHeading);font-weight:700;font-size:16px;line-height:20px;text-decoration:none;letter-spacing:normal}@media screen and (min-width:768px){.MobileMatchCard_match__date__i51jO{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.MobileMatchCard_match__date__i51jO{font-family:var(--fontHeading);font-weight:700;font-size:18px;line-height:22px;text-decoration:none;letter-spacing:normal}}.MobileMatchCard_match__day__FC40R{font-family:var(--fontBody);font-size:10px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:.4px;text-transform:uppercase}@media screen and (min-width:768px){.MobileMatchCard_match__day__FC40R{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.48px;text-transform:uppercase}}@media screen and (min-width:1024px){.MobileMatchCard_match__day__FC40R{font-family:var(--fontBody);font-size:12px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.48px;text-transform:uppercase}}.MobileMatchCard_match__button__iEW4i{background-color:rgb(var(--fifa-neon-green))}.MobileMatchCard_match__button__iEW4i svg{color:rgb(var(--black))}.UniqueMatchListSection_container__Jk2M4{display:flex;flex-direction:column;border-radius:0 0 32px 32px;color:rgb(var(--white));background:rgb(var(--blue-500));justify-content:flex-start;gap:88px;align-items:stretch;margin-inline:auto;padding-block:80px 80px}@media screen and (min-width:768px){.UniqueMatchListSection_container__Jk2M4{gap:56px;align-items:stretch;padding-block:80px 120px}}@media screen and (min-width:1024px){.UniqueMatchListSection_container__Jk2M4{flex-direction:row;align-items:flex-start;gap:32px}}@media screen and (min-width:1280px){.UniqueMatchListSection_container__Jk2M4{gap:64px}}@media screen and (min-width:1921px){.UniqueMatchListSection_container__Jk2M4{gap:108px}}.UniqueMatchListSection_section__p3bn9{padding-inline:16px}@media screen and (min-width:768px){.UniqueMatchListSection_section__p3bn9{padding-inline:24px}}@media screen and (min-width:1024px){.UniqueMatchListSection_section__p3bn9{margin-inline:auto;max-width:1296px}}.UniqueMatchListSection_eyebrow__avnuh{text-align:center;padding-bottom:8px;font-family:var(--fontBody);font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.56px;text-transform:uppercase}@media screen and (min-width:768px){.UniqueMatchListSection_eyebrow__avnuh{font-family:var(--fontBody);font-size:16px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:.64px;text-transform:uppercase}}@media screen and (min-width:1024px){.UniqueMatchListSection_eyebrow__avnuh{font-family:var(--fontBody);font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:.72px;text-transform:uppercase}}.UniqueMatchListSection_description__O_tyt a,.UniqueMatchListSection_title__LC_jq a{color:inherit;font-weight:inherit;text-decoration:underline}.UniqueMatchListSection_title__LC_jq{text-align:center;font-family:var(--fontHeading);font-weight:400;font-size:48px;line-height:52px;text-decoration:none;letter-spacing:normal;padding-bottom:8px}@media screen and (min-width:768px){.UniqueMatchListSection_title__LC_jq{font-family:var(--fontHeading);font-weight:400;font-size:60px;line-height:64px;text-decoration:none;letter-spacing:normal}}@media screen and (min-width:1024px){.UniqueMatchListSection_title__LC_jq{font-family:var(--fontHeading);font-weight:400;font-size:72px;line-height:87px;text-decoration:none;letter-spacing:normal}}.UniqueMatchListSection_description__O_tyt{text-align:center;font-family:var(--fontBody);font-weight:500;font-size:20px;line-height:24px;text-decoration:none;letter-spacing:normal;padding-bottom:16px}@media screen and (min-width:768px){.UniqueMatchListSection_description__O_tyt{font-family:var(--fontBody);font-weight:500;font-size:22px;line-height:26px;text-decoration:none;letter-spacing:normal;padding-bottom:32px}}@media screen and (min-width:1024px){.UniqueMatchListSection_description__O_tyt{font-family:var(--fontBody);font-weight:500;font-size:24px;line-height:36px;text-decoration:none;letter-spacing:normal;padding-bottom:48px}}.UniqueMatchListSection_buttonContainer__I3nQp{display:flex;justify-content:center;margin-top:32px;margin-bottom:32px}@media screen and (min-width:768px){.UniqueMatchListSection_buttonContainer__I3nQp{margin-top:unset;margin-bottom:32px}}@media screen and (min-width:1024px){.UniqueMatchListSection_buttonContainer__I3nQp{margin-bottom:48px}}.UniqueMatchListSection_upcomingMatches__2ojGT{display:flex;flex-direction:column;gap:64px;width:100%;min-width:unset;margin-inline:auto}@media screen and (min-width:768px){.UniqueMatchListSection_upcomingMatches__2ojGT{gap:16px}}@media screen and (min-width:1024px){.UniqueMatchListSection_upcomingMatches__2ojGT{min-width:500px;max-width:1002px}}.UniqueMatchListSection_group__Fq09e{display:grid;gap:16px}.UniqueMatchListSection_group__label__eQDqJ{color:rgb(var(--fifa-light-cyan));font-family:var(--fontBody);font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.56px;text-transform:uppercase}@media screen and (min-width:768px){.UniqueMatchListSection_group__label__eQDqJ{font-family:var(--fontBody);font-size:16px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:.64px;text-transform:uppercase}}@media screen and (min-width:1024px){.UniqueMatchListSection_group__label__eQDqJ{font-family:var(--fontBody);font-size:18px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:.72px;text-transform:uppercase}}