.b-match-list{container-type:inline-size;display:flex;flex-direction:column;gap:0}.b-match{align-items:center;display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr) minmax(0,.5fr);grid-row-gap:var(--space-l);grid-column-gap:var(--space-m);border-bottom:2px solid var(--color-white-400);padding:var(--space-l) 0}@container (min-width: 1000px){.b-match{border-bottom:2px solid var(--color-line);grid-template-columns:.1fr .2fr .1fr 1fr .15fr minmax(0,.45fr);padding:var(--space-m) 0}}@container (min-width: 1500px){.b-match{grid-template-columns:.1fr .2fr .1fr 1fr .2fr minmax(0,.25fr)}}.b-match.--is-live{grid-row-gap:var(--space-m)}.b-match__date{display:flex;flex-direction:column;gap:var(--space-3xs);text-align:center}@container (min-width: 1000px){.b-match__date{text-align:left}}.b-match__meta{align-items:end;display:flex;flex-direction:column;gap:var(--space-3xs);justify-content:start}@container (min-width: 1000px){.b-match__meta{align-items:start}}.b-match__competition,.b-match__date{grid-row:1}.b-match__competition-logo{width:32px}@container (min-width: 1000px){.b-match__competition-logo{width:40px}}.b-match__main{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,3fr));grid-column-gap:var(--space-m);align-items:center;border-top:1px solid var(--color-line);padding:var(--space-m) 0;padding-bottom:0}@container (min-width: 1000px){.b-match__main{border:0;grid-column:4/5;grid-row:1;grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,1fr);padding:0}}.b-match__main.--is-live{padding-bottom:var(--space-m)}@container (min-width: 1000px){.b-match__main.--is-live{padding-bottom:0}}.b-match__home-team{display:flex;justify-content:end}.b-match__score{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.b-match__score-main{font-variant-numeric:slashed-zero;font-weight:700}.b-match__score-halftime,.b-match__score-main{font-family:soehne-mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-0);line-height:1.4}.b-match__score-halftime{font-variant-numeric:slashed-zero;font-weight:400}.b-match__kickoff-time{font-size:var(--step--1);line-height:1.4}.b-match__score-main{display:flex;gap:var(--space-3xs);position:relative}.b-match__live-minute{background:var(--color-red-500);border-radius:5px;font-family:soehne-mono,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step--2);font-variant-numeric:slashed-zero;font-weight:400;line-height:1.4;padding:1px var(--space-3xs);position:absolute;top:calc(100% + 4px)}.b-match__cta{grid-column:1/-1;grid-row:3}@container (min-width: 1000px){.b-match__cta{grid-column:6;grid-row:1}}.b-match__cta-buttons{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.b-match__cta-buttons>*{max-width:none;width:100%}.b-match__tv{align-items:center;display:flex;justify-content:center}.b-match__tv.--desktop{display:none}@container (min-width: 1000px){.b-match__tv.--desktop{display:flex}}.b-match__tv.--mobile{display:flex}@container (min-width: 1000px){.b-match__tv.--mobile{display:none}}.b-match__cta{align-items:center;display:flex;justify-content:center}@container (min-width: 1000px){.b-match__cta{justify-content:end}}.b-match__cta.is-live{margin-top:var(--space-m)}.b-match__team{align-items:center;display:flex;gap:var(--space-2xs);justify-content:center}@container (min-width: 1000px){.b-match__team{gap:var(--space-s)}}.b-match__team.--home{justify-content:end}.b-match__team.--away{flex-direction:row-reverse;justify-content:start}.b-match__logo{width:32px}@container (min-width: 1000px){.b-match__logo{width:40px}}.b-match__tv-logo{width:32px}@container (min-width: 1000px){.b-match__tv-logo{width:40px}}.b-match__team-name{display:none}@container (min-width: 1500px){.b-match__team-name{display:block}}.b-match__team-shorthand{display:block}@container (min-width: 1500px){.b-match__team-shorthand{display:none}}[data-mode=dark] .b-match__tv-icon.--light,[data-mode=light] .b-match__tv-icon.--dark{display:none}.b-match-list-group{margin-bottom:var(--space-2xl)}.b-match-list-group__title{border-bottom:2px solid var(--color-white-400);padding-bottom:var(--space-xs)}
