/* Match-week promotion: homepage feature + the "fill the stand" news article. */
.match-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);overflow:hidden;border-color:rgba(255,212,0,.35)}
.match-feature>a{display:block}
.match-feature>a img{width:100%;height:100%;object-fit:cover}
.match-feature .card-body{padding:clamp(1.5rem,3vw,2.6rem);display:flex;flex-direction:column;justify-content:center;gap:.2rem}
.match-feature h2{letter-spacing:.06em;line-height:1.02;margin:.7rem 0 1rem;font-size:clamp(2.2rem,4.2vw,3.4rem)}
.match-feature h2 span{color:var(--bees-gold)}
.match-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.2rem 0 1.4rem;border:1px solid rgba(255,212,0,.25);border-radius:10px;background:rgba(255,212,0,.05)}
.match-facts>div{padding:.8rem 1rem}
.match-facts>div+div{border-left:1px solid rgba(255,212,0,.25)}
.match-facts dt{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bees-gold);font-weight:700;margin-bottom:.25rem}
.match-facts dd{margin:0;font-weight:600;line-height:1.35}
.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;align-items:center;margin:1.5rem 0}
.split>img{width:100%;height:auto;border-radius:10px}
.intl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.2rem 0 1.4rem;border-block:1px solid rgba(255,255,255,.1);text-align:center}
.intl-stats>div{padding:1rem .5rem}
.intl-stats>div+div{border-left:1px solid rgba(255,255,255,.1)}
.intl-stats strong{display:block;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.4rem);line-height:1;color:var(--bees-gold);font-weight:400}
.intl-stats span{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.intl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 1.5rem}
.intl-card{display:block;text-decoration:none;color:inherit;margin:0}
.intl-card img{width:100%;aspect-ratio:4/3;object-fit:cover}
.intl-card .card-body{padding:1rem 1.1rem 1.2rem}
.intl-card .intl-label{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bees-gold);font-weight:700}
.intl-card h4{font-family:var(--font-display);font-size:1.7rem;letter-spacing:.05em;font-weight:400;margin:.3rem 0 .2rem;color:#fff}
.intl-card p{margin:0}
.intl-card--captain{border-color:rgba(255,212,0,.45)}
.lineup{list-style:none;padding:0;margin:1rem 0 1.4rem}
.lineup li{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;align-items:baseline;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.08)}
.lineup li:last-child{border-bottom:0}
.lineup time{font-family:var(--font-display);font-size:1.6rem;color:var(--muted)}
.lineup .lineup-match time{color:var(--bees-gold)}
.lineup .lineup-match strong{display:block;font-family:var(--font-display);font-size:1.6rem;letter-spacing:.05em;font-weight:400;color:#fff}
.ticket-note{padding:1rem 1.2rem;border:1px solid rgba(255,212,0,.3);border-radius:10px;background:rgba(255,212,0,.06);margin:0 0 1.2rem}
.ticket-note strong{color:var(--bees-gold)}
@media(max-width:800px){.match-feature,.split{grid-template-columns:1fr}.match-feature>a img{height:auto}.intl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.intl-grid{grid-template-columns:1fr}.match-facts{grid-template-columns:1fr}.match-facts>div+div{border-left:0;border-top:1px solid rgba(255,212,0,.25)}.intl-stats>div{padding:1rem .2rem}.intl-stats span{font-size:.55rem;letter-spacing:.04em}}
