.mobile-menu-panel{border-bottom:1px solid var(--border);position:absolute;top:100%;left:0;right:0;box-shadow:0 28px 55px -28px #000}@media (width<=1023px){main section{scroll-margin-top:6.25rem}main select,main input,main textarea{min-height:3rem}main aside .sticky{position:static;top:auto}main .overflow-x-auto{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}main .overflow-x-auto::-webkit-scrollbar{height:4px}main .overflow-x-auto::-webkit-scrollbar-thumb{background:var(--gold);border-radius:999px}main .no-scrollbar{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-inline:1rem}main .no-scrollbar>*{scroll-snap-align:start}main .flex-wrap>.button-primary,main .flex-wrap>.button-secondary{max-width:100%}.fixture-card-v2-compact{flex:none;width:min(17rem,82vw);min-width:min(17rem,82vw)}.match-hero .grid-cols-4,.match-hero .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commentary-list{-webkit-overflow-scrolling:touch;max-height:25rem}footer{padding-bottom:1rem}}@media (width<=639px){.zp-hero .min-w-40,main .min-w-40{min-width:0!important}.zp-hero .grid-cols-2,main .grid-cols-2,.zp-hero .grid-cols-2>*,main .grid-cols-2>*{min-width:0}main .flex-wrap>.button-primary,main .flex-wrap>.button-secondary{flex:9rem}main .panel-card h2,main .panel-card h3{line-height:1.08}main .panel-card p,main .fixture-card-v2 p,main li,main dd{overflow-wrap:anywhere}main .grid-cols-\[2\.4rem_auto_1fr_auto\],main .grid-cols-\[2rem_auto_1fr_auto\]{grid-template-columns:1.8rem 2rem minmax(0,1fr) auto!important;gap:.5rem!important}main .grid-cols-\[2\.5rem_1fr_3rem_4rem_7rem\]{grid-template-columns:2rem minmax(0,1fr) 2.2rem 3rem!important;gap:.4rem!important;padding-inline:.65rem!important}main .grid-cols-\[2\.5rem_1fr_3rem_4rem_7rem\]>:last-child{display:none!important}main .grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto minmax(0,1fr) auto!important;gap:.6rem!important}main .grid-cols-\[1fr_auto_1fr\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.match-status,.data-badge{letter-spacing:.07em;font-size:.58rem}.fixture-card-v2 strong{overflow-wrap:anywhere;line-height:1.15}.timeline-list p,.commentary-list p{font-size:.8rem;line-height:1.5}.mobile-menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 3.85rem);overflow-y:auto}.mobile-menu-panel:after{content:"";height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));display:block}}
