.match-page .font-display{font-synthesis:none;letter-spacing:.01em;font-weight:400}.match-hero:before{clip-path:none;transform-origin:50% 160px;width:min(15vw,192px);inset:-2px auto -2px calc(50% - min(7.5vw,96px));transform:skew(-24.7deg)}.match-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.match-hero-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;font-weight:600;display:flex}.match-hero-tag{background:var(--action);color:var(--action-ink);text-transform:uppercase;padding:4px 10px;font-size:13px;font-weight:700}.match-hero-when{font-size:15px;font-weight:500}.match-hero-watch{color:var(--secondary);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:13px;line-height:1.4;display:flex}.match-hero-watch span{color:var(--content);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.match-versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:16%;margin-top:18px;display:grid}.match-team{min-width:0;font-size:min(88px, 6.9vw, calc(min(54vw, 690px) / var(--len,8)));align-content:start;gap:10px;display:grid}.match-team-line{align-items:center;gap:.16em;min-width:0;display:flex}.match-team-line svg{width:.97em;height:.97em}.match-team-name,.match-team-score{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:1em;font-weight:400;line-height:1}.match-team-score{margin-inline:.16em}.match-team[data-side=away] .match-team-line{flex-direction:row-reverse}.match-team[data-lost=true] .match-team-name,.match-team[data-lost=true] .match-team-score{color:#8f8d86}.match-team-goals{color:var(--secondary);gap:4px;margin:0;padding:0 0 0 1.13em;list-style:none;display:grid}.match-team-goals li{font-size:16px;font-weight:500}.match-team-goals b{color:var(--content);font-weight:600}.match-team[data-side=away] .match-team-goals{text-align:right;padding:0 1.13em 0 0}.match-hero-count{margin-top:18px}@media (max-width:860px){.match-hero:before{transform-origin:50%;width:22%;left:30%}.match-versus{grid-template-columns:minmax(0,1fr);gap:14px}.match-team{font-size:min(52px, calc(140vw / var(--len,8)))}.match-team-score{margin-inline:auto 0}.match-team[data-side=away] .match-team-line{flex-direction:row}.match-team[data-side=away] .match-team-goals{text-align:left;padding:0 0 0 1.13em}.match-team-goals li{font-size:15px}}@media (max-width:1119px){.match-side-stack.is-upcoming{order:-1}}.match-lineup-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-lineup-tab{background:var(--surface-soft);min-width:0;min-height:48px;color:var(--secondary);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;transition:color .15s,background-color .15s;display:flex}.match-lineup-tab small{white-space:nowrap;flex:none;margin-left:auto;font-size:13px;font-weight:500}.match-lineup-tab[aria-pressed=true]{border-bottom-color:var(--content);background:var(--block);color:var(--content)}@media (hover:hover){.match-lineup-tab:hover{color:var(--content)}}.timeline-list{display:grid;position:relative}.timeline-list:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.timeline-row{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;padding-block:9px;display:grid;position:relative}.timeline-minute{background:var(--surface);white-space:nowrap;justify-self:center;padding:2px 6px;font-size:15px;font-weight:700}.timeline-cell{align-items:center;gap:10px;min-width:0;display:flex}.timeline-cell>:first-child{flex:none}.timeline-cell[data-side=home]{text-align:right;flex-direction:row-reverse}.timeline-copy{gap:1px;min-width:0;display:grid}.timeline-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.timeline-copy small{color:var(--secondary);font-size:14px;line-height:1.35}.timeline-copy small b{color:var(--content);font-weight:700}.timeline-period{justify-content:center;padding-block:10px;display:flex;position:relative}.timeline-period span{background:var(--action);color:var(--action-ink);padding:4px 12px;font-size:14px;font-weight:700}.timeline-period small{background:var(--surface);color:var(--secondary);padding:2px 8px;font-size:14px}@media (max-width:639px){.timeline-row{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.timeline-minute{padding-inline:2px;font-size:14px}.timeline-cell{gap:6px}.timeline-copy strong{font-size:15px}.timeline-copy small{font-size:13px}}.match-pitch{background:radial-gradient(120% 80% at 50% 0,#18181b 0%,#0d0d0f 68%);min-height:742px;display:grid;position:relative}.match-pitch-rows{z-index:1;align-content:space-between;gap:18px;padding:16px 14px 20px;display:grid;position:relative}.match-pitch-row{justify-content:center;gap:8px;display:flex}.match-pitch-slot{--per-row:max(var(--cols,4), 4);flex:0 0 calc((100% - (var(--per-row) - 1) * 8px) / var(--per-row));gap:4px;min-width:0;display:grid}.match-pitch-role{text-align:center;text-transform:uppercase;color:var(--secondary);font-size:12px;font-weight:500}.match-pitch-player{min-width:0;color:var(--content);background:#fff;justify-items:center;gap:4px;padding:8px 4px 7px;display:grid;position:relative}.match-pitch-rating{z-index:1;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1;position:absolute;top:5px;left:7px}.match-pitch-photo{place-items:center;width:68px;height:68px;display:grid;position:relative}.match-pitch-photo img{object-fit:contain;object-position:center bottom}.match-pitch-badges-top{z-index:1;align-items:center;gap:3px;display:flex;position:absolute;top:5px;right:6px}.match-pitch-badges-photo{z-index:1;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:0;right:-10px}.match-badge{font-family:var(--font-sans);flex:none;align-items:center;gap:1px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.match-pitch-badges-photo .match-badge{background:#fff;border-radius:999px;padding:2px;box-shadow:0 0 0 1px #0000001f}.match-badge small{padding-right:1px;font-size:10px;font-weight:700}.match-pitch-photo b{font-family:var(--font-display);color:var(--line-strong);font-size:40px;font-weight:400;line-height:1}.match-pitch-name{max-width:100%;font-family:var(--font-display);letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:15px;line-height:1.15;overflow:hidden}@media (max-width:759px){.match-pitch{min-height:440px}.match-pitch-rows{gap:10px;padding:10px 8px 12px}.match-pitch-row{gap:5px}.match-pitch-slot{flex-basis:calc((100% - (var(--per-row) - 1) * 5px) / var(--per-row))}.match-pitch-role{display:none}.match-pitch-player{padding:6px 2px 5px}.match-pitch-rating{font-size:12px;top:4px;left:4px}.match-pitch-photo{width:46px;height:46px}.match-pitch-photo b{font-size:28px}.match-pitch-badges-top{gap:2px;top:4px;right:4px}.match-pitch-badges-photo{right:-6px}.match-pitch-name{font-size:12px}}
