:root{--columns:1;--gap:1rem}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.o-match-centre{background:#ca151b;padding:var(--hero-match-day-fixture-padding,1.5rem)}@media print,screen and (min-width:40em){.o-match-centre{--hero-match-day-fixture-padding:2rem}}.o-match-centre__header{align-content:center}.o-match-centre.js--live-fixture:not(js--live-fixture-prematch) .m-match-header__inner{display:grid;grid-template-areas:"info info info" "team-home kick-off-score team-away" "button-group button-group button-group";grid-template-columns:30% 40% 30%;grid-template-rows:1fr 50% 1fr;margin:auto;max-width:43.75rem}@media print,screen and (min-width:64em)and (max-width:79.99875em){.o-match-centre.js--live-fixture:not(js--live-fixture-prematch) .m-match-header__inner{grid-template-areas:"info info" "team-home team-away" "kick-off-score kick-off-score" "button-group button-group";grid-template-columns:50% 50%;grid-template-rows:1fr 40% 20% 1fr;height:100%}}.o-match-centre.js--live-fixture--Playing .m-match-header__live{display:block;visibility:visible}.o-match-centre.js--live-fixture--Played,.o-match-centre.js--live-fixture--Result{background:#1e1e1e}.o-match-centre.js--live-fixture--Played .m-match-header,.o-match-centre.js--live-fixture--Result .m-match-header{color:#fff}@keyframes live-pulse{0%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(0)}}.o-match-centre__header .m-match-header__inner{background:hsla(0,0%,100%,.1);color:#fff;display:grid;grid-template-areas:"info info" "team-home team-away" "kick-off-score kick-off-score" "button-group button-group";grid-template-columns:50% 50%;grid-template-rows:1fr 40% 20% 1fr;height:100%;justify-items:center;max-height:37.5rem;padding:var(--hero-match-day-fixture-match-header-padding,2rem);position:relative}@media print,screen and (min-width:48em)and (max-width:63.99875em){.o-match-centre__header .m-match-header__inner{grid-template-areas:"info info info" "team-home kick-off-score team-away" "button-group button-group button-group";grid-template-columns:30% 40% 30%;grid-template-rows:1fr 50% 1fr}}.o-match-centre__header .m-match-header__live{background:#e26;border-radius:100%;display:none;height:.5rem;margin:1rem;position:absolute;right:0;top:0;visibility:hidden;width:.5rem}.o-match-centre__header .m-match-header__live:before{animation:live-pulse 1s ease-in infinite;background:#f22b2b;border-radius:100%;content:"";height:inherit;position:absolute;width:inherit}.o-match-centre__header .m-match-header__info{flex-direction:column;font-size:var(--hero-match-day-fixture-info-font-size,.75rem);grid-area:info;text-align:center}.o-match-centre__header .m-match-header__date{font-weight:500}.o-match-centre__header .m-match-header__competition{font-weight:400}.o-match-centre__header .m-match-header__team-away,.o-match-centre__header .m-match-header__team-home{align-content:center;text-align:center}.o-match-centre__header .m-match-header__team-home{grid-area:team-home}.o-match-centre__header .m-match-header__team-away{grid-area:team-away}.o-match-centre__header .m-match-header__team-name{font-size:var(--hero-match-day-fixture-team-name-font-size,.875rem);font-weight:500;padding:var(--hero-match-day-fixture-team-name-padding,1rem)}.o-match-centre__header .m-match-header__team-crest img{height:3.125rem;width:auto}@media print,screen and (min-width:40em){.o-match-centre__header .m-match-header__team-crest img{height:6.875rem}}.o-match-centre__header .m-match-header__kick-off-score{align-content:center;grid-area:kick-off-score;line-height:1}.o-match-centre__header .m-match-header__kick-off-score-inner{border:1px solid #fff;border-radius:.1875rem;padding:var(--hero-match-day-kick-off-score-inner-padding,.5rem)}@media print,screen and (min-width:40em){.o-match-centre__header .m-match-header__kick-off-score-inner{--hero-match-day-kick-off-score-padding:1rem}}.o-match-centre__header .m-match-header__kick-off-score-inner div{display:flex}.o-match-centre__header .m-match-header__fixture-time,.o-match-centre__header .m-match-header__scores{font-family:Roboto Condensed,Figtree,sans-serif;font-size:var(--hero-match-day-kick-off-score-font-size,2.25rem);font-weight:400}@media print,screen and (min-width:40em){.o-match-centre__header .m-match-header__fixture-time,.o-match-centre__header .m-match-header__scores{--hero-match-day-kick-off-score-font-size:3.375rem}}.o-match-centre__header .m-match-header__score-pen{align-self:center;font-size:var(--hero-match-day-fixture-time-font-size,1.125rem)}.o-match-centre__header .m-match-header__score-separator{margin:0 1rem}.o-match-centre__header .m-match-header__fixture-status{display:block;font-size:var(--hero-match-day-fixture-status-font-size,.875rem);font-weight:500;padding:1rem;text-align:center}.o-match-centre__header .m-match-header__button-group{align-content:end;grid-area:button-group}.o-match-centre__header .m-match-header__button-group a{margin:var(--hero-match-day-fixture-button-margin,.5rem);padding:var(--hero-match-day-fixture-button-padding,.5rem)}@media print,screen and (min-width:40em){.o-match-centre__header .m-match-header__button-group a{padding:var(--hero-match-day-fixture-button-padding,.8rem)}}.m-result-list-hero{background:var(--result-list-hero-background,#101010);border-radius:var(--result-list-hero-border-radius,0);color:var(--result-list-hero-color,#fff);margin:var(--result-list-hero-margin,0);overflow:hidden;position:relative}.m-result-list-hero__match-centre-link{height:100%;left:0;position:absolute;top:0;width:100%}.m-result-list-hero__match-centre-link>span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.m-result-list-hero__inner{display:flex;flex-direction:column;gap:var(--result-list-hero-inner-gap,.5rem);padding:var(--result-list-hero-inner-padding,1rem)}@media print,screen and (min-width:64em){.m-result-list-hero__inner{padding:var(--result-list-hero-inner-padding,1.5rem)}}.m-result-list-hero__info{display:flex;flex-direction:var(--result-list-hero-info-flex-direction,column);font-weight:600;gap:var(--result-list-hero-info-gap,.25rem);margin:var(--result-list-hero-info-margin,0 0 1rem);padding:var(--result-list-hero-info-padding,0);text-align:var(--result-list-hero-info-text-align,center)}@media print,screen and (min-width:40em){.m-result-list-hero__info{align-items:center;flex-direction:var(--result-list-hero-info-flex-direction,row);gap:var(--result-list-hero-info-gap,1rem);text-align:var(--result-list-hero-info-text-align,unset)}}.m-result-list-hero__date{flex:var(--result-list-hero-date-flex,auto);font-size:var(--result-list-hero-date-font-size,1.125rem)}@media print,screen and (min-width:40em){.m-result-list-hero__date{flex:var(--result-list-hero-date-flex,0 1 33.33%)}}.m-result-list-hero__competition{flex:var(--result-list-hero-competition-flex,auto)}@media print,screen and (min-width:40em){.m-result-list-hero__competition{flex:var(--result-list-hero-competition-flex,0 1 33.33%)}}.m-result-list-hero__competition img{display:block;margin:var(--result-list-hero-competition-logo-img-margin,0 auto);max-width:var(--result-list-hero-competition-logo-img-max-width,9.375rem)}.m-result-list-hero__venue{flex:var(--result-list-hero-venue-flex,auto);font-size:var(--result-list-hero-venue-font-size,1.125rem);text-align:var(--result-list-hero-venue-text-align,center)}@media print,screen and (min-width:40em){.m-result-list-hero__venue{flex:var(--result-list-hero-venue-flex,0 1 33.33%);text-align:var(--result-list-hero-venue-text-align,right)}}.m-result-list-hero__fixture{align-items:var(--result-list-hero-fixture-align-items,center);display:flex;flex-wrap:wrap;justify-content:var(--result-list-hero-fixture-justify-content,center);padding:var(--result-list-hero-fixture-padding,0)}.m-result-list-hero__team{align-items:center;display:flex;flex:var(--result-list-hero-team-flex,1 0 0%);flex-direction:var(--result-list-hero-team-flex-direction,column);gap:var(--result-list-hero-team-gap,1rem);margin:var(--result-list-hero-team-margin,0 1rem)}@media print,screen and (min-width:48em){.m-result-list-hero__team{margin:var(--result-list-hero-team-margin,0 2rem)}}@media print,screen and (min-width:64em){.m-result-list-hero__team{flex-direction:var(--result-list-hero-team-flex-direction,column)}}.m-result-list-hero__team--home{order:1}.m-result-list-hero__team--away{order:2}@media print,screen and (min-width:48em){.m-result-list-hero__team--away{order:3}}.m-result-list-hero__team-badge{flex:none;max-width:var(--result-list-hero-team-badge-max-width,5.3125rem)}@media print,screen and (min-width:48em){.m-result-list-hero__team-badge{max-width:var(--result-list-hero-team-badge-max-width,6.375rem)}}.m-result-list-hero__team-name{font-family:Figtree,Helvetica,Roboto,Arial,sans-serif;font-size:var(--result-list-hero-team-name-font-size,2rem);font-weight:600}.m-result-list-hero__team-name-full,.m-result-list-hero__team-name-official,.m-result-list-hero__team-name-short{display:none}.m-result-list-hero__countdown,.m-result-list-hero__fixture-status,.m-result-list-hero__results{flex:1 0 100%;margin:var(--result-list-hero-results-margin,1rem 0 0);order:3}@media print,screen and (min-width:48em){.m-result-list-hero__countdown,.m-result-list-hero__fixture-status,.m-result-list-hero__results{flex:0;margin:var(--result-list-hero-results-margin,0);order:2}}.m-result-list-hero__countdown{display:block;text-align:center}.m-result-list-hero__countdown-inner{display:flex;justify-content:center;will-change:transform}.m-result-list-hero__countdown-time{align-items:center;display:flex;flex-direction:column;font-family:Roboto Condensed,Figtree,sans-serif;font-size:var(--result-list-hero-countdown-time-font-size,2.375rem);font-weight:400;line-height:1;margin:var(--result-list-hero-countdown-time-margin,0 .625rem);min-width:var(--result-list-hero-countdown-time-min-width,3rem)}.m-result-list-hero__countdown-period{font-family:Roboto Condensed,Figtree,sans-serif;font-size:var(--result-list-hero-countdown-period-font-size,.625rem);font-weight:600;text-transform:uppercase}.m-result-list-hero__fixture-status,.m-result-list-hero__fixture-time{background:var(--result-list-hero-fixture-time-background,none);border-radius:var(--result-list-hero-fixture-time-border-radius,.1875rem);color:var(--result-list-hero-fixture-time-color,#fff);display:inline-block;font-size:var(--result-list-hero-fixture-time-font-size,1rem);font-weight:600;line-height:1;margin:var(--result-list-hero-fixture-time-margin-top,1rem 0 0);padding:var(--result-list-hero-fixture-time-padding,.3125rem 0 0);text-align:center;text-transform:uppercase}.m-result-list-hero__fixture-status{padding:var(--result-list-hero-fixture-status-padding,1rem)}@media print,screen and (min-width:48em){.m-result-list-hero__fixture-status{padding:var(--result-list-hero-fixture-status-padding,.3125rem)}}.m-result-list-hero__results{align-items:center;display:flex;font:normal var(--result-list-hero-result-team-score-font-size,2.375rem) Roboto Condensed,Figtree,sans-serif;justify-content:center}.m-result-list-hero__result{align-items:center;display:flex;flex-direction:var(--result-list-hero-result-flex-direction,column-reverse);gap:var(--result-list-hero-result-gap,.5rem);justify-content:center}@media print,screen and (min-width:48em){.m-result-list-hero__result{flex-direction:var(--result-list-hero-result-flex-direction,row)}}.m-result-list-hero__team-score--pen{font-size:var(--result-list-hero-result-team-score-pen-font-size,1rem)}@media print,screen and (min-width:48em){.m-result-list-hero__result--away .m-result-list-hero__team-score--pen{order:1}}.m-result-list-hero__result-divider{width:var(--result-list-hero-result-divider-width,1rem)}.m-result-list-hero__button-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--result-list-hero-button-group-gap,1rem);justify-content:center;margin:var(--result-list-hero-button-group-margin,1rem 0 0)}.m-result-list-hero__button.button{background:var(--result-list-hero-button-background,#fff);color:var(--result-list-hero-button-color,#101010);margin:var(--result-list-hero-button-margin,0);position:relative;z-index:1}.m-result-list-hero__button--match-centre.button{background:var(--result-list-hero-match-centre-button-background,#f90);color:var(--result-list-hero-match-centre-button-color,#101010)}.m-result-list-hero{--result-list-hero-fixture-time-border-radius:0;--result-list-hero-fixture-time-background:none;--result-list-hero-info-gap:0;--result-list-hero-team-name-font-size:1.125rem;--result-list-hero-countdown-time-margin:0;--result-list-hero-countdown-time-font-size:2.5rem;--result-list-hero-countdown-period-font-size:2.5rem;--result-list-hero-result-team-score-font-size:2.5rem;--result-list-hero-countdown-time-min-width:0;--result-list-hero-fixture-align-items:stretch;--result-list-hero-fixture-time-font-size:1.125rem;--result-list-hero-date-font-size:1rem;--result-list-hero-venue-font-size:1rem;--result-list-hero-results-margin:1rem 0 0;--result-list-hero-result-flex-direction:row}@media print,screen and (min-width:30em){.m-result-list-hero{--result-list-hero-results-margin:0}}@media print,screen and (min-width:40em){.m-result-list-hero{--result-list-hero-info-gap:1rem;--result-list-hero-inner-padding:1rem 1rem 2rem 1rem}}@media screen and (min-width:80em){.m-result-list-hero{--result-list-hero-team-flex-direction:row;--result-list-hero-team-badge-max-width:9.5rem;--result-list-hero-team-name-font-size:1.5rem;--result-list-hero-countdown-time-font-size:6.25rem;--result-list-hero-countdown-period-font-size:6.25rem;--result-list-hero-result-team-score-font-size:6.25rem}}.m-result-list-hero:after{background:linear-gradient(180deg,#cc1a22 0,#cc1a22 20%,#fff 0,#fff 36%,#101010 0,#101010);content:"";display:block;height:1rem;width:100%}.m-result-list-hero__competition{margin-bottom:.625rem;order:-1}@media print,screen and (min-width:40em){.m-result-list-hero__competition{margin-bottom:0;order:unset}}@media screen and (min-width:80em){.m-result-list-hero__team--home{flex-direction:row-reverse}}.m-result-list-hero__team-name{text-align:center}.m-result-list-hero__team-name-short{display:block;line-height:1.1}.m-result-list-hero__team-name-code{display:none}.m-result-list-hero__team-badge{width:100%}@media screen and (min-width:80em){.m-result-list-hero__team-badge img{width:100%}}.m-result-list-hero__countdown,.m-result-list-hero__fixture-status,.m-result-list-hero__results{font-weight:600}@media print,screen and (min-width:30em){.m-result-list-hero__countdown,.m-result-list-hero__fixture-status,.m-result-list-hero__results{align-self:center;flex:0 1 auto;order:2}}.m-result-list-hero__countdown-time{flex-flow:row nowrap}.m-result-list-hero__result-divider{text-align:center}.m-result-list-hero__result-divider:before{content:"-"}@media print,screen and (max-width:47.99875em){.m-result-list-hero__result--away{flex-direction:row-reverse}}.m-result-list-hero__date,.m-result-list-hero__venue{font-weight:600}.m-result-list-hero__fixture-status,.m-result-list-hero__fixture-time{font-family:Figtree,Helvetica,Roboto,Arial,sans-serif}.m-result-list-hero__fixture-status{text-transform:none}