:is(.coach-route-v1,.league-season-route-v1,.player-route-v1,.team-route-v3) table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.45;max-width:100%}.public-wireframe.matches-home-v2-wireframe table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.45;max-width:100%}:is(.coach-route-v1,.player-route-v1,.team-route-v3) td,:is(.coach-route-v1,.player-route-v1,.team-route-v3) th{border-top:1px solid var(--line);padding:6px;text-align:left;vertical-align:top;white-space:normal}.public-wireframe.matches-home-v2-wireframe td,.public-wireframe.matches-home-v2-wireframe th{border-top:1px solid var(--line);padding:6px;text-align:left;vertical-align:top;white-space:normal}:is(.coach-route-v1,.player-route-v1) thead th{background:#f8faf9;color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}:is(.team-route-v3) .subline{color:var(--sub);font-size:12px;line-height:1.5}.public-wireframe.matches-home-v2-wireframe .subline{color:var(--sub);font-size:12px;line-height:1.5}:is(.team-route-v3) .subline{display:flex;flex-wrap:wrap}.public-wireframe.matches-home-v2-wireframe .subline{display:flex;flex-wrap:wrap}:is(.team-route-v3) .coach-row{display:flex;gap:12px;align-items:center;min-width:0}.public-wireframe.matches-home-v2-wireframe .coach-row{display:flex;gap:12px;align-items:center;min-width:0}:is(.team-route-v3) .age-row,:is(.team-route-v3) .mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}.public-wireframe.matches-home-v2-wireframe .age-row,.public-wireframe.matches-home-v2-wireframe .mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}:is(.team-route-v3,.player-route-v1) .mini-row:last-child{border-bottom:0}:is(.team-route-v3) .age-row:last-child{border-bottom:0}.public-wireframe.matches-home-v2-wireframe .age-row:last-child,.public-wireframe.matches-home-v2-wireframe .mini-row:last-child{border-bottom:0}.main-content>.container:has(>.public-wireframe.matches-home-v2-wireframe){max-width:none;padding-left:0;padding-right:0}.public-wireframe.matches-home-v2-wireframe .eyebrow{color:var(--sub);font-size:12px;line-height:1.5}.public-wireframe.matches-home-v2-wireframe .identity-row{display:flex;gap:12px;align-items:center;min-width:0}.public-wireframe.matches-home-v2-wireframe .bleed-inner,.public-wireframe.matches-home-v2-wireframe .case-body{box-sizing:border-box;max-width:var(--shell-max);margin:0 auto;padding-left:var(--shell-inset);padding-right:var(--shell-inset)}@media(max-width:560px){:where(.matches-home-v2-wireframe) .matches-date-page .case-body{padding-top:14px;padding-bottom:34px}}:where(.matches-home-v2-wireframe) .mhv2-match-card-validation{min-width:0;max-width:100%}:where(.matches-home-v2-wireframe) .matches-home-v2{--mhv2-live:#bf2737;--mhv2-discovery:#2d6c85;--mhv2-transfer:#315f87;--mhv2-calendar:#9a6a24;--topic-gold:#a97825;--topic-blue:#2d6c85;--topic-purple:#6f5aa8;--topic-red:#bf2737;--topic-orange:#b86124;--topic-crimson:#9e2f3d;--topic-slate:#66736b;--mhv2-band-bg:#f3f7f4;--mhv2-band-line:#d5e0d8;--mhv2-token-bg:#eaf2ed;--mhv2-token-ink:#3f5c4b;--mhv2-disc-token-bg:#e8f1f5;--mhv2-disc-token-ink:#31617a}:where(.matches-home-v2-wireframe) .matches-home-v2-main{display:grid;gap:34px;min-width:0}:where(.matches-home-v2-wireframe) .matches-home-v2-group{--group-accent:var(--green);display:grid;gap:14px;min-width:0}:where(.matches-home-v2-wireframe) .matches-home-v2-group[data-group=discoveries]{--group-accent:var(--mhv2-discovery)}.public-wireframe .matches-home-v2 .matches-home-v2-group-title{display:flex;align-items:center;gap:10px;margin:0;border:0;border-bottom:1px solid var(--line);padding:2px 0 10px;color:var(--ink);font-size:21px;line-height:1.25;font-weight:900}.public-wireframe .matches-home-v2 .matches-home-v2-group-title:before{content:"";flex:0 0 auto;width:6px;height:20px;border-radius:99px;background:var(--group-accent)}.public-wireframe .matches-home-v2 .league-chip-section .card-head>h3,.public-wireframe .matches-home-v2 .matches-home-v2-group [data-slot] .card-head>h3{margin:0;color:var(--ink);font-size:16px;line-height:1.35;font-weight:900}:where(.matches-home-v2-wireframe) .match-card-parent-section{display:grid;gap:10px;min-width:0;align-content:start}:where(.matches-home-v2-wireframe) .two-column-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;align-items:start}:where(.matches-home-v2-wireframe) .unframed-head{margin:0;padding:0;border:0}:where(.matches-home-v2-wireframe) .matches-home-v2 .slot-cta{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;margin-top:10px;overflow:hidden;border-top:1px solid var(--line);padding:8px 4px;font-size:13px;font-weight:900;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}:where(.matches-home-v2-wireframe) .matches-home-v2 .slot-cta:hover{background:var(--mhv2-band-bg)}:where(.matches-home-v2-wireframe) .matches-home-v2-group[data-group=discoveries] .slot-cta{color:var(--mhv2-discovery)}:where(.matches-home-v2-wireframe) .matches-home-v2-group[data-group=discoveries] .slot-cta:hover{background:#f0f6f9}:where(.matches-home-v2-wireframe) .matches-home-v2 .matches-date-h1-date{font-size:19px;font-weight:800;color:#cdeeda}.public-wireframe.matches-home-v2-wireframe .matches-home-v2 .matches-date-hero .matches-home-v2-count-rail{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;margin-top:12px;color:#fff;font-size:12px;line-height:1.25}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item{display:inline-flex;align-items:baseline;gap:8px;min-width:0;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;background:hsla(0,0%,100%,.12);padding:6px 12px;white-space:nowrap}.public-wireframe.matches-home-v2-wireframe .matches-home-v2 .matches-date-hero .matches-home-v2-count-rail>span+span{border-left:1px solid hsla(0,0%,100%,.3);padding-left:12px}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item span{color:hsla(0,0%,100%,.84);font-weight:800}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item strong{color:#fff;font-size:17px;line-height:1.15;font-weight:900;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item.live{border-color:rgba(255,166,180,.62);background:rgba(96,7,20,.34)}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item.live span{display:inline-flex;align-items:center;gap:6px;color:#ffccd5}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item.live span:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff97a8;box-shadow:0 0 0 3px rgba(255,151,168,.25)}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item.live strong{color:#ffdbe1}:where(.matches-home-v2-wireframe) .live-strip{border-left:4px solid var(--mhv2-live)}:where(.matches-home-v2-wireframe) .live-strip .card-head h3{display:flex;align-items:center;gap:8px}:where(.matches-home-v2-wireframe) .live-strip .card-head h3:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--mhv2-live);box-shadow:0 0 0 3px #ffe9ed}:where(.matches-home-v2-wireframe) .live-ticker-list{display:grid;min-width:0}:where(.matches-home-v2-wireframe) .live-ticker-row{display:grid;grid-template-columns:44px minmax(120px,180px) minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:48px;border-bottom:1px solid var(--soft);padding:7px 2px;color:inherit}:where(.matches-home-v2-wireframe) .live-ticker-row:last-child{border-bottom:0}:where(.matches-home-v2-wireframe) .live-ticker-row:hover{background:#fff7f8}:where(.matches-home-v2-wireframe) .live-minute{display:inline-flex;align-items:center;justify-content:center;min-width:0;border-radius:999px;background:#fdeef1;color:var(--mhv2-live);padding:4px 2px;font-size:12px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .live-league{min-width:0;color:var(--sub);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .live-scoreline{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);gap:8px;align-items:center;min-width:0;color:var(--ink);font-size:12.5px;line-height:1.35}:where(.matches-home-v2-wireframe) .live-scoreline span{min-width:0;overflow-wrap:anywhere;text-wrap:balance}:where(.matches-home-v2-wireframe) .live-scoreline b{text-align:center;color:var(--mhv2-live);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .live-team{display:flex;align-items:center;gap:6px;min-width:0}:where(.matches-home-v2-wireframe) .live-team.home{justify-content:flex-end;text-align:right}:where(.matches-home-v2-wireframe) .live-team .mhv2-team-logo{width:16px;height:16px;min-width:16px;flex:0 0 16px;font-size:8px}:where(.matches-home-v2-wireframe) .featured-list{display:grid;gap:14px;min-width:0}:where(.matches-home-v2-wireframe) .featured-item{display:grid;gap:0;min-width:0}:where(.matches-home-v2-wireframe) .featured-context-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-width:0;margin:-1px 0 0;border:1px solid var(--line);border-radius:0 0 10px 10px;background:var(--mhv2-band-bg);padding:7px 12px;color:var(--sub);font-size:12px;line-height:1.35}:where(.matches-home-v2-wireframe) .featured-context-ranks{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}:where(.matches-home-v2-wireframe) .featured-context-label{display:inline-flex;align-items:center;border-radius:5px;background:var(--green);color:#fff;padding:3px 8px;font-size:10.5px;font-weight:900;letter-spacing:.05em;line-height:1.2;white-space:nowrap}:where(.matches-home-v2-wireframe) .featured-context-side{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}:where(.matches-home-v2-wireframe) .featured-context-team{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:700}:where(.matches-home-v2-wireframe) .featured-context-side strong{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:36px;border:1px solid #c9dcd0;border-radius:999px;background:#fff;color:var(--green);padding:2px 8px;font-size:11.5px;font-weight:900;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .featured-context-ranks .featured-context-side.away{border-left:1px solid var(--mhv2-band-line);padding-left:10px}:where(.matches-home-v2-wireframe) .featured-item:has(.featured-context-row) .team-match-card{border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.matches-home-v2-wireframe) .big-tournament h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--sub);font-size:12.5px;line-height:1.35;font-weight:900}:where(.matches-home-v2-wireframe) .big-tournament h4:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:2px;background:var(--green)}:where(.matches-home-v2-wireframe) .big-tournament-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"upcoming recent" "scorers recent";gap:12px;align-items:start;min-width:0}:where(.matches-home-v2-wireframe) .big-tournament-upcoming{grid-area:upcoming;min-width:0}:where(.matches-home-v2-wireframe) .big-tournament-recent{grid-area:recent;min-width:0}:where(.matches-home-v2-wireframe) .big-tournament-recent:not(:has(.team-match-card)),:where(.matches-home-v2-wireframe) .big-tournament-upcoming:not(:has(.team-match-card)){display:none}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-upcoming .team-match-card)){grid-template-areas:"recent recent" "scorers scorers"}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-upcoming .team-match-card)) .big-tournament-recent .team-match-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-recent .team-match-card)){grid-template-areas:"upcoming upcoming" "scorers scorers"}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-recent .team-match-card)) .big-tournament-upcoming .team-match-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.matches-home-v2-wireframe) .scorer-rank-block{grid-area:scorers;display:grid;gap:7px;min-width:0;padding-top:12px;border-top:1px solid var(--line)}:where(.matches-home-v2-wireframe) .scorer-rank-list{display:grid;min-width:0}:where(.matches-home-v2-wireframe) .scorer-rank-row{display:grid;grid-template-columns:28px minmax(0,1.5fr) 64px minmax(0,1fr);gap:9px;align-items:center;min-width:0;min-height:44px;border-bottom:1px solid var(--soft);padding:5px 2px;color:inherit;text-decoration:none}:where(.matches-home-v2-wireframe) .scorer-rank-row:last-child{border-bottom:0}:where(.matches-home-v2-wireframe) .scorer-rank-row:hover{background:#f7faf8}:where(.matches-home-v2-wireframe) .scorer-rank-row:first-child .mhv2-rank-token{background:var(--topic-gold);color:#fff}:where(.matches-home-v2-wireframe) .scorer-rank-player{display:flex;align-items:center;gap:8px;min-width:0}:where(.matches-home-v2-wireframe) .scorer-rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;font-weight:800}:where(.matches-home-v2-wireframe) .scorer-rank-goals{display:inline-flex;align-items:baseline;gap:3px;justify-self:end;color:var(--green);font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .scorer-rank-goals small{color:var(--sub);font-size:10.5px;font-weight:800}:where(.matches-home-v2-wireframe) .scorer-rank-team{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sub);font-size:12px;font-weight:700}:where(.matches-home-v2-wireframe) .league-chip-section,:where(.matches-home-v2-wireframe) .topics-section{display:grid;gap:12px;min-width:0}:where(.matches-home-v2-wireframe) .topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}:where(.matches-home-v2-wireframe) .topic-card{--topic-accent:var(--green);--topic-deep:#1d5334;--topic-tint:#eff3f0;--topic-tint-strong:#e3ebe6;display:grid;grid-template-rows:auto 1fr auto;row-gap:10px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:14px}:where(.matches-home-v2-wireframe) .topic-gold{--topic-accent:var(--topic-gold);--topic-deep:#8a5f16;--topic-tint:#f9f6f0;--topic-tint-strong:#f3ede1}:where(.matches-home-v2-wireframe) .topic-blue{--topic-accent:var(--topic-blue);--topic-deep:#245a70;--topic-tint:#f0f5f6;--topic-tint-strong:#e4edf0}:where(.matches-home-v2-wireframe) .topic-purple{--topic-accent:var(--topic-purple);--topic-deep:#5b4790;--topic-tint:#f5f3f9;--topic-tint-strong:#ebe8f4}:where(.matches-home-v2-wireframe) .topic-red{--topic-accent:var(--topic-red);--topic-deep:#a31f2e;--topic-tint:#faf0f1;--topic-tint-strong:#f6e4e6}:where(.matches-home-v2-wireframe) .topic-orange{--topic-accent:var(--topic-orange);--topic-deep:#99501c;--topic-tint:#faf4f0;--topic-tint-strong:#f5eae2}:where(.matches-home-v2-wireframe) .topic-crimson{--topic-accent:var(--topic-crimson);--topic-deep:#872735;--topic-tint:#f8f0f1;--topic-tint-strong:#f2e4e6}:where(.matches-home-v2-wireframe) .topic-slate{--topic-accent:var(--topic-slate);--topic-deep:#525e56;--topic-tint:#f3f4f3;--topic-tint-strong:#e9ebe9}:where(.matches-home-v2-wireframe) .topic-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}:where(.matches-home-v2-wireframe) .topic-card-head>span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-size:16px;line-height:1.35;font-weight:900;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .topic-card-head>span:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:3px;background:var(--topic-accent)}:where(.matches-home-v2-wireframe) .topic-card-head strong{display:inline-flex;align-items:baseline;gap:3px;color:var(--topic-deep);font-size:18px;line-height:1.2;font-weight:900;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .topic-card-head small{color:var(--sub);font-size:11.5px;font-weight:900}:where(.matches-home-v2-wireframe) .topic-detail-list{display:grid;gap:8px;min-width:0;align-content:start}:where(.matches-home-v2-wireframe) .topic-rank-entry{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}:where(.matches-home-v2-wireframe) .topic-entry{display:grid;gap:4px;min-width:0;border-radius:8px;background:var(--topic-tint);padding:10px 12px;color:inherit}:where(.matches-home-v2-wireframe) .topic-entry:hover{background:var(--topic-tint-strong)}:where(.matches-home-v2-wireframe) .topic-subject-row{display:flex;align-items:center;gap:7px;min-width:0}:where(.matches-home-v2-wireframe) .topic-person{min-width:0;color:var(--ink);font-size:14.5px;font-weight:900;line-height:1.4;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .topic-team{min-width:0;color:var(--topic-deep);font-size:12.5px;font-weight:800;line-height:1.45;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .topic-match{min-width:0;color:#42504a;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-wrap:balance;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .topic-entry-logo{width:18px;height:18px;min-width:18px;flex:0 0 18px;font-size:8px}:where(.matches-home-v2-wireframe) .topic-expand{min-width:0}:where(.matches-home-v2-wireframe) .topic-expand-summary{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px 10px;color:var(--topic-deep);font-size:12.5px;line-height:1.3;font-weight:900;cursor:pointer;list-style:none}:where(.matches-home-v2-wireframe) .topic-expand-summary:hover{background:var(--topic-tint)}:where(.matches-home-v2-wireframe) .topic-expand-summary::-webkit-details-marker{display:none}:where(.matches-home-v2-wireframe) .topic-expand-summary:after{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:-4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}:where(.matches-home-v2-wireframe) .topic-expand[open] .topic-expand-summary:after{margin-top:4px;transform:rotate(-135deg)}:where(.matches-home-v2-wireframe) .topic-expand:not([open]) .topic-expand-less{display:none}:where(.matches-home-v2-wireframe) .topic-expand[open] .topic-expand-more{display:none}:where(.matches-home-v2-wireframe) .topic-detail-list-expanded{margin-top:8px}:where(.matches-home-v2-wireframe) .topic-penalty-entry{gap:6px}:where(.matches-home-v2-wireframe) .topic-penalty-scorelines{display:grid;gap:5px;min-width:0;margin-top:3px}:where(.matches-home-v2-wireframe) .topic-penalty-scoreline{display:grid;grid-template-columns:50px minmax(0,1fr) 46px minmax(0,1fr);gap:7px;align-items:center;min-width:0;font-size:12.5px;line-height:1.4}:where(.matches-home-v2-wireframe) .topic-penalty-phase{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--topic-deep);padding:2px 3px;font-size:10px;font-weight:900;line-height:1.3;white-space:nowrap}:where(.matches-home-v2-wireframe) .topic-penalty-team{display:flex;align-items:baseline;gap:5px;min-width:0;color:var(--ink);font-size:12.5px;font-weight:800;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .topic-penalty-team small{flex:0 0 auto;color:var(--sub);font-size:9.5px;font-weight:900}:where(.matches-home-v2-wireframe) .topic-penalty-team.home{justify-content:flex-end;text-align:right}:where(.matches-home-v2-wireframe) .topic-penalty-scoreline>strong{text-align:center;color:var(--ink);font-size:13.5px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .topic-penalty-scoreline[data-field=penalty_score] .topic-penalty-phase{border-color:var(--topic-accent);background:var(--topic-accent);color:#fff}:where(.matches-home-v2-wireframe) .topic-penalty-scoreline[data-field=penalty_score]>strong{color:var(--topic-deep);font-size:14.5px}:where(.matches-home-v2-wireframe) .yesterday-tomorrow{align-items:stretch}:where(.matches-home-v2-wireframe) .yesterday-tomorrow>div{display:grid;grid-template-rows:auto 1fr auto;align-items:stretch;align-self:stretch;align-content:normal}:where(.matches-home-v2-wireframe) .yesterday-tomorrow .team-match-card-list{display:grid;grid-auto-rows:1fr;align-items:stretch;min-width:0}:where(.matches-home-v2-wireframe) .yesterday-tomorrow .mhv2-match-card-validation{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-width:0;height:100%}:where(.matches-home-v2-wireframe) .yesterday-tomorrow .mhv2-match-card-validation>[data-pattern=team-match-card]{height:100%}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-context{display:grid;gap:7px;min-width:0;margin:-1px 0 0;border:1px solid var(--line);border-radius:0 0 10px 10px;background:var(--mhv2-band-bg);padding:8px 12px 9px;color:var(--sub);font-size:12px;line-height:1.4}:where(.matches-home-v2-wireframe) .mhv2-match-card-validation:has(.mhv2-direct-meeting-context) .team-match-card{border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.matches-home-v2-wireframe) .mhv2-match-card-validation:has(.mhv2-direct-meeting-context){display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-label{display:flex;align-items:center;gap:8px;min-width:0;color:#5c6b62;font-size:10.5px;font-weight:900;line-height:1.35;text-align:center;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-label:after,:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-label:before{content:"";flex:1 1 10px;min-width:10px;height:1px;background:var(--mhv2-band-line)}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-team{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink);font-size:12px;font-weight:800}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-team.home{justify-content:flex-end;text-align:right}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-team.away{justify-content:flex-start}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-team-name{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-team strong{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:38px;border:1px solid #c9dcd0;border-radius:999px;background:#fff;color:var(--green);padding:2px 8px;font-size:11.5px;font-weight:900;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-draws{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e6ece8;color:#5c6b62;padding:2px 9px;font-size:10.5px;font-weight:900;line-height:1.4;white-space:nowrap}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-logo{width:16px;height:16px;min-width:16px;flex:0 0 16px;font-size:8px}:where(.matches-home-v2-wireframe) .standings-card .card-head{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;align-items:start}:where(.matches-home-v2-wireframe) .standings-card .card-head h3{white-space:nowrap}:where(.matches-home-v2-wireframe) .standings-card .scope{justify-self:start;border-radius:999px;background:#f2f5f3;color:#52645a;padding:3px 8px;font-weight:800}:where(.matches-home-v2-wireframe) .standings-table{display:grid;gap:0;min-width:0}:where(.matches-home-v2-wireframe) .mhv2-standings-head,:where(.matches-home-v2-wireframe) .mhv2-standings-row{display:grid;grid-template-columns:32px minmax(0,1fr) 48px 56px;gap:8px;align-items:center;min-width:0}:where(.matches-home-v2-wireframe) .mhv2-standings-head{border-bottom:1px solid var(--line);padding:5px 0;color:var(--muted);font-size:10.5px;font-weight:900;letter-spacing:.03em}:where(.matches-home-v2-wireframe) .mhv2-standings-head span:nth-child(n+3){text-align:right}:where(.matches-home-v2-wireframe) .mhv2-standings-row{border-bottom:1px solid var(--soft);padding:8px 0}:where(.matches-home-v2-wireframe) .mhv2-standings-row:last-child{border-bottom:0}:where(.matches-home-v2-wireframe) .mhv2-standings-row[data-rank="1"]{background:linear-gradient(90deg,#f2f8f4,rgba(242,248,244,0))}:where(.matches-home-v2-wireframe) .mhv2-standings-row[data-rank="1"] .mhv2-rank-token{background:var(--green);color:#fff}:where(.matches-home-v2-wireframe) .mhv2-rank-token{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--mhv2-token-bg);color:#405c4d;font-size:11px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .matches-home-v2 .standings-table .mhv2-standing-team{color:var(--ink);font-size:13px;font-weight:900}:where(.matches-home-v2-wireframe) .mhv2-standing-team .mhv2-entity-logo{width:20px;height:20px;min-width:20px;flex-basis:20px}:where(.matches-home-v2-wireframe) .mhv2-standing-points{text-align:right;color:var(--green);font-size:14.5px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.matches-home-v2-wireframe) .mhv2-standing-played{text-align:right;color:var(--sub);font-size:11px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-ranking-list{display:grid;min-width:0}:where(.matches-home-v2-wireframe) .mhv2-ranking-row{display:grid;grid-template-columns:24px minmax(0,1fr) 56px 40px;gap:9px;align-items:center;min-width:0;border-bottom:1px solid var(--soft);padding:8px 0;font-size:13px;line-height:1.4}:where(.matches-home-v2-wireframe) .mhv2-ranking-row:last-child{border-bottom:0}:where(.matches-home-v2-wireframe) .mhv2-ranking-row:first-child .mhv2-rank-token{background:var(--topic-gold);color:#fff}:where(.matches-home-v2-wireframe) .mhv2-ranking-player{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:800}:where(.matches-home-v2-wireframe) .mhv2-player-avatar{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#2d6c85;color:#fff;font-size:10px;font-weight:900;line-height:1}:where(.matches-home-v2-wireframe) .mhv2-ranking-name{display:block;min-width:0;overflow-wrap:anywhere;text-wrap:pretty;color:var(--ink)}:where(.matches-home-v2-wireframe) .mhv2-ranking-bar{height:8px;min-width:0;border-radius:999px;background:#e3eae5;overflow:hidden}:where(.matches-home-v2-wireframe) .mhv2-ranking-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green-2),#0f8a5f)}:where(.matches-home-v2-wireframe) .mhv2-ranking-value{color:var(--green);font-size:14px;font-weight:900;line-height:1.1;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-discovery-list{display:grid;min-width:0}:where(.matches-home-v2-wireframe) .mhv2-discovery-row{min-width:0;border-bottom:1px solid var(--soft);padding:10px 0;color:var(--ink);font-size:13px;line-height:1.4}:where(.matches-home-v2-wireframe) .mhv2-discovery-row:last-child{border-bottom:0}:where(.matches-home-v2-wireframe) .mhv2-appearance-row{display:grid;grid-template-columns:44px 240px minmax(0,1fr) 196px;grid-template-areas:"lead name context metrics";gap:8px 10px;align-items:center;min-height:47px}:where(.matches-home-v2-wireframe) .mhv2-transfer-row{display:grid;grid-template-columns:44px 300px minmax(0,1fr) 76px;grid-template-areas:"lead name route type";gap:8px 10px;align-items:center;min-height:57px}:where(.matches-home-v2-wireframe) .mhv2-birthday-row{display:grid;grid-template-columns:44px minmax(140px,.8fr) minmax(0,1fr);grid-template-areas:"lead name team";gap:8px;align-items:center}:where(.matches-home-v2-wireframe) .mhv2-history-row{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"lead scoreline" ". competition";gap:6px 8px;align-items:center}:where(.matches-home-v2-wireframe) .mhv2-lead-token{grid-area:lead;display:inline-flex;align-items:baseline;justify-content:center;min-width:40px;border-radius:999px;background:var(--mhv2-disc-token-bg);color:var(--mhv2-disc-token-ink);padding:4px 6px;font-size:11px;font-style:normal;font-weight:900;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-lead-token small{font-size:9px;font-weight:900}:where(.matches-home-v2-wireframe) .mhv2-primary-name{grid-area:name;display:flex;align-items:center;gap:7px;min-width:0;color:var(--ink);font-size:13.5px;font-weight:900;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .matches-home-v2 .mhv2-team-identity{display:flex;align-items:center;gap:6px;min-width:0;color:var(--sub);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .mhv2-team-identity>span:last-child{min-width:0;overflow-wrap:anywhere;text-wrap:balance}:where(.matches-home-v2-wireframe) .mhv2-entity-logo,:where(.matches-home-v2-wireframe) .mhv2-team-logo{display:grid;place-items:center;width:24px;height:24px;min-width:24px;flex:0 0 24px;border-radius:50%;-o-object-fit:contain;object-fit:contain}:where(.matches-home-v2-wireframe) .mhv2-team-logo-fallback{border:1px solid #315f87;background:#315f87;color:#fff;font-size:10px;font-weight:900;line-height:1}:where(.matches-home-v2-wireframe) .mhv2-player-photo{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#eef2ee}:where(.matches-home-v2-wireframe) .mhv2-league-logo{display:inline-block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain;vertical-align:-3px;margin-right:6px}:where(.matches-home-v2-wireframe) .big-tournament-league-logo{width:20px;height:20px;vertical-align:-4px}:where(.matches-home-v2-wireframe) .league-chip-logo{width:16px;height:16px;margin-right:2px;vertical-align:-3px}:where(.matches-home-v2-wireframe) .ranking-league-logo{width:16px;height:16px;vertical-align:-3px;margin-right:4px}:where(.matches-home-v2-wireframe) .mhv2-primary-photo{width:22px;height:22px;min-width:22px;flex:0 0 22px;font-size:9px}:where(.matches-home-v2-wireframe) .topic-entry-photo{width:20px;height:20px;min-width:20px;flex:0 0 20px;font-size:8px}:where(.matches-home-v2-wireframe) .mhv2-ranking-photo,:where(.matches-home-v2-wireframe) .scorer-rank-photo{width:26px;height:26px;min-width:26px;flex:0 0 26px;font-size:10px}:where(.matches-home-v2-wireframe) .mhv2-appearance-context{grid-area:context;display:grid;grid-template-columns:180px minmax(0,1fr) 64px;grid-template-areas:"team competition minutes";gap:8px;align-items:center;min-width:0;color:var(--sub);font-size:12px;font-weight:700}:where(.matches-home-v2-wireframe) .mhv2-discovery-team{grid-area:team}:where(.matches-home-v2-wireframe) .mhv2-context-text{grid-area:competition;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}:where(.matches-home-v2-wireframe) .mhv2-minutes-token{grid-area:minutes;display:inline-flex;align-items:center;justify-content:center;width:64px;border-radius:999px;background:var(--mhv2-disc-token-bg);color:var(--mhv2-disc-token-ink);padding:3px 5px;font-size:11px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-performance-tokens{grid-area:metrics;display:grid;grid-template-columns:50px 72px 66px;gap:4px;align-items:center;min-width:0;width:196px}:where(.matches-home-v2-wireframe) .mhv2-performance-token{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:26px;border:1px solid #bfdccb;border-radius:999px;background:#e5f3ea;color:#0d6b40;padding:4px 5px;font-size:11px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-performance-token.goal{grid-column:1}:where(.matches-home-v2-wireframe) .mhv2-performance-token.assist{grid-column:2;border-color:#c7d4ee;background:#ecf1fb;color:#3d5a94}:where(.matches-home-v2-wireframe) .mhv2-performance-token.rating{grid-column:3;border-color:#d9e1dc;background:#f4f6f5;color:#4a5c52}:where(.matches-home-v2-wireframe) .mhv2-transfer-route{grid-area:route;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:36px}:where(.matches-home-v2-wireframe) .mhv2-transfer-route .mhv2-transfer-team{color:#6b7a72}:where(.matches-home-v2-wireframe) .mhv2-transfer-route .mhv2-transfer-team:last-of-type{color:var(--ink);font-weight:900}:where(.matches-home-v2-wireframe) .mhv2-transfer-team>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}:where(.matches-home-v2-wireframe) .mhv2-transfer-arrow{display:grid;place-items:center;width:28px;height:28px;border:1px solid #c7d6e3;border-radius:50%;background:#eff5fa;color:var(--mhv2-transfer);font-size:15px;font-weight:900;line-height:1}:where(.matches-home-v2-wireframe) .mhv2-transfer-type{grid-area:type;display:inline-flex;align-items:center;justify-content:center;width:76px;min-height:26px;border:1px solid #bdcfde;border-radius:999px;background:#eff5fa;color:var(--mhv2-transfer);padding:4px 7px;font-size:11px;font-weight:900;white-space:nowrap}:where(.matches-home-v2-wireframe) .mhv2-transfer-type.loan{border-color:#aebfe0;background:#eef2fb;color:#455f97}:where(.matches-home-v2-wireframe) .mhv2-transfer-type.return{border-color:#c9bde0;background:#f5f0fb;color:#68518c}:where(.matches-home-v2-wireframe) .mhv2-transfer-type.free{border-color:#d1dbd5;background:#f3f6f4;color:#53675c}:where(.matches-home-v2-wireframe) .mhv2-birthday-team{grid-area:team}:where(.matches-home-v2-wireframe) .mhv2-birthday-team .mhv2-entity-logo,:where(.matches-home-v2-wireframe) .mhv2-history-team .mhv2-entity-logo{width:20px;height:20px;min-width:20px;flex-basis:20px}:where(.matches-home-v2-wireframe) .mhv2-history-scoreline{grid-area:scoreline;display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:8px;align-items:center;min-width:0}:where(.matches-home-v2-wireframe) .matches-home-v2 .mhv2-history-team{color:var(--ink);font-weight:800}:where(.matches-home-v2-wireframe) .mhv2-history-team.home{justify-content:flex-end;text-align:right}:where(.matches-home-v2-wireframe) .mhv2-history-team.away{justify-content:flex-start}:where(.matches-home-v2-wireframe) .mhv2-history-score{display:grid;place-items:center;min-width:52px;border-radius:999px;background:var(--mhv2-discovery);color:#fff;padding:4px 7px;font-size:12px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.matches-home-v2-wireframe) .mhv2-history-competition{grid-area:competition;justify-self:center;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:999px;background:#f6f8f6;color:var(--sub);padding:3px 11px;font-size:11px;font-weight:800;line-height:1.35}:where(.matches-home-v2-wireframe) .mhv2-history-competition span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.matches-home-v2-wireframe) .mhv2-history-row:hover .mhv2-history-competition{background:#eef3f5}:where(.matches-home-v2-wireframe) .history-league-logo{width:14px;height:14px;min-width:14px;margin-right:0;vertical-align:-2px}:where(.matches-home-v2-wireframe) .league-chip-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}:where(.matches-home-v2-wireframe) .league-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;min-height:40px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);padding:6px 12px;font-size:12px;line-height:1.25;font-weight:800;text-decoration:none;white-space:normal;overflow-wrap:anywhere}:where(.matches-home-v2-wireframe) .league-chip:hover{border-color:#8fb9a2;background:#f2faf5}:where(.matches-home-v2-wireframe) .league-chip small{color:var(--sub);font-weight:700;white-space:nowrap}:where(.matches-home-v2-wireframe) .matches-home-v2 a.league-chip.all-leagues{margin-inline-start:auto;background:var(--green);border-color:var(--green);color:#fff}:where(.matches-home-v2-wireframe) .matches-home-v2 a.league-chip.all-leagues small{color:#d9efe1}:where(.matches-home-v2-wireframe) .matches-home-v2-footer{grid-template-columns:minmax(220px,1fr) minmax(160px,.5fr)}@media(max-width:900px){:where(.matches-home-v2-wireframe) .topics-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){:where(.matches-home-v2-wireframe) .two-column-section{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){:where(.matches-home-v2-wireframe) .mhv2-appearance-row{grid-template-columns:44px minmax(0,1fr) 196px;grid-template-areas:"lead name metrics" ". context context";grid-template-rows:26px 24px;gap:6px 8px;min-height:77px}:where(.matches-home-v2-wireframe) .mhv2-appearance-context{grid-template-columns:180px minmax(0,1fr) 64px}:where(.matches-home-v2-wireframe) .mhv2-transfer-row{grid-template-columns:44px 170px minmax(0,1fr) 76px;min-height:62px}:where(.matches-home-v2-wireframe) .mhv2-transfer-route{min-height:41px}}@media(min-width:768px){:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation){grid-template-areas:none;grid-auto-flow:row;grid-auto-rows:auto;-moz-column-gap:12px;column-gap:12px;row-gap:0;align-items:stretch}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-recent,:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-recent>.team-match-card-list,:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-upcoming,:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-upcoming>.team-match-card-list{display:contents}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-upcoming>h4{grid-column:1;grid-row:1}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-recent>h4{grid-column:2;grid-row:1}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-upcoming .mhv2-match-card-validation{grid-column:1}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .big-tournament-recent .mhv2-match-card-validation{grid-column:2}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .mhv2-match-card-validation:first-child{grid-row:2}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .mhv2-match-card-validation:nth-child(2){grid-row:3}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .mhv2-match-card-validation:nth-child(3){grid-row:4}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .mhv2-match-card-validation:nth-child(4){grid-row:5}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation) .mhv2-match-card-validation{display:grid;align-self:stretch;min-width:0;margin:0 0 10px}:where(.matches-home-v2-wireframe) .big-tournament-layout:has(.big-tournament-upcoming .mhv2-match-card-validation):has(.big-tournament-recent .mhv2-match-card-validation)>.scorer-rank-block{grid-area:auto;grid-column:1/-1;margin:0}}@media(max-width:767px){:where(.matches-home-v2-wireframe) .big-tournament-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"upcoming" "recent" "scorers"}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-upcoming .team-match-card)){grid-template-areas:"recent" "scorers"}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-recent .team-match-card)){grid-template-areas:"upcoming" "scorers"}:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-recent .team-match-card)) .big-tournament-upcoming .team-match-card-list,:where(.matches-home-v2-wireframe) .big-tournament-layout:not(:has(.big-tournament-upcoming .team-match-card)) .big-tournament-recent .team-match-card-list{grid-template-columns:minmax(0,1fr)}:where(.matches-home-v2-wireframe) .topics-grid{grid-template-columns:minmax(0,1fr)}:where(.matches-home-v2-wireframe) .live-ticker-row{grid-template-columns:42px minmax(76px,.38fr) minmax(0,1fr);gap:7px}:where(.matches-home-v2-wireframe) .mhv2-appearance-row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"lead name" ". context" ". metrics";grid-template-rows:26px 46px 26px;gap:6px 8px;min-height:131px}:where(.matches-home-v2-wireframe) .mhv2-appearance-context{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"team minutes" "competition competition";grid-template-rows:22px 20px;gap:4px 8px}:where(.matches-home-v2-wireframe) .mhv2-transfer-row{grid-template-columns:44px minmax(0,1fr) 76px;grid-template-areas:"lead name type" "route route route";grid-template-rows:26px 41px;gap:7px 8px;min-height:95px}:where(.matches-home-v2-wireframe) .mhv2-transfer-route{min-height:41px}:where(.matches-home-v2-wireframe) .mhv2-birthday-row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"lead name" ". team"}:where(.matches-home-v2-wireframe) .mhv2-history-row{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"lead scoreline" ". competition"}:where(.matches-home-v2-wireframe) .mhv2-standings-head,:where(.matches-home-v2-wireframe) .mhv2-standings-row{grid-template-columns:30px minmax(0,1fr) 42px 52px;gap:6px}:where(.matches-home-v2-wireframe) .mhv2-ranking-row{grid-template-columns:24px minmax(0,1fr) 44px 36px;gap:6px}:where(.matches-home-v2-wireframe) .matches-home-v2-footer{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.public-wireframe.matches-home-v2-wireframe .matches-home-v2 .matches-date-hero .matches-home-v2-count-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(.matches-home-v2-wireframe) .matches-home-v2-count-item{justify-content:space-between}:where(.matches-home-v2-wireframe) .featured-context-row{gap:6px}:where(.matches-home-v2-wireframe) .featured-context-ranks .featured-context-side.away{padding-left:6px}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-teams{gap:7px}}@media(max-width:560px){:where(.matches-home-v2-wireframe) .topic-penalty-scoreline{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);grid-template-areas:"phase phase phase" "home score away";gap:4px 6px}:where(.matches-home-v2-wireframe) .topic-penalty-phase{grid-area:phase;justify-self:start}:where(.matches-home-v2-wireframe) .topic-penalty-team.home{grid-area:home;align-items:flex-end}:where(.matches-home-v2-wireframe) .topic-penalty-team.away{grid-area:away;align-items:flex-start}:where(.matches-home-v2-wireframe) .topic-penalty-team{flex-direction:column;gap:1px}:where(.matches-home-v2-wireframe) .topic-penalty-scoreline>strong{grid-area:score}}@media(max-width:560px){:where(.matches-home-v2-wireframe) .scorer-rank-row{grid-template-columns:24px minmax(0,1fr) 52px;grid-template-areas:"rank player goals" ". team goals";gap:3px 6px}:where(.matches-home-v2-wireframe) .scorer-rank-row .mhv2-rank-token{grid-area:rank}:where(.matches-home-v2-wireframe) .scorer-rank-player{grid-area:player}:where(.matches-home-v2-wireframe) .scorer-rank-goals{grid-area:goals;align-self:center}:where(.matches-home-v2-wireframe) .scorer-rank-team{grid-area:team;padding-left:33px}:where(.matches-home-v2-wireframe) .live-ticker-row{grid-template-columns:38px minmax(0,1fr);gap:6px}:where(.matches-home-v2-wireframe) .live-scoreline{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:6px}:where(.matches-home-v2-wireframe) .mhv2-direct-meeting-teams{gap:6px}:where(.matches-home-v2-wireframe) .mhv2-history-scoreline{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:5px}:where(.matches-home-v2-wireframe) .mhv2-history-score{min-width:44px}:where(.matches-home-v2-wireframe) .league-chip.all-leagues{margin-inline-start:0}}:where(.matches-home-v2-wireframe) .big-tournament-recent .mhv2-match-card-validation,:where(.matches-home-v2-wireframe) .big-tournament-upcoming .mhv2-match-card-validation{align-self:start}@media(max-width:560px){:where(.matches-home-v2-wireframe) .featured-context-label{padding:3px 6px;letter-spacing:0}:where(.matches-home-v2-wireframe) .featured-context-side{gap:4px}:where(.matches-home-v2-wireframe) .featured-context-side strong{min-width:28px;padding:2px 5px;font-size:11px}:where(.matches-home-v2-wireframe) .featured-context-team{font-size:11.5px}}@media(max-width:560px){.public-wireframe .matches-home-v2 .matches-home-v2-group [data-slot] div:has(>p.scope){display:grid;grid-template-columns:minmax(0,1fr);gap:5px;align-items:start;justify-content:normal}.public-wireframe .matches-home-v2 .matches-home-v2-group [data-slot] div:has(>p.scope)>h3{min-width:0;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.public-wireframe .matches-home-v2 .matches-home-v2-group [data-slot] div:has(>p.scope)>p.scope{justify-self:start;max-width:100%;min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}}:where(.matches-home-v2-wireframe) .mhv2-transfer-row{grid-template-columns:44px 300px minmax(0,1fr) auto}:where(.matches-home-v2-wireframe) .mhv2-transfer-type{width:auto;min-width:76px;max-width:min(104px,100%);line-height:1.18;text-align:center;white-space:normal;overflow-wrap:anywhere}@media(min-width:768px){:where(.matches-home-v2-wireframe) .mhv2-transfer-row{grid-template-columns:44px 170px minmax(0,1fr) auto}}@media(max-width:767px){:where(.matches-home-v2-wireframe) .mhv2-transfer-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto 41px}:where(.matches-home-v2-wireframe) .mhv2-transfer-type{align-self:center}}:where(.matches-home-v2-wireframe) .matches2-page.matches-date-page{color:var(--ink)}@media(min-width:1024px){:where(.matches-home-v2-wireframe) .mhv2-appearance-row{grid-template-columns:44px 240px minmax(0,1fr) 196px;grid-template-areas:"lead name context metrics";grid-template-rows:none;gap:8px 10px;min-height:47px}:where(.matches-home-v2-wireframe) .mhv2-appearance-context{grid-template-columns:180px minmax(0,1fr) 64px}:where(.matches-home-v2-wireframe) .mhv2-transfer-row{grid-template-columns:44px 300px minmax(0,1fr) auto;min-height:57px}:where(.matches-home-v2-wireframe) .mhv2-transfer-route{min-height:36px}}.matches-date-page .matches-date-hero{background:linear-gradient(135deg,var(--green),var(--green-2));color:#fff}.matches-date-page .matches-date-hero .bleed-inner{padding-top:18px;padding-bottom:18px}.matches-date-page .hero-main{display:grid;gap:10px;min-width:0}.matches-date-page .hero-copy{min-width:0}.matches-date-page .matches-date-hero h1{margin:0;font-size:34px;line-height:1.1;letter-spacing:0;color:#fff;font-weight:800;overflow-wrap:anywhere}.matches-date-page .matches-date-h1-date,.matches-date-page .matches-date-h1-line{display:inline}@media(max-width:560px){.matches-date-page .matches-date-hero .bleed-inner{padding-top:16px;padding-bottom:16px}}@media(max-width:767px){.matches-date-page .matches-date-hero h1{font-size:28px}}@media(max-width:560px){.matches-date-page .matches-date-hero h1{font-size:24px}.matches-date-page .matches-date-h1-date,.matches-date-page .matches-date-h1-line{display:block}}