html,body{margin:0;padding:0}body{color:#111;background:#f5f5f3;font-family:Arial,Helvetica,sans-serif}.page{max-width:760px;margin:0 auto;padding:64px 20px 48px}.hero{text-align:center;padding:20px 0 54px}.eyebrow{letter-spacing:.14em;margin:0 0 22px;font-size:14px;font-weight:800}h1{letter-spacing:-.07em;margin:0;font-size:clamp(72px,18vw,150px);line-height:.85}.yes{color:#16794a}.no{color:#a52929}.status-detail{margin:22px 0 8px;font-size:19px;font-weight:700}.updated,.muted,.meta,footer{color:#6b6b66;font-size:13px}.card{background:#fff;border:1px solid #dddcd6;border-radius:18px;margin-top:16px;padding:24px}.section-title{letter-spacing:.12em;margin-bottom:20px;font-size:12px;font-weight:800}.fixture-result{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;font-size:18px;font-weight:700;display:grid}.fixture-result strong{white-space:nowrap;font-size:28px}.meta{text-align:center;margin-top:18px}.fixture-row:first-child{border-top:0;padding-top:0}.fixture-row span{color:#777;font-size:13px}footer{text-align:center;padding-top:28px;line-height:1.6}@media (max-width:560px){.page{padding-top:38px}.fixture-result{grid-template-columns:1fr;gap:7px}.fixture-result strong{order:3}.fixture-row{grid-template-columns:1fr;gap:4px}}*{box-sizing:border-box}html,body{color:#111a29;background:#eef2f7;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body{min-height:100vh}.page{width:100%;max-width:1120px;margin:0 auto;padding:48px 32px 72px}.main-heading{letter-spacing:-3px;white-space:nowrap;margin:0;font-size:clamp(42px,5.3vw,64px);font-weight:900;line-height:.94}.ben-name{color:#d52b1e}.top-row{align-items:center;gap:28px;display:flex}.top-image-wrap{justify-content:center;align-items:center;margin-left:auto;display:flex}.top-image{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 14px #00000026);background:0 0;border:0;border-radius:0;width:108px;height:108px;display:block}.answer{letter-spacing:-3px;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:225px;height:108px;padding:0 42px;font-size:65px;font-weight:900;line-height:1;display:inline-flex}.answer.yes{color:#0039a6}.answer.no{color:#d9303f}.answer.sub{color:#52647d}.live-section{margin-top:30px}.live-heading-row{justify-content:space-between;align-items:center;gap:28px;margin-bottom:16px;display:flex}.live-heading{color:#111a29;letter-spacing:-1.4px;margin:0;font-size:clamp(29px,4vw,43px);font-weight:900;line-height:1}.live-answer{letter-spacing:-2px;min-width:148px;height:70px;padding:0 30px;font-size:42px}.live-card{background:#111a29;border:1px solid #8fc3f4;border-radius:30px;padding:34px}.live-card .section-label{color:#c7d8ea}.live-card-inner{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:30px;display:grid}.live-title{color:#fff;letter-spacing:-1.5px;margin:10px 0 0;font-size:clamp(30px,4.4vw,45px);font-weight:900;line-height:1}.live-date{color:#c7d8ea;margin-top:13px;font-size:15px}.live-times{color:#c7d8ea;flex-wrap:wrap;gap:20px;margin-top:6px;font-size:15px;font-weight:800;display:flex}.live-score{text-align:right;color:#fff;letter-spacing:-2px;font-size:58px;font-weight:900;line-height:.9}.live-status{color:#00824f;letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:999px;margin-top:16px;padding:10px 15px;font-size:11px;font-weight:900;display:inline-block}.section-card{color:#090d13;background:#fff;border:1px solid #d52b1e;border-radius:30px;margin-top:30px;padding:34px;box-shadow:0 10px 30px #111a290f}.section-label{color:#7084a1;letter-spacing:2.2px;text-transform:uppercase;font-size:13px;font-weight:900}.recent-grid{grid-template-columns:minmax(0,1.3fr) minmax(400px,1fr);align-items:start;gap:34px;display:grid}.match-title{letter-spacing:-1.7px;margin:10px 0 0;font-size:clamp(28px,4vw,43px);font-weight:900;line-height:1}.match-date{color:#7084a1;margin-top:13px;font-size:15px}.times{color:#7084a1;flex-wrap:wrap;gap:20px;margin-top:6px;font-size:15px;font-weight:800;display:flex}.result-panel{border-top:1px solid #dfe4ea;margin-top:25px;padding-top:24px}.score{letter-spacing:-2px;font-size:54px;font-weight:900;line-height:.9}.event-list{margin-top:20px}.event-line{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;display:flex}.event-line:last-child{border-bottom:0}.event-label{color:#7084a1;letter-spacing:1px;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.event-value{text-align:right;font-size:14px;font-weight:800;line-height:1.4}.details-panel{border-left:1px solid #dfe4ea;min-width:0;padding-left:28px}.details-main{letter-spacing:-.7px;max-width:100%;margin-top:10px;font-size:24px;font-weight:900;line-height:1.16}.details-supporting{color:#52647d;max-width:430px;margin-top:12px;font-size:15px;line-height:1.5}.detail-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.detail-stat{background:#f3f6f8;border-radius:16px;flex-direction:column;justify-content:flex-start;min-width:0;min-height:110px;padding:14px 11px;display:flex}.detail-stat-label{color:#7084a1;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;text-overflow:clip;font-size:8px;font-weight:900;line-height:1;overflow:hidden}.detail-stat-value{margin-top:8px;font-size:19px;font-weight:900;line-height:1.05}.detail-stat-value.yes{color:#0039a6}.detail-stat-value.no{color:#d52b1e}.ben-outcomes{border-top:1px solid #dfe4ea;margin-top:14px}.ben-outcome{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:baseline;gap:18px;padding:11px 0;font-size:14px;font-weight:800;display:flex}.ben-outcome:last-child{border-bottom:0}.ben-outcome-label{color:#7084a1;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:900}.ben-outcome-value{font-weight:900}.next-heading{color:#111a29;letter-spacing:-1.4px;margin:42px 0 16px;font-size:clamp(29px,4vw,43px);font-weight:900;line-height:1}.next-card{background:#111a29;border:1px solid #0039a6;border-radius:30px;padding:34px}.next-card .section-label{color:#c7d8ea}.next-title{color:#fff;letter-spacing:-1.5px;margin:0;font-size:clamp(30px,4.4vw,45px);font-weight:900;line-height:1}.next-card>.match-date,.next-card>.times{color:#c7d8ea}.availability{color:#090d13;background:#fff;border-radius:23px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:25px;display:flex}.availability-status{letter-spacing:-1px;margin-top:8px;font-size:29px;font-weight:900;line-height:1}.availability-status.warning{color:#8a5a00}.availability-status.negative{color:#c01831}.availability-status.positive{color:#00824f}.availability-reason{color:#52647d;margin-top:10px;font-size:15px;line-height:1.45}.status-pill{color:#00824f;letter-spacing:.8px;text-transform:uppercase;background:#dff7e9;border-radius:999px;flex:none;padding:11px 16px;font-size:11px;font-weight:900}.status-pill.warning{color:#8a5a00;background:#fff4d8}.status-pill.negative{color:#c01831;background:#fce4e8}.fixtures-card{color:#090d13;background:#fff;border:1px solid #d52b1e;border-radius:30px;margin-top:24px;padding:34px;box-shadow:0 10px 30px #111a290f}.fixture-row{border-top:1px solid #dfe4ea;grid-template-columns:minmax(0,1.5fr) 180px 135px 180px;align-items:center;gap:22px;padding:22px 0;display:grid}.fixture-row:first-of-type{margin-top:11px}.fixture-title{letter-spacing:-.4px;font-size:21px;font-weight:900;line-height:1.15}.fixture-date{color:#7084a1;font-size:14px;font-weight:700}.fixture-time{color:#52647d;font-size:14px;font-weight:800}.fixture-odds{color:#111a29;letter-spacing:.2px;margin-top:8px;font-size:14px;font-weight:900;line-height:1.2}.next-fixture-odds{color:#fff}.bio-card{color:#090d13;background:#fff;border:1px solid #d52b1e;border-radius:30px;margin-top:24px;padding:34px;box-shadow:0 10px 30px #111a290f}.bio-heading{letter-spacing:-1px;margin:0 0 22px;font-size:30px;font-weight:900;line-height:1}.bio-content{color:#263241;font-size:16px;line-height:1.65}.bio-photo{float:right;object-fit:cover;object-position:center top;border-radius:18px;width:170px;height:170px;margin:0 0 18px 28px}.bio-content p{margin:0 0 16px}.bio-content p:last-child{margin-bottom:0}.bio-caption{clear:both;color:#7084a1;margin-top:8px;font-size:12px;line-height:1.4}.odds-card{color:#fff;background:#111a29;border:1px solid #0039a6;border-radius:30px;margin-top:24px;padding:34px}.odds-heading{color:#aab8cb;letter-spacing:2.2px;text-transform:uppercase;font-size:13px;font-weight:900}.odds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.odds-mini-card{color:#090d13;background:#fff;border-radius:20px;min-width:0;padding:22px}.odds-mini-title{letter-spacing:-.5px;margin:0;font-size:19px;font-weight:900;line-height:1.15}.odds-mini-subtitle{color:#7084a1;margin-top:7px;font-size:13px;font-weight:700;line-height:1.4}.odds-mini-match{color:#52647d;margin-top:15px;font-size:13px;font-weight:800;line-height:1.4}.odds-mini-row{border-top:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.odds-mini-row:first-of-type{border-top:0;margin-top:14px}.odds-book{flex:0 0 108px;align-items:center;min-width:108px;display:flex}.odds-brand{letter-spacing:-.8px;white-space:nowrap;background:#fff;border:1px solid #dfe4ea;border-radius:8px;justify-content:center;align-items:center;min-width:92px;height:34px;padding:0 10px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.odds-brand-betway{color:#111;letter-spacing:-.6px;font-size:17px}.odds-brand-consensus{color:#111;letter-spacing:-.3px;font-size:14px}.odds-prices{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.odds-prices span{white-space:nowrap}.odds-unavailable{color:#52647d;margin-top:16px;font-size:14px;line-height:1.5}.odds-note{color:#aab8cb;margin-top:16px;font-size:12px;line-height:1.45}.updated{text-align:center;color:#7084a1;margin-top:23px;font-size:12px}.error-card{color:#090d13;background:#fff;border:1px solid #d52b1e;border-radius:24px;margin-top:28px;padding:25px}@media (max-width:820px){.page{padding:30px 18px 55px}.top-row{grid-template-columns:76px minmax(0,1fr);gap:8px 10px;display:grid}.top-row .main-heading{grid-column:1/-1}.top-row .top-image-wrap{grid-area:2/1;align-self:center}.top-row>.answer{grid-area:2/2;align-self:center}.main-heading{letter-spacing:-2.3px;font-size:42px}.top-image-wrap{justify-content:flex-start;margin-left:0}.top-image{width:76px;height:76px}.answer{width:100%;min-width:0;height:88px;margin-top:0;padding:0 20px;font-size:52px}.live-heading-row{align-items:flex-start}.live-heading{font-size:31px}.live-answer{min-width:120px;height:66px;margin-top:0;padding:0 22px;font-size:34px}.live-card,.section-card,.next-card,.fixtures-card,.odds-card,.bio-card{border-radius:25px;padding:27px 22px}.bio-photo{width:145px;height:145px;margin-left:22px}.live-card-inner{grid-template-columns:1fr;gap:24px}.live-score{text-align:left}.recent-grid{grid-template-columns:1fr;gap:29px}.details-panel{border-top:1px solid #dfe4ea;border-left:0;padding-top:27px;padding-left:0}.details-main{font-size:28px}.availability{display:block}.status-pill{margin-top:16px;display:inline-block}.fixture-row{display:block}.fixture-date{margin-top:8px}.fixture-time{margin-top:5px}}@media (max-width:500px){.main-heading{letter-spacing:-2px;font-size:38px}.top-image{width:86px;height:86px}.answer{width:100%;min-width:0;height:82px;font-size:48px}.live-heading-row{align-items:center;gap:14px}.live-heading{font-size:29px}.live-answer{min-width:102px;height:58px;padding:0 18px;font-size:30px}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.event-line{display:block}.event-value{text-align:left;margin-top:5px}.next-heading{font-size:31px}.next-title{font-size:33px}.score,.live-score{font-size:48px}.odds-grid{grid-template-columns:1fr}.odds-mini-card{padding:20px}.odds-prices{gap:8px}.bio-heading{font-size:27px}.bio-photo{float:none;width:130px;height:130px;margin:0 0 18px;display:block}.times,.live-times{gap:14px}}
