/* Matchday Desk */
.mf-matchday-desk {
 margin: 0 0 1.25rem;
}

body.mf-home-taste .mf-match-polish-hero {
 padding-block: clamp(3.4rem, 5.2vw, 5.1rem) clamp(1.7rem, 3vw, 3rem) !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-polish-hero__grid,
body.mf-home-taste .mf-match-polish-hero.mf-editorial-hero .mf-editorial-hero__grid {
 align-items: center;
 gap: clamp(.75rem, 1.7vw, 1.35rem) !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-unified-hero-title {
 font-size: clamp(2rem, 3.65vw, 3.45rem) !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-utility {
 gap: .58rem !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-feature-card {
 padding: .85rem .95rem !important;
 border-radius: 1rem !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-feature-card h2 {
 margin: .15rem 0 .35rem !important;
 font-size: clamp(1.05rem, 1.7vw, 1.45rem) !important;
 line-height: 1.05 !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-feature-card p {
 margin-bottom: .45rem !important;
 font-size: .92rem !important;
 line-height: 1.35 !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-utility__grid {
 gap: .55rem !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-tile {
 padding: .62rem .72rem !important;
 border-radius: .9rem !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-tile span {
 margin-bottom: .3rem !important;
 padding: .18rem .42rem !important;
 font-size: .58rem !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-tile strong {
 font-size: .88rem !important;
 line-height: 1.08 !important;
}

body.mf-home-taste .mf-match-polish-hero .mf-match-tile small {
 margin-top: .28rem !important;
 font-size: .74rem !important;
 line-height: 1.22 !important;
}

.mf-matchday-hero {
 display:grid;
 gap:.9rem;
 padding:1rem;
 border:1px solid rgba(255,255,255,.11);
 border-radius:24px;
 background:
  radial-gradient(circle at 12% 12%, rgba(255,213,76,.14), transparent 17rem),
  radial-gradient(circle at 92% 0%, rgba(46,207,125,.14), transparent 18rem),
  linear-gradient(145deg, rgba(13,25,39,.96), rgba(5,11,18,.98));
 box-shadow:var(--mc-shadow);
}

.mf-matchday-topline,
.mf-matchday-controls,
.mf-matchday-modules,
.mf-matchday-card-grid {
 display:grid;
 gap:.75rem;
}

.mf-matchday-topline {
 grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);
 align-items:stretch;
}

.mf-matchday-summary {
 display:grid;
 grid-template-columns:repeat(5,minmax(0,1fr));
 gap:.55rem;
}

.mf-matchday-summary-card,
.mf-matchday-feature,
.mf-matchday-module,
.mf-matchday-card,
.mf-matchday-toolbar {
 border:1px solid rgba(255,255,255,.1);
 border-radius:18px;
 background:rgba(255,255,255,.045);
}

.mf-matchday-summary-card {
 padding:.72rem;
 min-height:88px;
}

.mf-matchday-summary-card span,
.mf-matchday-feature span,
.mf-matchday-module span,
.mf-matchday-card span,
.mf-matchday-status {
 display:block;
 font:800 .62rem/1.25 var(--f-mono);
 letter-spacing:.08em;
 text-transform:uppercase;
 color:rgba(255,213,76,.9);
}

.mf-matchday-summary-card strong {
 display:block;
 margin:.22rem 0;
 color:#fff;
 font-size:1rem;
 line-height:1.1;
}

.mf-matchday-summary-card small,
.mf-matchday-feature p,
.mf-matchday-module p,
.mf-matchday-card small {
 color:var(--mc-muted);
 font-size:.75rem;
 line-height:1.4;
}

.mf-matchday-feature {
 display:grid;
 align-content:space-between;
 gap:.9rem;
 padding:1rem;
 background:
  linear-gradient(135deg, rgba(255,213,76,.12), rgba(127,189,255,.09)),
  rgba(255,255,255,.04);
}

.mf-matchday-feature h2 {
 margin:.15rem 0 .35rem;
 color:#fff;
 font-family:var(--f-heading);
 font-size:clamp(1.15rem,2vw,1.75rem);
 line-height:1.05;
}

.mf-matchday-feature-row {
 display:flex;
 flex-wrap:wrap;
 gap:.45rem;
}

.mf-matchday-pill {
 display:inline-flex;
 align-items:center;
 min-height:1.9rem;
 padding:.35rem .62rem;
 border:1px solid rgba(255,255,255,.13);
 border-radius:999px;
 color:#fff;
 background:rgba(255,255,255,.055);
 font:800 .62rem var(--f-mono);
 letter-spacing:.05em;
 text-transform:uppercase;
}

.mf-matchday-tabs,
.mf-matchday-filter-row {
 display:flex;
 flex-wrap:wrap;
 gap:.45rem;
}

.mf-matchday-tabs button,
.mf-matchday-filter-row button,
.mf-matchday-card button {
 min-height:2.15rem;
 padding:.42rem .72rem;
 border:1px solid rgba(255,255,255,.12);
 border-radius:999px;
 background:rgba(255,255,255,.045);
 color:#fff;
 cursor:pointer;
 font:800 .64rem var(--f-mono);
 letter-spacing:.06em;
 text-transform:uppercase;
}

.mf-matchday-tabs button:hover,
.mf-matchday-tabs button:focus-visible,
.mf-matchday-tabs button.is-active,
.mf-matchday-filter-row button:hover,
.mf-matchday-filter-row button:focus-visible,
.mf-matchday-filter-row button.is-active {
 border-color:rgba(255,213,76,.78);
 background:var(--mc-accent);
 color:#07111b;
}

.mf-matchday-toolbar {
 display:grid;
 grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(130px,.7fr));
 gap:.55rem;
 padding:.75rem;
}

.mf-matchday-toolbar label {
 display:grid;
 gap:.28rem;
 color:var(--mc-muted);
 font:800 .58rem var(--f-mono);
 letter-spacing:.07em;
 text-transform:uppercase;
}

.mf-matchday-toolbar :is(input,select) {
 width:100%;
 min-height:2.45rem;
 border:1px solid rgba(255,255,255,.12);
 border-radius:12px;
 background:rgba(5,11,18,.72);
 color:#fff;
 padding:.55rem .65rem;
}

.mf-matchday-modules {
 grid-template-columns:1fr 1fr;
}

.mf-matchday-module {
 padding:.9rem;
}

.mf-matchday-module h3 {
 margin:.15rem 0 .35rem;
 color:#fff;
 font-size:1rem;
}

.mf-matchday-mini-list {
 display:grid;
 gap:.45rem;
 margin-top:.65rem;
}

.mf-matchday-team-row {
 display:flex;
 align-items:center;
 gap:.34rem;
 margin:.05rem 0 .22rem;
 min-height:1.85rem;
}

.mf-matchday-team-row i {
 color:rgba(255,255,255,.52);
 font:800 .56rem/1 var(--f-mono);
 font-style:normal;
 letter-spacing:.08em;
 text-transform:uppercase;
}

.mf-matchday-team-mark {
 display:grid;
 place-items:center;
 width:1.82rem;
 height:1.82rem;
 border:1px solid rgba(255,213,76,.22);
 border-radius:.52rem;
 background:
  radial-gradient(circle at 30% 20%, rgba(255,213,76,.18), transparent 70%),
  rgba(4,11,16,.72);
 box-shadow:0 .35rem .9rem rgba(0,0,0,.18);
 overflow:hidden;
 flex:0 0 auto;
}

.mf-matchday-team-mark img {
 width:100%;
 height:100%;
 object-fit:contain;
 padding:.16rem;
}

.mf-matchday-team-mark b {
 color:#ffd54c;
 font:900 .58rem/1 var(--f-mono);
 letter-spacing:.04em;
}

.mf-matchday-mini {
 display:grid;
 gap:.28rem;
 padding:.58rem .65rem;
 border-radius:13px;
 background:rgba(255,255,255,.045);
 color:#fff;
 text-decoration:none;
}

.mf-matchday-mini:hover,
.mf-matchday-mini:focus-visible,
.mf-matchday-card:hover,
.mf-matchday-card:focus-within {
 border-color:rgba(255,213,76,.34);
 background:rgba(255,255,255,.068);
 transform:translateY(-1px);
}

.mf-matchday-mini strong {
 font-size:.82rem;
 line-height:1.25;
}

.mf-matchday-board-head {
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:1rem;
 margin:.2rem 0 .1rem;
}

.mf-matchday-board-head h2 {
 margin:0;
 color:#fff;
 font-size:1.05rem;
}

.mf-matchday-count {
 color:var(--mc-muted);
 font:800 .68rem var(--f-mono);
 letter-spacing:.07em;
 text-transform:uppercase;
}

.mf-matchday-card-grid {
 grid-template-columns:repeat(3,minmax(0,1fr));
 max-height:min(62vh,620px);
 overflow:auto;
 padding-right:.25rem;
 scrollbar-color:rgba(255,213,76,.72) rgba(255,255,255,.08);
}

.mf-matchday-card {
 display:grid;
 gap:.58rem;
 padding:.85rem;
 border-top:3px solid var(--match-color,#ffd54c);
 transition:transform .18s ease, border-color .18s ease, background .18s ease;
}

.mf-matchday-card.is-hidden {
 display:none;
}

.mf-matchday-card h3 {
 margin:0;
 color:#fff;
 font-size:.98rem;
 line-height:1.18;
}

.mf-matchday-card-meta,
.mf-matchday-card-actions {
 display:flex;
 flex-wrap:wrap;
 gap:.38rem;
}

.mf-matchday-card-actions a {
 display:inline-flex;
 align-items:center;
 min-height:2rem;
 padding:.36rem .62rem;
 border-radius:999px;
 border:1px solid rgba(255,255,255,.13);
 color:#fff;
 text-decoration:none;
 font:800 .62rem var(--f-mono);
 text-transform:uppercase;
}

.mf-matchday-card-actions a:first-child {
 background:var(--mc-accent);
 color:#07111b;
}

.mf-matchday-empty {
 padding:1rem;
 border:1px dashed rgba(255,255,255,.16);
 border-radius:16px;
 color:var(--mc-muted);
}

.mf-matchday-link-desk {
 padding-top:clamp(1.25rem,3vw,2.5rem);
}

.mf-matchday-pulse-shell {
 min-height:18rem;
}

.mf-matchday-pulse {
 position:relative;
 padding:clamp(.85rem,2vw,1.1rem);
 border:1px solid rgba(255,255,255,.12);
 border-radius:18px;
 background:
  linear-gradient(90deg, rgba(233,34,60,.2), transparent 16%),
  radial-gradient(circle at 12% 12%, rgba(255,213,76,.16), transparent 13rem),
  radial-gradient(circle at 86% 18%, rgba(75,164,255,.2), transparent 17rem),
  linear-gradient(145deg, rgba(4,18,14,.96), rgba(7,17,26,.98));
 box-shadow:0 20px 54px rgba(0,0,0,.3);
 overflow:hidden;
}

.mf-matchday-pulse::before {
 content:"";
 position:absolute;
 inset:0;
 pointer-events:none;
 background:
  linear-gradient(90deg, #ef3340 0 12%, #ffd54c 12% 25%, #20c463 25% 40%, transparent 40%),
  repeating-linear-gradient(90deg, rgba(255,255,255,.045) 0 1px, transparent 1px 5rem);
 height:4px;
 opacity:.95;
}

.mf-matchday-pulse::after {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 left:-45%;
 width:38%;
 pointer-events:none;
 background:linear-gradient(90deg, transparent, rgba(255,255,255,.08), transparent);
 animation:mf-matchday-pulse-sweep 7s ease-in-out infinite;
}

@keyframes mf-matchday-pulse-sweep {
 0%, 42% { transform:translateX(0); opacity:0; }
 52% { opacity:1; }
 100% { transform:translateX(360%); opacity:0; }
}

.mf-matchday-pulse__header,
.mf-matchday-pulse__grid,
.mf-matchday-pulse__ticker {
 position:relative;
 z-index:1;
}

.mf-matchday-pulse__header {
 display:flex;
 align-items:end;
 justify-content:space-between;
 gap:1rem;
 margin-bottom:.75rem;
}

.mf-matchday-pulse__header .stl-subheading {
 max-width:18ch !important;
 margin:0 !important;
 font-size:clamp(1.45rem,2.4vw,2.35rem) !important;
 line-height:.98 !important;
 letter-spacing:0 !important;
}

.mf-matchday-pulse__ticker {
 display:grid;
 grid-template-columns:repeat(4,minmax(0,1fr));
 gap:.45rem;
 margin-bottom:.75rem;
}

.mf-matchday-pulse__ticker span {
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:.5rem;
 min-height:2.75rem;
 padding:.55rem .7rem;
 border:1px solid rgba(255,255,255,.12);
 border-radius:8px;
 background:rgba(255,255,255,.055);
 color:rgba(244,247,251,.82);
 font:800 .64rem var(--f-mono);
 text-transform:uppercase;
}

.mf-matchday-pulse__ticker strong {
 color:var(--mc-accent);
 font-size:1.35rem;
 font-family:var(--f-heading);
}

.mf-matchday-pulse__grid {
 display:grid;
 grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);
 grid-template-areas:
  "spot lanes"
  "spot us";
 gap:.7rem;
}

.mf-matchday-pulse__spotlight,
.mf-matchday-pulse__us,
.mf-matchday-pulse-lane,
.mf-matchday-us-card {
 border:1px solid rgba(255,255,255,.12);
 border-radius:8px;
 background:rgba(1,10,8,.66);
}

.mf-matchday-pulse__spotlight {
 grid-area:spot;
 display:grid;
 align-content:space-between;
 gap:.8rem;
 padding:.85rem;
 border-color:rgba(255,213,76,.28);
}

.mf-matchday-pulse__spotlight > span,
.mf-matchday-pulse-lane > span,
.mf-matchday-us-card > span {
 color:var(--mc-accent);
 font:800 .6rem var(--f-mono);
 text-transform:uppercase;
}

.mf-matchday-pulse__spotlight h3 {
 margin:0;
 max-width:16ch;
 color:#fff;
 font-size:clamp(1.35rem,2vw,1.9rem);
 line-height:1;
}

.mf-matchday-pulse__spotlight p {
 margin:0;
 color:var(--mc-muted);
 font-size:.82rem;
 line-height:1.45;
}

.mf-matchday-pulse__actions {
 display:flex;
 flex-wrap:wrap;
 gap:.45rem;
}

.mf-matchday-pulse__actions a {
 display:inline-flex;
 align-items:center;
 min-height:2rem;
 padding:.4rem .62rem;
 border:1px solid rgba(255,213,76,.25);
 border-radius:8px;
 color:#07111b;
 background:var(--mc-accent);
 text-decoration:none;
 font-weight:900;
 font-size:.72rem;
}

.mf-matchday-pulse__actions a:nth-child(n+2) {
 color:#fff;
 background:rgba(255,255,255,.04);
}

.mf-matchday-pulse__lanes {
 grid-area:lanes;
 display:grid;
 grid-template-columns:repeat(4,minmax(0,1fr));
 gap:.55rem;
}

.mf-matchday-pulse-lane {
 position:relative;
 display:grid;
 gap:.42rem;
 min-height:7.75rem;
 padding:.7rem;
 color:#fff;
 text-decoration:none;
 overflow:hidden;
 transition:transform .18s ease,border-color .18s ease,background-color .18s ease;
}

.mf-matchday-pulse-lane::before {
 content:"";
 position:absolute;
 inset:0 auto 0 0;
 width:4px;
 background:var(--pulse-color);
}

.mf-matchday-pulse-lane:hover,
.mf-matchday-pulse-lane:focus-visible,
.mf-matchday-us-card:hover,
.mf-matchday-us-card:focus-visible {
 transform:translateY(-2px);
 border-color:rgba(255,213,76,.62);
 background:rgba(255,255,255,.07);
}

.mf-matchday-pulse-lane strong {
 display:block;
 font-size:.9rem;
 line-height:1.15;
}

.mf-matchday-pulse-lane small {
 color:var(--mc-muted);
 font-size:.68rem;
 line-height:1.35;
}

.mf-matchday-pulse__us {
 grid-area:us;
 display:grid;
 gap:.55rem;
 padding:.7rem;
}

.mf-matchday-pulse__us > div:first-child {
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:.75rem;
}

.mf-matchday-pulse__us strong {
 color:#fff;
 font-size:1rem;
}

.mf-matchday-pulse__story-grid {
 display:grid;
 grid-template-columns:repeat(4,minmax(0,1fr));
 gap:.5rem;
}

.mf-matchday-us-card {
 display:grid;
 grid-template-rows:auto auto 1fr;
 gap:.38rem;
 min-height:9.25rem;
 padding:.45rem;
 color:#fff;
 text-decoration:none;
 overflow:hidden;
 transition:transform .18s ease,border-color .18s ease,background-color .18s ease;
}

.mf-matchday-us-card img,
.mf-matchday-us-card__badge {
 width:100%;
 aspect-ratio:16/9;
 border-radius:6px;
 object-fit:cover;
 background:linear-gradient(135deg, rgba(255,213,76,.8), rgba(32,196,99,.65), rgba(73,167,255,.5));
}

.mf-matchday-us-card__badge {
 display:grid;
 place-items:center;
 color:#061009;
 font:900 1.4rem var(--f-heading);
}

.mf-matchday-us-card strong {
 display:-webkit-box;
 overflow:hidden;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 font-size:.78rem;
 line-height:1.18;
}

.mf-matchday-link-shell {
 display:grid;
 grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);
 grid-template-areas:
  "copy lanes"
  "copy accordion"
  "chips chips";
 gap:.85rem;
 padding:1rem;
 border:1px solid rgba(255,255,255,.1);
 border-radius:24px;
 background:
  radial-gradient(circle at 8% 10%, rgba(255,213,76,.12), transparent 16rem),
  radial-gradient(circle at 96% 88%, rgba(127,189,255,.13), transparent 18rem),
  linear-gradient(145deg, rgba(10,24,36,.94), rgba(4,11,17,.98));
 box-shadow:0 22px 60px rgba(0,0,0,.28);
}

.mf-matchday-link-copy {
 grid-area:copy;
 display:grid;
 align-content:start;
 gap:.65rem;
 padding:.85rem;
 border:1px solid rgba(255,255,255,.08);
 border-radius:18px;
 background:rgba(255,255,255,.035);
}

.mf-matchday-link-copy .stl-subheading {
 max-width:none !important;
 margin:0 !important;
 font-family:"Archivo Black", var(--f-heading), sans-serif !important;
 font-size:clamp(1.35rem,2vw,1.9rem) !important;
 font-weight:900 !important;
 line-height:1 !important;
 letter-spacing:-.045em !important;
 white-space:nowrap !important;
}

.mf-matchday-link-copy .mf-section-intro {
 max-width:34rem;
 margin:0;
 color:var(--mc-muted);
 font-size:.9rem;
 line-height:1.5;
}

.mf-matchday-link-actions {
 display:flex;
 flex-wrap:wrap;
 gap:.5rem;
 margin-top:.2rem;
}

.mf-matchday-lane-grid {
 grid-area:lanes;
 display:grid;
 grid-template-columns:repeat(4,minmax(0,1fr));
 gap:.65rem;
}

.mf-matchday-lane-card {
 position:relative;
 display:grid;
 align-content:space-between;
 gap:.65rem;
 min-height:150px;
 padding:.85rem;
 border:1px solid rgba(255,255,255,.1);
 border-radius:18px;
 background:
  linear-gradient(160deg, rgba(255,213,76,.08), transparent 45%),
  rgba(255,255,255,.045);
 color:#fff;
 text-decoration:none;
 overflow:hidden;
 transition:transform .18s ease,border-color .18s ease,background-color .18s ease;
}

.mf-matchday-lane-card::after {
 content:"";
 position:absolute;
 right:-1.7rem;
 bottom:-1.7rem;
 width:5rem;
 aspect-ratio:1;
 border-radius:50%;
 border:1px solid rgba(255,213,76,.28);
 opacity:.55;
}

.mf-matchday-lane-card:hover,
.mf-matchday-lane-card:focus-visible {
 transform:translateY(-3px);
 border-color:rgba(255,213,76,.62);
 background:rgba(255,255,255,.07);
}

.mf-matchday-lane-card span,
.mf-matchday-chip-bar span {
 display:inline-flex;
 width:max-content;
 align-items:center;
 padding:.28rem .48rem;
 border:1px solid rgba(255,213,76,.22);
 border-radius:999px;
 color:rgba(255,213,76,.92);
 font:800 .58rem var(--f-mono);
 letter-spacing:.08em;
 text-transform:uppercase;
}

.mf-matchday-lane-card strong {
 display:block;
 font-size:1rem;
 line-height:1.12;
}

.mf-matchday-lane-card small {
 color:var(--mc-muted);
 font-size:.75rem;
 line-height:1.4;
}

.mf-matchday-accordion {
 grid-area:accordion;
 display:grid;
 gap:.55rem;
}

.mf-matchday-accordion details {
 border:1px solid rgba(255,255,255,.1);
 border-radius:16px;
 background:rgba(255,255,255,.04);
 overflow:hidden;
}

.mf-matchday-accordion summary {
 cursor:pointer;
 padding:.72rem .85rem;
 color:#fff;
 font-weight:800;
 list-style:none;
}

.mf-matchday-accordion summary::-webkit-details-marker {
 display:none;
}

.mf-matchday-accordion summary::after {
 content:"+";
 float:right;
 color:var(--mc-accent);
 font-family:var(--f-mono);
}

.mf-matchday-accordion details[open] summary::after {
 content:"-";
}

.mf-matchday-accordion p {
 margin:0;
 padding:0 .85rem .85rem;
 color:var(--mc-muted);
 font-size:.82rem;
 line-height:1.5;
}

.mf-matchday-chip-bar {
 grid-area:chips;
 display:flex;
 flex-wrap:wrap;
 gap:.45rem;
 padding-top:.1rem;
}

.mf-matchday-chip-bar span {
 color:#fff;
 border-color:rgba(255,255,255,.12);
 background:rgba(255,255,255,.045);
}

@media (max-width: 1080px) {
 .mf-matchday-topline,
 .mf-matchday-modules {
  grid-template-columns:1fr;
 }

 .mf-matchday-summary,
 .mf-matchday-card-grid,
 .mf-matchday-lane-grid,
 .mf-matchday-pulse__ticker,
 .mf-matchday-pulse__lanes,
 .mf-matchday-pulse__story-grid {
  grid-template-columns:repeat(2,minmax(0,1fr));
 }

 .mf-matchday-toolbar {
  grid-template-columns:repeat(2,minmax(0,1fr));
 }

 .mf-matchday-link-shell {
  grid-template-columns:1fr;
  grid-template-areas:
   "copy"
   "lanes"
   "accordion"
  "chips";
 }

 .mf-matchday-pulse__grid {
  grid-template-columns:1fr;
  grid-template-areas:
   "spot"
   "lanes"
   "us";
 }

 .mf-matchday-link-copy .stl-subheading {
  max-width:none !important;
  white-space:nowrap !important;
 }
}

@media (max-width: 680px) {
 .mf-matchday-summary,
 .mf-matchday-card-grid,
 .mf-matchday-toolbar,
 .mf-matchday-lane-grid,
 .mf-matchday-pulse__ticker,
 .mf-matchday-pulse__lanes,
 .mf-matchday-pulse__story-grid {
  grid-template-columns:1fr;
 }

 .mf-matchday-pulse__header {
  align-items:start;
  flex-direction:column;
 }

 .mf-matchday-pulse__spotlight h3,
 .mf-matchday-pulse__header .stl-subheading {
  max-width:none !important;
 }

 .mf-matchday-card-grid {
  max-height:none;
 }

 .mf-matchday-link-copy .stl-subheading {
  max-width:18ch !important;
  white-space:normal !important;
 }
}
