.live-home-wrap{max-width:1250px;width:calc(100% - 40px);margin:28px auto}
.live-home-link{display:block;padding:19px 24px;background:#07577f;color:#fff;text-align:center;text-decoration:none;font-size:clamp(18px,2.4vw,23px);font-weight:700;line-height:1.5;border-bottom:4px solid #ffdc30;overflow-wrap:anywhere}
.live-home-link:hover,.live-home-link:focus-visible{background:#093b5e;color:#fff}
.live-access{border-top:3px solid #008acf;background:#edf6fa;padding:28px;box-sizing:border-box}
.live-date{font-size:14px;color:#456277}.live-actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}
.live-actions .button{white-space:normal;text-align:center;max-width:100%;box-sizing:border-box}
.live-hint{font-size:14px;color:#456277}.live-map-link{display:block;margin:14px 0}
.live-lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.live-lineups>div{background:#fff;border:1px solid #c5dce9;padding:20px;min-width:0}.live-lineups h3{margin-top:0}.live-lineups p{overflow-wrap:anywhere}
@media(max-width:650px){.live-lineups{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.live-home-wrap{width:calc(100% - 32px);margin:22px auto}.live-access{padding:20px}.live-actions{display:grid;grid-template-columns:minmax(0,1fr)}.live-home-link{padding:16px}}
.live-statistics{margin:24px 0}.live-statistics details{border-bottom:1px solid #c5dce9;padding:12px 0}.live-statistics summary{cursor:pointer;font-weight:700;padding:10px 0}.live-stats-table{width:100%;table-layout:fixed;border-collapse:collapse;background:white;font-size:14px}.live-stats-table th,.live-stats-table td{padding:9px 6px;border-bottom:1px solid #dce7ed;text-align:center;overflow-wrap:anywhere}.live-stats-table th:first-child,.live-stats-table th:last-child,.live-stats-table td{width:22%}.live-stats-table tbody th{font-weight:400}.live-stats-table td{font-weight:700}.live-stats-table thead{background:#093b5e;color:white}

.live-stats-group{border-bottom:1px solid #c5dce9;padding:12px 0}.live-stats-group h3{font-size:20px;margin:12px 0}

/* Match the centred home card and live-access button gutters. */
.live-access{max-width:1250px;width:calc(100% - 40px);margin:28px auto;padding:24px;box-sizing:border-box}
@media(max-width:600px){.live-access{width:calc(100% - 32px);margin:22px auto;padding:16px}}
.live-match-widget{margin-top:28px;min-width:0;max-width:100%}
.live-home-link.live-home-feature{display:flex;align-items:center;gap:20px;text-align:left;background:#093b5e;padding:22px 28px}.live-home-copy{display:grid;gap:4px;flex:1;min-width:0}.live-home-eyebrow{font-size:11px;letter-spacing:.14em;color:#ffdc30}.live-home-title{font-size:clamp(19px,2.4vw,26px);line-height:1.3}.live-home-description{font-size:14px;font-weight:400;color:#e4f2fa}.live-home-ball{font-size:32px}.live-home-open{font-size:16px;color:#ffdc30;white-space:nowrap}.live-team-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 24px}.live-team-filter select{padding:10px 16px;max-width:100%;background:white;color:#132430;border:1px solid #a8c9dd;font:inherit}.live-team-filter label{font-weight:700}[data-live-team][hidden]{display:none!important}@media(max-width:600px){.live-home-link.live-home-feature{padding:18px 16px;gap:12px}.live-home-ball{font-size:25px}.live-home-open{font-size:14px}.live-home-description{font-size:12px}}
