@font-face{font-family:siteFont;src:url(../media/inter_variable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:siteFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._5wfo0W_className{font-family:siteFont,siteFont Fallback}._5wfo0W_variable{--font-ui:"siteFont", "siteFont Fallback"}
:root{--wine:#720f32;--wine-dark:#52071f;--ink:#252321;--muted:#6b6563;--paper:#fcfaf6;--cream:#f4efe5;--line:#e5dfd6;--green:#315b4b}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:15px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--wine)}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a,select{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #be7b25}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15}h1,h2{font-family:Georgia,Times New Roman,serif}.container{width:min(1392px,100% - 80px);margin:auto}.utility{background:var(--wine-dark);color:#f0d8df;letter-spacing:1.9px;font-size:14px}.utility .container{justify-content:space-between;padding:9px 0;display:flex}.masthead{justify-content:space-between;align-items:center;gap:24px;min-height:130px;display:flex}.brand{color:var(--wine);letter-spacing:-2px;align-items:center;gap:12px;font:italic 700 46px/1 Georgia,serif;display:flex}.brand>span>span{font-weight:400}.brand small{color:var(--muted);letter-spacing:2px;padding-top:9px;font:11px/1.7 Arial,sans-serif;display:block}.brand-ball{font-size:49px;transform:rotate(-28deg)}.mast-note{flex-direction:column;gap:4px;font-size:14px;display:flex}.mast-note strong{font:italic 17px Georgia,serif}.mast-note span{color:var(--muted)}.outline{border:1px solid var(--line);background:0 0;align-items:center;gap:20px;padding:11px 17px;font-size:14px;font-weight:700;display:inline-flex}.outline:hover{border-color:var(--wine)}.navigation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf9}.navigation .container{align-items:center;gap:32px;display:flex}.navigation a{white-space:nowrap;padding:16px 0;font-size:14px;font-weight:600}.navigation a[aria-current=page]{color:var(--wine);border-bottom:2px solid var(--wine);margin-bottom:-1px}.nav-source{margin-left:auto;font-weight:400!important}.score-strip{border-bottom:1px solid var(--line);background:#f4f1eb}.score-strip>.container{align-items:stretch;display:flex}.strip-title{letter-spacing:1.3px;border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:180px;padding:15px 20px 15px 15px;font-size:14px;font-weight:700;display:flex;position:relative}.red-dot{background:var(--wine);border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:0}.strip-title small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.score-strip a{border-right:1px solid var(--line);align-items:center;gap:9px;padding:16px 20px;font-size:14px;display:flex}.score-strip a>span:not(.tiny-tag){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.tiny-tag{background:#e9e2d9;padding:1px 5px;font-size:14px}.score-strip .strip-all{white-space:nowrap;border:0;margin-left:auto}.home-grid{grid-template-columns:175px minmax(0,1fr) 242px;gap:32px;padding-top:34px;padding-bottom:60px;display:grid}.rail-title{letter-spacing:1.6px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px;font-size:14px}.rail-section{border-bottom:1px solid var(--line);padding:20px 0}.rail-section h2{color:var(--wine);margin-bottom:16px;font-size:19px}.rail-section a{color:#57514f;margin:11px 0;font-size:14px;display:block}.rail-section a:hover{color:var(--wine);text-decoration:underline}.rail-section a span{float:right}.rail-quote{border-top:3px solid var(--wine);margin-top:30px;padding:8px 0}.rail-quote>span{color:var(--wine);height:46px;font:64px Georgia,serif;display:block}.rail-quote p{color:var(--wine);font:italic 27px/1.3 Georgia,serif}.rail-quote small{letter-spacing:1.3px;font-size:14px}.edition-line{letter-spacing:1.1px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--wine);font-size:14px;font-weight:700}.hero{background:var(--wine);color:#fff3e4;grid-template-columns:1.5fr 1fr;min-height:350px;display:grid;position:relative;overflow:hidden}.hero-content{z-index:1;padding:38px 0 32px 34px}.hero .eyebrow{color:#dab2ba;font-size:14px}.hero h1{letter-spacing:-1px;margin:22px 0 17px;font-size:clamp(32px,3vw,48px);font-weight:400}.hero p{color:#e4c6ce;max-width:325px;font-size:14px;line-height:1.8}.button{background:var(--wine);color:#fff;border:1px solid var(--wine);justify-content:space-between;align-items:center;gap:20px;padding:12px 17px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.button:hover{background:var(--wine-dark);color:#fff}.hero .button{color:var(--wine);background:#f2e9d7;border-color:#f2e9d7;margin-top:5px;padding:12px 14px;font-size:14px}.hero-caption{letter-spacing:1px;color:#c99daa;margin-top:25px;font-size:14px}.trophy-art{align-self:stretch;margin-top:20px;position:relative}.orbit{border:1px solid #a2597059;border-radius:50%;width:245px;height:245px;position:absolute;top:35px;left:-25px}.orbit-two{width:285px;height:285px;top:15px;left:-45px}.ball-seam{border-top:1px dashed #d6ac7360;width:320px;position:absolute;top:157px;left:-55px;transform:rotate(-35deg)}.trophy-cup{filter:drop-shadow(10px 10px 14px #30051666);width:120px;position:absolute;top:62px;left:20px;transform:rotate(-9deg)}.cup-top{background:linear-gradient(110deg,#877047,#f5dfac,#b59156);border:2px solid #d8bd82;border-radius:50%;width:92px;height:36px;margin:0 auto -17px}.cup-bowl{background:linear-gradient(100deg,#b28d4c,#efdb9a 45%,#b08747);border:1px solid #dec18a;border-radius:8px 8px 55px 55px;width:104px;height:99px;margin:auto}.cup-stem{background:linear-gradient(90deg,#987343,#f8e9b5,#a78045);width:14px;height:51px;margin:auto}.cup-base{background:linear-gradient(90deg,#947245,#e7cd8d,#a9834d);border-radius:5px 5px 1px 1px;width:104px;height:17px;margin:auto}.trophy-year{color:#e8d6b2;letter-spacing:-4px;font:69px/.8 Georgia,serif;position:absolute;bottom:34px;left:0}.trophy-year>span{color:#bd7b8f}.trophy-label{letter-spacing:1.8px;color:#e4c6ce;font-size:14px;position:absolute;bottom:11px;left:4px}.archive-note{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.archive-note>span{color:var(--wine);font-size:24px}.archive-note p{flex:1;margin:0;font-size:14px;line-height:1.7}.archive-note a{white-space:nowrap;color:var(--wine);font-size:14px}.section-block{margin-top:31px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:6px 0 0;font-size:25px;font-weight:400}.section-heading>.eyebrow{font-size:14px}.section-heading>a{white-space:nowrap;color:var(--wine);font-size:14px}.cup-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cup-card{border:1px solid var(--line);background:#f5f0e7;flex-direction:column;padding:15px;transition:border-color .15s,background .15s;display:flex}.cup-card:hover{background:#f0e5e2;border-color:#ba8a98}.cup-year{color:var(--wine);letter-spacing:-1px;font:32px Georgia,serif}.cup-winner{margin:4px 0 15px;font-size:14px;font-weight:600}.cup-label{letter-spacing:.6px;color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.cup-label b{color:var(--wine);font-size:14px}.matches-home{grid-template-columns:1fr;gap:9px;display:grid}.match-card{border:1px solid var(--line);background:#fffdf9;min-width:0;padding:17px 20px;display:block}.match-card:hover{border-color:#b3919b}.match-kicker{color:var(--muted);justify-content:space-between;gap:8px;font-size:14px;display:flex}.match-event{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 13px;font-size:14px;overflow:hidden}.score-line{justify-content:space-between;align-items:center;gap:8px;margin:7px 0;font-size:14px;display:flex}.score-line>span{align-items:center;gap:9px;display:flex}.score-line strong{white-space:nowrap;letter-spacing:-.4px;font-size:16px}.team-code{background:var(--cream);color:var(--wine);text-align:center;min-width:28px;padding:5px 4px;font:8px Arial,sans-serif}.match-result{border-top:1px solid var(--line);color:var(--green);justify-content:space-between;gap:8px;margin-top:12px;padding-top:9px;font-size:14px;display:flex}.source-note{color:var(--muted);border-left:2px solid #d7c7bc;margin:17px 0;padding-left:10px;font-size:14px}.source-note a{text-underline-offset:3px;text-decoration:underline}.right-rail section{border:1px solid var(--line);margin-bottom:22px;padding:22px 20px}.right-rail h2{margin:10px 0;font-size:23px;font-weight:400}.right-rail p,.right-rail .eyebrow{font-size:14px}.player-finder{background:#f1ebe2}.right-rail label{color:var(--muted);margin-bottom:5px;font-size:14px;display:block}.search-inline{display:flex}.search-inline input{background:#fffdf8;border:1px solid #d6cbbb;border-right:0;width:100%;min-width:0;padding:10px;font-size:14px}.search-inline button{background:var(--wine);color:#fff;border:0;width:35px}.player-finder>a{color:var(--wine);margin-top:14px;font-size:14px;display:block}.head-to-head select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);padding:9px;font-size:14px}.versus{text-align:center;color:var(--muted);padding:8px;font:italic 18px Georgia,serif;display:block}.head-to-head .button{width:100%;margin-top:16px;font-size:14px}.numbers-box strong{color:var(--wine);letter-spacing:-1px;margin-top:16px;font:38px Georgia,serif;display:block}.numbers-box>span{color:var(--muted);font-size:14px}.numbers-box p{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:14px}.numbers-box a,.rules-box a{color:var(--wine);font-size:14px}.right-rail .rules-box{border:0;border-top:3px solid var(--wine);padding:18px 0}.rules-box h2{font-size:25px;font-style:italic}.history-banner{border-top:2px solid var(--wine);align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.history-banner h2{margin:10px 0;font-size:27px;font-weight:400}.history-banner p{margin-bottom:0;font-size:14px}.history-banner .outline{white-space:nowrap;gap:10px;font-size:14px}.page-wrap{min-height:60vh;padding-bottom:65px}.page-head{border-bottom:1px solid var(--line);margin-bottom:26px;padding:42px 0 28px}.page-head h1{letter-spacing:-1.2px;margin:14px 0;font-size:46px;font-weight:400}.page-head p{max-width:780px;margin-bottom:0;font-size:14px;line-height:1.8}.filters{background:var(--cream);flex-wrap:wrap;align-items:end;gap:13px;margin-bottom:22px;padding:20px;display:flex}.filter{flex:1;min-width:120px}.filter label{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.filter input,.filter select{background:#fffdf9;border:1px solid #d7cfc4;width:100%;min-width:0;height:42px;padding:10px;font-size:14px}.filter.search{flex:2;min-width:200px}.filters .button{height:42px}.filter-summary{color:var(--muted);justify-content:space-between;margin:18px 0;font-size:14px;display:flex}.match-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pagination{justify-content:space-between;align-items:center;gap:15px;padding:28px 0;font-size:14px;display:flex}.pagination a{border:1px solid var(--line);padding:8px 13px}.pagination a:hover{border-color:var(--wine)}.table-scroll{border:1px solid var(--line);max-width:100%;overflow-x:auto}table.data-table{border-collapse:collapse;text-align:left;background:#fffdf9;width:100%;font-size:14px}.data-table th{background:var(--cream);color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.data-table td,.data-table th{border-bottom:1px solid var(--line);padding:13px 18px}.data-table td.numeric,.data-table th.numeric{text-align:right;font-variant-numeric:tabular-nums}.data-table tbody tr:last-child td{border-bottom:0}.data-table a{color:var(--wine);font-weight:600}.data-table tbody tr:hover{background:#f9f5ec}.tag{background:var(--cream);color:var(--wine);white-space:nowrap;padding:3px 6px;font-size:14px}.pills{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pill{border:1px solid var(--line);padding:7px 13px;font-size:14px}.pill.active{background:var(--wine);border-color:var(--wine);color:#fff}.empty-state{text-align:center;background:var(--cream);border:1px solid var(--line);padding:50px 20px}.empty-state h2{font-size:27px;font-weight:400}.empty-page{padding-top:70px;padding-bottom:100px}.empty-page h1{margin:15px 0;font-size:45px;font-weight:400}.back-link{color:var(--wine);margin-bottom:15px;font-size:14px;display:inline-block}.detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:30px;display:grid}.match-hero{background:var(--wine);color:var(--paper);margin-bottom:25px;padding:30px}.match-hero .match-kicker{color:#e0b8c4;font-size:14px}.match-hero .score-line{margin:20px 0;font-size:18px}.match-hero .score-line strong{font-size:28px}.match-hero .team-code{color:#f4dfbf;background:#ffffff1a;min-width:40px;padding:8px;font-size:14px}.match-hero .match-result{color:#f0d599;border-color:#ffffff24;padding-top:18px;font-size:14px}.innings{margin:32px 0}.innings>h2{background:var(--cream);justify-content:space-between;margin:0;padding:15px 18px;font-size:23px;font-weight:400;display:flex}.innings h3{margin:20px 0 8px;font:600 12px Arial,sans-serif}.innings .table-scroll{border-top:0}.fall{background:var(--cream);margin-bottom:20px;padding:15px 18px;font-size:14px;line-height:1.9}.detail-aside{border:1px solid var(--line);background:#f6f1e8;height:max-content;padding:22px}.detail-aside h2{font-size:25px;font-weight:400}.detail-aside dl{margin:0}.detail-aside dt{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-top:19px;font-size:14px}.detail-aside dd{margin:5px 0;font-size:14px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.stat-cell{border:1px solid var(--line);background:var(--cream);padding:23px}.stat-cell strong{color:var(--wine);font:35px Georgia,serif;display:block}.stat-cell span{color:var(--muted);font-size:14px}.prose{max-width:850px;font-size:15px;line-height:1.9}.prose h2{margin:35px 0 14px;font-size:29px;font-weight:400}.prose h3{margin-top:25px;font-size:20px;font-weight:400}.prose a{color:var(--wine);text-underline-offset:3px;text-decoration:underline}.prose li{color:var(--muted);margin:8px 0}.notice{border-left:3px solid var(--wine);background:var(--cream);color:var(--muted);margin:22px 0;padding:16px 20px;font-size:14px}.archive-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.archive-card{border:1px solid var(--line);background:#fffdf9;min-width:0;padding:22px}.archive-card h2{margin:14px 0;font-size:23px;font-weight:400}.archive-card p{word-break:break-word;font-size:14px}.archive-card>a{color:var(--wine);font-size:14px}.archive-path{word-break:break-all;color:var(--muted);font:11px ui-monospace,monospace}.archived-content{border:1px solid var(--line);contain:inline-size;background:#fff;padding:20px;font-family:Times New Roman,serif;overflow:auto}.archived-content img{max-width:100%;height:auto}.archived-content table{max-width:100%}.classic-frame{border:1px solid var(--line);background:#fff;width:100%;height:1200px}.source-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.source-card{border:1px solid var(--line);background:#fffdf9;padding:28px}.source-card h2{font-size:25px;font-weight:400}.source-card p{font-size:14px}.source-card a{color:var(--wine);text-decoration:underline}.source-card .eyebrow{margin-bottom:15px}.timeline{border-left:1px solid #cbb3b8;margin:25px 0 35px;padding-left:25px}.timeline article{padding:12px 0 20px}.timeline strong{color:var(--wine);font:27px Georgia,serif}.timeline p{margin:7px 0;font-size:14px}.comparison-result{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.comparison-result>div{border:1px solid var(--line);background:var(--cream);padding:24px}.comparison-result h2{font-size:25px;font-weight:400}.comparison-result strong{color:var(--wine);font:44px Georgia,serif}.skip{color:var(--wine);z-index:99;background:#fff;padding:10px;position:absolute;top:-100px;left:10px}.skip:focus{top:10px}footer{border-top:1px solid var(--line);background:#f0eae0;padding:43px 0 0}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1.25fr;gap:45px;display:grid}.footer-brand{color:var(--wine);letter-spacing:-1px;font:italic 700 32px Georgia,serif}.footer-brand span{margin-left:4px;font-size:14px}.footer-grid strong{margin:5px 0 18px;font-size:14px;display:block}.footer-grid>div>a:not(.footer-brand){color:var(--muted);margin:10px 0;font-size:14px;display:block}.footer-grid p{margin:12px 0;font-size:14px;line-height:1.9}.footer-grid p a{text-decoration:underline}.footer-grid .muted{color:#807771;font-size:14px}.footer-bottom{color:var(--muted);border-top:1px solid #dcd2c5;justify-content:space-between;margin-top:30px;padding:20px 0;font-size:14px;display:flex}@media (min-width:1450px){.home-grid{grid-template-columns:190px minmax(0,1fr) 255px;gap:38px}.hero{min-height:380px}.hero-content{padding:40px}.hero h1{font-size:49px}.matches-home{grid-template-columns:1fr}.trophy-art{margin-left:20px}.cup-card{padding:19px}.cup-year{font-size:37px}}@media (max-width:1150px){.container{width:calc(100% - 48px)}.home-grid{grid-template-columns:150px minmax(0,1fr) 210px;gap:22px}.mast-note{display:none}.navigation .container{gap:24px}.hero{grid-template-columns:1.4fr .8fr}.hero-content{padding-left:24px}.hero h1{font-size:35px}.hero p{font-size:14px}.trophy-art{transform-origin:50%;transform:scale(.8)}.hero-caption{letter-spacing:.5px;font-size:14px}.section-heading h2{font-size:23px}.history-banner{display:block}.history-banner .outline{margin-top:15px}.score-strip a>span:not(.tiny-tag){max-width:120px}.right-rail section{padding:18px 15px}.right-rail h2{font-size:22px}.match-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.home-grid{grid-template-columns:minmax(0,1fr) 235px;gap:25px}.left-rail{display:none}.navigation .container{gap:23px;overflow-x:auto}.navigation .nav-source{display:none}.navigation a{font-size:14px}.hero{min-height:340px}.hero h1{font-size:36px}.hero p{max-width:240px}.hero .button{gap:12px;font-size:14px}.trophy-art{transform-origin:10%;transform:scale(.72)}.edition-line .eyebrow,.edition-line{font-size:14px}.score-strip a:nth-child(3){display:none}.score-strip .strip-all{font-size:14px}.archive-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-aside{order:-1}.detail-aside dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.detail-aside dt{margin:0}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.stat-cell{padding:15px}.stat-cell strong{font-size:29px}.source-grid{grid-template-columns:1fr}.page-head h1{font-size:39px}}@media (max-width:650px){.container{width:calc(100% - 32px)}.utility{letter-spacing:1.1px;font-size:14px}.utility .container{padding:8px 0}.masthead{min-height:103px}.brand{gap:7px;font-size:37px}.brand-ball{font-size:39px}.brand small{letter-spacing:1.6px;font-size:14px}.masthead .outline{gap:7px;max-width:110px;padding:8px;font-size:14px;line-height:1.6}.navigation .container{gap:25px}.navigation a{padding:13px 0;font-size:14px}.score-strip>.container{width:100%;padding:0 16px}.strip-title{letter-spacing:.6px;min-width:118px;padding:10px 10px 10px 11px;font-size:14px}.strip-title small{font-size:14px}.red-dot{width:4px;height:4px;top:16px}.score-strip a{flex-wrap:wrap;gap:7px;padding:12px;font-size:14px}.score-strip a>span:not(.tiny-tag){flex-basis:100%;max-width:180px}.score-strip .strip-all{display:none}.home-grid{flex-direction:column;gap:30px;padding-top:24px;display:flex}.edition-line{margin-bottom:13px}.hero{grid-template-columns:1.4fr .8fr;min-height:350px}.hero-content{padding:28px 0 25px 22px}.hero h1{letter-spacing:-1.2px;margin-top:21px;font-size:34px;line-height:1.14}.hero p{max-width:230px;font-size:14px}.hero .eyebrow{letter-spacing:1px;font-size:14px}.hero-caption{max-width:180px;line-height:1.8}.hero .button{white-space:nowrap;gap:8px;padding:10px;font-size:14px}.trophy-art{transform-origin:-5% 40%;margin-left:-10px;transform:scale(.67)}.archive-note{flex-wrap:wrap;align-items:flex-start;gap:10px}.archive-note p{font-size:14px}.archive-note>a{margin-top:-8px;margin-left:30px}.section-heading h2{font-size:24px}.section-heading .eyebrow{letter-spacing:1px;font-size:14px}.section-heading{align-items:center}.section-heading>a{font-size:14px}.cup-grid{gap:8px}.cup-card{padding:13px 10px}.cup-year{font-size:30px}.cup-winner{font-size:14px}.cup-label{letter-spacing:0;font-size:14px}.right-rail{grid-template-columns:1fr 1fr;gap:15px;display:grid}.right-rail section{margin:0;padding:18px 14px}.right-rail .rules-box{padding:18px 0}.right-rail h2{font-size:23px}.right-rail .eyebrow,.right-rail p{font-size:14px}.right-rail .head-to-head{grid-row:span 2}.head-to-head .button{gap:5px;padding:10px;font-size:14px}.numbers-box strong{font-size:30px}.numbers-box p{font-size:14px}.right-rail .rules-box{grid-column:1/-1}.right-rail .rules-box h2{font-size:27px}.history-banner h2{font-size:26px}.page-head{margin-bottom:20px;padding:30px 0 22px}.page-head h1{letter-spacing:-1px;font-size:35px;line-height:1.1}.page-head p{font-size:14px;line-height:1.8}.page-head .eyebrow{font-size:14px}.filters{gap:12px;padding:15px}.filter.search{flex-basis:100%;min-width:0}.filter{min-width:110px}.filters .button{justify-content:center;width:100%}.match-grid{grid-template-columns:1fr;gap:12px}.archive-grid{grid-template-columns:1fr}.match-card{padding:17px}.match-kicker,.score-line{font-size:14px}.data-table td,.data-table th{padding:11px 13px}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-cell strong{font-size:32px}.pagination{gap:8px;font-size:14px}.pagination a{padding:8px}.match-hero{padding:22px}.match-hero .score-line{font-size:15px}.match-hero .score-line strong{font-size:23px}.match-hero .match-result,.match-hero .match-kicker{font-size:14px}.innings>h2{font-size:21px}.detail-aside dl{display:block}.detail-aside dt{margin-top:13px}.detail-aside dd{margin-bottom:14px}.prose{font-size:14px;line-height:1.9}.prose h2{font-size:25px}.source-card{padding:22px}.comparison-result{gap:10px}.comparison-result>div{padding:18px}.comparison-result h2{font-size:21px}.comparison-result strong{font-size:34px}.classic-frame{height:1400px}.notice{font-size:14px}.footer-grid{grid-template-columns:1fr 1fr;gap:23px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-grid>div:last-child p{max-width:450px}.footer-brand{font-size:32px}.footer-bottom{gap:12px;font-size:14px}.empty-page h1{font-size:35px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.country-flag{object-fit:cover;vertical-align:middle;border-radius:3px;flex-shrink:0;width:32px;height:24px;display:inline-block;box-shadow:0 0 0 1px #141c2417}.country-flag.small{width:24px;height:18px}.team-shield{color:#fff;background:#683044;border-radius:10px 10px 16px 16px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:inline-grid}.team-shield.small{width:26px;height:24px;font-size:14px}.portrait{width:var(--portrait-size,64px);height:var(--portrait-size,64px);object-fit:cover;object-position:center 22%;background:#eae3db;border:1px solid #161c2412;border-radius:50%;flex-shrink:0;display:inline-block}.portrait-placeholder{color:#6b2444;background:linear-gradient(135deg,#eee4d7,#f5f1eb);place-items:center;font-size:20px;font-weight:750;display:inline-grid}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.current-hero{min-height:380px}.current-hero .hero-content{z-index:1;max-width:76%;position:relative}.current-hero h1{letter-spacing:-2px;font-size:clamp(34px,3.8vw,58px);line-height:1.04}.current-hero p{max-width:430px}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-secondary{font-size:14px;font-weight:700;color:#fff!important}.cricket-art{width:310px;height:310px;position:absolute;top:42px;right:-46px}.cricket-ball{background:radial-gradient(circle at 28% 22%,#cb667e,#8a234b 48%,#3e0723 88%);border-radius:50%;width:145px;height:145px;position:absolute;top:20px;right:14px;transform:rotate(-30deg);box-shadow:22px 24px 35px #16001280}.cricket-ball:before,.cricket-ball:after{content:"";border-left:2px dashed #ecd9b0;border-right:2px dashed #ecd9b0;border-radius:40%;width:12px;height:143px;position:absolute;top:0;left:64px}.cricket-ball:after{opacity:.5;border-style:solid;width:2px;left:69px}.stadium-ring{border:1px solid #e4bd8550;border-radius:50%;width:290px;height:290px;position:absolute}.ring-two{width:240px;height:240px;top:25px;left:25px}.art-wicket{gap:8px;display:flex;position:absolute;bottom:27px;left:75px;transform:rotate(12deg)}.art-wicket i{background:linear-gradient(90deg,#b99462,#f7dfb2,#9b7951);border-radius:4px;width:9px;height:130px;display:block}.art-wicket:before{content:"";background:#f6ddb0;border-radius:3px;width:47px;height:5px;position:absolute;top:-3px}.art-caption{letter-spacing:2px;color:#e1c799;font-size:14px;position:absolute;bottom:0;left:40px}.coverage-line{color:#6c6663;border-bottom:1px solid #ddd;align-items:center;gap:9px;padding:15px 0;font-size:14px;display:flex}.coverage-line a{margin-left:auto;font-weight:700}.status-dot{background:#2c7a52;border-radius:50%;width:6px;height:6px;display:inline-block}.league-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.league-card{background:#fff;border:1px solid #e0d8ce;flex-direction:column;gap:12px;padding:20px;transition:transform .15s,border-color .15s;display:flex}.league-card:hover,.team-card:hover{border-color:#7b2949;transform:translateY(-3px)}.league-card h2,.league-card strong{font-size:15px;line-height:1.4}.league-card>span:last-child{color:#6d6864;align-items:center;gap:7px;font-size:14px;display:flex}.league-badge{color:#fff;letter-spacing:-.5px;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:16px;font-weight:900;display:grid;box-shadow:inset 0 0 0 4px #ffffff24}.player-mini{border-bottom:1px solid #ddd;align-items:center;gap:10px;padding:14px 0!important;display:flex!important}.player-mini>span:nth-child(2){flex:1;min-width:0}.player-mini strong{font-size:14px;display:block}.player-mini small{color:#777;margin-top:4px;font-size:14px;font-weight:400;display:block}.team-rail a{align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.team-rail a>span:last-child{margin-left:auto}.cup-winner{align-items:center;gap:7px;display:flex}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.team-card{background:#fff;border:1px solid #e0d8ce;flex-direction:column;align-items:flex-start;gap:14px;padding:25px;transition:transform .15s,border-color .15s;display:flex}.team-card h2{margin:0;font-size:23px}.team-card p{color:#777;margin:0;font-size:14px}.team-card>span:last-child{margin-top:auto;font-size:14px;font-weight:700}.team-title{align-items:center;gap:25px;display:flex}.team-title>.country-flag{width:72px;height:54px}.team-title>.team-shield{width:72px;height:72px;font-size:20px}.player-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0 35px;display:grid}.player-cards>a{text-align:center;background:#fff;border:1px solid #e5ded4;flex-direction:column;align-items:center;gap:12px;padding:18px 8px;display:flex}.player-cards strong{font-size:14px}.player-cards span{color:#777;font-size:14px}.profile-hero{border-bottom:1px solid #ddd;align-items:center;gap:38px;margin-bottom:30px;padding:25px 0 40px;display:flex}.profile-hero h1{letter-spacing:-1px;margin:10px 0 20px;font-family:Georgia,serif;font-size:clamp(32px,5vw,58px)}.profile-teams{flex-wrap:wrap;gap:15px;font-size:14px;display:flex}.profile-teams>span{align-items:center;gap:8px;display:flex}.profile-facts{flex-wrap:wrap;gap:25px;display:flex}.profile-facts dt{text-transform:uppercase;letter-spacing:1px;color:#777;margin-bottom:7px;font-size:14px}.profile-facts dd{margin:0;font-size:14px;font-weight:650}.profile-intro{max-width:900px;margin:30px 0;font-size:20px;line-height:1.7}.player-link{align-items:center;gap:12px;display:flex}.profile-sources{border-top:1px solid #ddd;flex-wrap:wrap;gap:20px;margin-top:40px;padding:20px 0;font-size:14px;display:flex}.profile-sources h2{flex-basis:100%;margin:0}.image-credit{color:#777;max-width:950px;margin-top:30px;font-size:14px;line-height:1.7}.image-credit a{text-decoration:underline}.article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:60px;display:grid}.tournament-story{max-width:800px}.tournament-aside{background:#f1e9dc;border:1px solid #ded3c4;flex-direction:column;align-self:start;gap:20px;padding:30px;display:flex;position:sticky;top:30px}.tournament-aside h2,.tournament-aside p{margin:0}.tournament-aside .country-flag{width:70px;height:auto}.tournament-aside a{font-size:14px;font-weight:700}.scorecard-document{max-width:1100px;line-height:1.7;overflow-x:auto}.scorecard-document table{border-collapse:collapse;background:#fff;width:100%;margin:15px 0 28px;font-size:14px}.scorecard-document td,.scorecard-document th{border-bottom:1px solid #e5ddd3;padding:9px 12px}.scorecard-document tr:first-child{font-weight:700}.scorecard-document>b{margin-top:32px;font:700 23px Georgia,serif;display:block}@media (min-width:1600px){.cricket-art{right:-15px}.current-hero .hero-content{max-width:75%}}@media (max-width:1100px){.league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cricket-art{opacity:.5;right:-100px}.current-hero .hero-content{max-width:95%}.player-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.results-grid,.team-grid{grid-template-columns:1fr}.profile-hero{flex-direction:column;align-items:flex-start;gap:20px}.profile-hero>.portrait{width:120px!important;height:120px!important}.profile-facts{gap:20px}.profile-hero h1{font-size:38px}.article-layout{grid-template-columns:1fr;gap:25px}.tournament-aside{grid-row:1;position:static}.cricket-art{opacity:.28;top:70px;right:-110px}.current-hero h1{font-size:42px}.hero-actions{gap:15px}.coverage-line{flex-wrap:wrap}.coverage-line>span:nth-child(3){margin-left:15px}.team-title{gap:15px}.team-title>.country-flag{width:48px;height:36px}.team-card{padding:22px}.league-card{padding:16px}.league-card strong{font-size:14px}.player-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-title .page-head h1{font-size:32px}.profile-sources{gap:15px}}.current-hero{display:block}.current-hero .hero-content{width:78%;max-width:78%;padding-right:0}.cricket-story{border-bottom:1px solid #ddd;padding:35px 0;scroll-margin-top:30px}.cricket-story .source-note a{margin-top:7px;display:block}.profile-facts dd{overflow-wrap:anywhere;max-width:340px}@media (max-width:700px){.current-hero .hero-content{width:100%;max-width:100%;padding:28px 24px}.current-hero h1{font-size:39px}.current-hero p{max-width:90%}.right-rail{grid-template-columns:minmax(0,1fr);min-width:0}.right-rail>*{min-width:0}.player-mini strong{overflow-wrap:anywhere}}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.guide-card{border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;min-width:0;padding:28px}.guide-card h2{margin:18px 0 14px;font-size:27px}.guide-domain{color:var(--wine);overflow-wrap:anywhere;font-size:14px}.fan-callout{background:var(--cream);border-left:4px solid var(--wine);margin:36px 0;padding:32px}.fan-callout h2{max-width:560px;margin:12px 0;font-size:34px}.fan-callout p{max-width:580px}.reader-form{border:1px solid var(--line);background:#fff;margin:20px 0;padding:28px;position:relative}.reader-form h2{font-size:30px}.reader-form label{margin:0 0 18px;font-weight:600;display:block}.reader-form input:not([type=checkbox]),.reader-form textarea{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1px solid #bdb5ac;border-radius:0;margin-top:7px;padding:12px;display:block}.reader-form textarea{resize:vertical}.reader-form a,.notice a{text-decoration:underline}.form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reader-form .consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.consent input{margin-top:5px}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-success{color:var(--green);overflow-wrap:anywhere}.form-error{color:var(--wine)}button:disabled{opacity:.65;cursor:wait}textarea:focus-visible{outline-offset:4px;outline:3px solid #be7b25}@media (max-width:800px){.guide-grid{grid-template-columns:1fr}.form-pair{grid-template-columns:1fr;gap:0}.reader-form,.guide-card{padding:20px}.fan-callout{padding:24px}}.fan-layout .tournament-aside{grid-row:auto}.navigation .container{scrollbar-width:thin;overflow-x:auto}.match-autocomplete{position:relative}.match-suggestions{z-index:30;border:1px solid var(--line);background:#fff;margin:4px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 28px #25232118}.match-suggestions button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.match-suggestions button[aria-selected=true],.match-suggestions button:hover{background:var(--cream)}.match-suggestions button span{overflow-wrap:anywhere;min-width:0}.match-suggestions small{color:var(--muted);flex-shrink:0;font-size:14px}.match-search-help{margin-top:-10px}.results-pending{opacity:.6}.search-error button{color:var(--wine);background:0 0;border:0;text-decoration:underline}.country-flag.state-flag{object-fit:contain;box-shadow:none;background:0 0}.match-suggestions{overscroll-behavior:contain;max-height:min(320px,45vh);overflow-y:auto}.cup-edition-nav{flex-wrap:wrap;gap:8px;display:flex}.cup-edition-nav a{border:1px solid var(--line,#e4dbcf);padding:10px 14px}.cup-edition-nav a[aria-current=page]{color:#fff;background:#790b32;border-color:#790b32}.team-directory-filters>label,.team-profile-filters>label{font-size:14px;font-weight:600;display:block}.team-directory-filters input,.team-directory-filters select,.team-profile-filters select{margin-top:6px;display:block}.team-profile-filters>a{padding:12px 0}body{font-size:15px;line-height:1.6}p{color:#514b48}.prose,.profile-intro{max-width:72ch;font-size:16px;line-height:1.75}.prose p{margin-bottom:1.2em}.prose a,.source-note a,.detail-aside a:not(.person-link){text-underline-offset:3px;text-decoration:underline}.utility{letter-spacing:1.2px;font-size:11px}.eyebrow,.hero .eyebrow,.page-head .eyebrow,.section-heading .eyebrow,.right-rail .eyebrow{letter-spacing:1.2px;font-size:11px;line-height:1.6}.navigation a{min-height:44px;padding-top:13px;padding-bottom:13px;font-size:14px}.button,button,input,select,textarea{font-size:14px}.button,button{min-height:44px}.filter label,.filters>label,.reader-form label{font-size:13px}.filter input,.filter select,.filters input,.filters select{min-height:44px;font-size:15px}.source-note,.image-credit,.muted,.footer-bottom{font-size:13px;line-height:1.6}.footer-grid p,.footer-grid a{font-size:13px}.page-head p{max-width:78ch;font-size:15px;line-height:1.7}.section-heading>a{font-size:13px}.match-card{flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.match-card .match-event{margin:0 0 4px;font-size:13px;line-height:1.55;display:block}.match-kicker{gap:12px;font-size:12px;line-height:1.5}.match-kicker a{text-underline-offset:3px;text-decoration:underline}.score-line{gap:10px;min-width:0;font-size:15px;line-height:1.5}.score-line>span,.team-score-name{align-items:center;gap:10px;min-width:0;display:flex}.score-line>span>a{overflow-wrap:anywhere}.score-line>a{flex-shrink:0}.match-card .match-result{justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;line-height:1.6;display:flex}.match-hero .score-line{padding:10px 0;font-size:19px}.match-hero .match-result{font-size:15px}.data-table{font-size:14px;line-height:1.6}.data-table th,.data-table td{vertical-align:middle;padding:11px 10px;font-size:14px}.data-table th{line-height:1.5}.data-table .numeric{font-variant-numeric:tabular-nums}.innings .data-table{min-width:690px}.person-link{align-items:center;gap:10px;min-height:38px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.person-link .portrait{width:var(--portrait-size,auto);flex-shrink:0}.person-link .portrait-placeholder{justify-content:center;align-items:center;font-size:13px;display:inline-flex}.innings .person-link{min-width:180px}.detail-aside{padding:20px}.detail-aside dl{display:block}.detail-aside dt{letter-spacing:.6px;text-transform:uppercase;margin:20px 0 6px;font-size:13px}.detail-aside dd{margin:0;font-size:14px;line-height:1.6}.detail-aside h3{align-items:center;gap:10px;line-height:1.5;display:flex}.detail-people{gap:10px;display:grid}.lineup-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lineup-list li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px 0;display:grid}.lineup-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.profile-teams,.format-links{flex-wrap:wrap;gap:10px;display:flex}.profile-teams a,.format-links a,.fact-chips>span{border:1px solid var(--line);align-items:center;gap:8px;padding:6px 9px;font-size:14px;line-height:1.5;display:inline-flex}.format-links a[aria-current=page]{color:#fff;background:var(--wine);border-color:var(--wine)}.profile-facts dt{font-size:13px}.profile-facts dd{font-size:14px;line-height:1.7}.profile-hero{align-items:flex-start}.profile-hero .portrait{max-width:176px}.profile-hero .page-head{border:0;margin-bottom:0;padding-top:0}.profile-hero .page-head h1{margin-top:0}.fact-chips{flex-wrap:wrap;gap:10px;display:flex}.entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.entity-card{border:1px solid var(--line);background:#fffdf9;min-width:0;padding:24px}.entity-card p{margin:15px 0;font-size:14px}.entity-card h2{font-size:23px;line-height:1.3}.entity-card>a:last-child{color:var(--wine);font-weight:600}.ground-icon{background:var(--cream);width:52px;height:52px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:30px;display:inline-flex}.cup-winner{font-size:14px;line-height:1.5}.cup-label{font-size:11px}.cup-card{padding:22px}.pagination{gap:14px;font-size:14px}.pagination a{min-height:44px;padding:10px 16px}.scorecard-document,.scorecard-document table{font-size:14px;line-height:1.6}@media (max-width:1100px){.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.detail-aside>h2,.detail-aside>dl{grid-column:1/-1}.entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body{font-size:15px}.page-head h1{font-size:clamp(29px,7.5vw,34px);line-height:1.18}.page-head p,.prose,.profile-intro{font-size:16px;line-height:1.75}.hero{grid-template-columns:1fr;min-height:0}.hero-content{padding:28px}.hero h1{font-size:34px}.hero p{max-width:none;font-size:15px}.hero .button{font-size:14px}.trophy-art{display:none}.right-rail{grid-template-columns:1fr}.right-rail p,.right-rail .button{font-size:14px}.results-grid,.entity-grid{grid-template-columns:1fr}.score-line{font-size:15px}.match-kicker{font-size:12px}.match-card{padding:20px}.cup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cup-card{padding:17px 14px}.cup-winner{font-size:14px}.cup-label{font-size:11px}.detail-aside{padding:20px;display:block}.detail-aside section{margin-top:28px}.profile-hero{gap:20px}.profile-hero>.portrait{width:112px;height:112px}.stat-cell strong{font-size:30px}.stat-cell span,.data-table td,.data-table th{font-size:14px}.utility .container{flex-wrap:wrap}}.fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.fixture-card{border:1px solid var(--line);background:#fffdf9;padding:28px}.fixture-teams{gap:15px;margin:22px 0;font-size:22px;font-weight:700;display:grid}.fixture-teams>div{align-items:center;gap:12px;display:flex}.fixture-card .match-kicker{flex-wrap:wrap}.reader-form select{border:1px solid var(--line);background:#fff;width:100%;min-height:48px;margin-top:8px;padding:12px;display:block}@media (max-width:800px){.fixture-grid{grid-template-columns:1fr}.fixture-card{padding:22px}}.learn-jump,.alphabet-nav{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.learn-jump a,.alphabet-nav a{border:1px solid var(--line);background:#fffdf9;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 14px;font-weight:600;display:inline-flex}.learn-intro{grid-template-columns:1fr 1.15fr;align-items:center;gap:36px;display:grid}.learn-intro figure,.learn-visual-grid figure,.learn-figure{margin:0}.learn-intro img,.learn-visual-grid img,.learn-figure img{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block}figcaption{color:var(--muted);padding:12px 0;font-size:14px;line-height:1.7}.learn-visual-grid,.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.glossary-card{border:1px solid var(--line);background:#fffdf9;align-items:flex-start;gap:18px;padding:24px;scroll-margin-top:24px;display:flex}.glossary-card>span{color:var(--wine);min-width:34px;font:44px Georgia,serif}.glossary-card h3{font-size:22px;line-height:1.4}.glossary-card p{margin:0;font-size:17px;line-height:1.8}.learning-steps{padding-left:26px}.learning-steps li{margin:24px 0;padding-left:10px}.learning-steps h3{margin-bottom:8px}@media (max-width:850px){.learn-intro,.learn-visual-grid,.glossary-grid{grid-template-columns:1fr}.learn-intro{gap:24px}.glossary-card{padding:20px}}.country-flag.county-flag{object-fit:contain;box-shadow:none;background:0 0}@media (max-width:600px){.masthead>.outline{display:none}.masthead{min-height:104px}.utility .container>span:last-child{display:none}}figcaption a{text-underline-offset:3px;padding:8px 0;text-decoration:underline;display:inline-block}.score-strip .strip-match{flex:1;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:6px 12px;min-width:0;display:grid}.score-strip .strip-match .tiny-tag{place-self:start}.strip-teams{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:14px;line-height:1.5;display:flex}.strip-team{align-items:center;gap:6px;min-width:0;display:inline-flex}.strip-team .country-flag,.strip-team .team-shield{flex-shrink:0}.strip-versus{color:var(--muted);font-weight:400}.score-strip .strip-match>.strip-result{white-space:normal;text-overflow:clip;grid-column:2;max-width:none;line-height:1.5;overflow:visible}.player-autocomplete{position:relative}.player-finder .search-inline input{min-width:0;font-size:16px}.player-suggestions{z-index:30;overscroll-behavior:contain;border:1px solid var(--line);background:#fffdf9;max-height:360px;margin:0;padding:4px;list-style:none;position:absolute;top:74px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #24111b20}.player-suggestions a{min-height:64px;color:var(--ink);align-items:center;gap:9px;padding:12px 8px;text-decoration:none;display:flex}.player-suggestions a:hover,.player-suggestions a[aria-selected=true]{background:var(--cream);outline:1px solid var(--wine);outline-offset:-1px}.finder-avatar{object-fit:cover;background:var(--cream);width:36px;height:36px;color:var(--wine);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.player-suggestions a>span:nth-child(2){min-width:0}.player-suggestions strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:block}.player-suggestions small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.5;display:block}.player-suggestions a>span:last-child{margin-left:auto}.player-search-help{margin:8px 0 0;font-size:14px;line-height:1.6}.player-search-help:empty{display:none}@media (max-width:650px){.score-strip>.container{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.score-strip .strip-title{border:0;grid-column:1/-1;padding:12px 0 12px 14px}.score-strip .strip-match{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;padding:12px 8px}.score-strip .strip-match>.strip-result{grid-column:1}.strip-teams{flex-direction:column;align-items:flex-start}.strip-team{font-size:14px;line-height:1.5}.strip-team>span:last-child{overflow-wrap:anywhere}.strip-versus{display:none}.player-suggestions{max-height:min(360px,50vh)}}.score-strip .strip-match:nth-child(3){display:grid}.player-suggestions{width:max(100%,300px);max-width:calc(100vw - 32px);left:auto;right:0}.player-suggestions a>span:nth-child(2){flex:1}.player-suggestions small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.current-hero .hero-caption{max-width:34ch;line-height:1.6}.masthead{min-height:114px}.brand{font-size:42px}.brand-ball{font-size:45px}.page-head h1{font-size:clamp(30px,3.6vw,40px);line-height:1.18}.profile-hero h1{font-size:clamp(30px,4vw,44px);line-height:1.18}.current-hero h1{font-size:clamp(30px,3vw,44px);line-height:1.12}.current-hero .hero-caption,.art-caption{letter-spacing:.8px;font-size:11px}.rail-title,.edition-line,.rail-quote small{letter-spacing:1px;font-size:11px}.rail-section a,.team-rail a,.player-mini strong,.right-rail label{font-size:13px}.player-mini small,.coverage-line{font-size:12px}.right-rail h2{font-size:21px}.section-heading h2,.history-banner h2{font-size:24px}.footer-brand{font-size:32px}.right-rail .rail-quote p{font-size:26px;line-height:1.3}.right-rail .rail-quote>span{font:inherit;height:auto;font-size:16px;line-height:1.6}.cup-year{font-size:28px}.strip-title,.strip-title small,.tiny-tag{font-size:12px}.strip-teams,.strip-team,.score-strip .strip-result,.score-strip .strip-all{font-size:13px}.player-finder .search-inline input{font-size:15px}.player-suggestions strong{font-size:14px}.player-suggestions small,.player-search-help{font-size:13px}.stat-cell strong{font-size:34px}.stat-cell span{font-size:13px}.fixture-card p{font-size:15px}.fixture-teams{font-size:18px}.glossary-card p{font-size:16px;line-height:1.75}.glossary-card h3{font-size:20px}.glossary-card>span{font-size:36px}figcaption{font-size:13px}@media (max-width:700px){.brand{font-size:34px}.brand-ball{font-size:36px}.brand small{font-size:11px}.masthead{min-height:94px}.page-head h1,.profile-hero h1{font-size:clamp(29px,7.5vw,34px)}.current-hero h1{font-size:clamp(30px,8vw,34px)}.stat-cell strong{font-size:28px}input,select,textarea,.filter input,.filter select,.filters input,.filters select,.reader-form input,.reader-form select,.reader-form textarea,.player-finder .search-inline input{font-size:16px}}body{font-family:var(--font-ui), Arial, sans-serif;font-size:14px;line-height:1.6}h1,h2,h3,.profile-hero h1,.cup-year,.rail-quote p,.rail-quote>span,.numbers-box strong,.stat-cell strong,.scorecard-document>b,.versus,.current-hero h1,.page-head h1{font-family:var(--font-ui), Arial, sans-serif}h1,h2,h3{letter-spacing:-.55px}.page-head h1{font-size:clamp(28px,3.2vw,36px);font-weight:650}.current-hero h1{letter-spacing:-1.1px;font-size:clamp(28px,3vw,38px);font-weight:650}.profile-hero h1{font-size:clamp(28px,3.8vw,40px);font-weight:650}.section-heading h2,.history-banner h2{font-size:23px;font-weight:600}.rail-section h2,.right-rail h2{font-size:19px;font-weight:650}.site-header{z-index:60;border-bottom:1px solid var(--line);background:#fffdfb;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.site-brand,.footer-brand{color:var(--wine);font-style:normal;font-family:var(--font-ui), Arial, sans-serif;white-space:nowrap;align-items:center;gap:9px;line-height:1;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:32px;height:32px}.brand-wordmark{letter-spacing:-1.1px;color:var(--ink);font-size:25px;font-weight:800}.brand-wordmark>span{color:var(--wine)}.footer-brand .brand-mark{width:28px;height:28px}.footer-brand .brand-wordmark{font-size:23px}.site-header .site-navigation{background:0 0;border:0;min-width:0}.nav-links{align-items:center;gap:5px;display:flex}.site-header .site-navigation a,.more-button{white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:550;line-height:20px;display:flex}.site-header .site-navigation a[aria-current=page],.more-button.is-current{color:var(--wine);background:#f5edf0;border:0;margin:0}.site-header .site-navigation a:hover,.more-button:hover{color:var(--wine);background:#f5f1eb}.more-button{color:var(--ink);background:0 0;font-family:inherit}.more-button svg{transition:transform .15s}.more-button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-more{position:relative}.more-panel{border:1px solid var(--line);background:#fffdfb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;width:360px;max-width:calc(100vw - 32px);max-height:min(560px,75vh);padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 15px 40px #2610191a}.more-panel h2{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:4px 10px 7px;font-family:inherit;font-size:11px;font-weight:650}.more-panel section{min-width:0}.site-header .more-panel a{white-space:normal;min-height:36px;line-height:1.4}.more-shortcuts,.site-header .more-shortcuts a{display:none}.portrait-placeholder{object-position:center;background:#eeeaf0}@media (max-width:1000px){.site-header .site-navigation .nav-wide{display:none}.more-shortcuts{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:4px;padding-bottom:10px;display:flex}.site-header .more-shortcuts .more-wide{display:flex}}@media (max-width:600px){.header-inner{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:10px;display:grid}.site-brand{justify-self:start;margin-bottom:5px}.brand-mark{width:28px;height:28px}.brand-wordmark{font-size:23px}.nav-links{justify-content:space-between;gap:3px}.site-header .site-navigation a,.more-button{min-height:40px;padding:7px 9px}.site-header .site-navigation .nav-medium{display:none}.site-header .more-shortcuts .more-medium{display:flex}.more-panel{max-height:65vh;top:calc(100% + 6px)}.site-header .more-panel a{min-height:40px}.page-head h1,.profile-hero h1{font-size:28px}.current-hero h1{font-size:30px}}.more-panel[hidden]{display:none}.brand-wordmark>span{font:inherit;color:var(--wine)}.more-panel section:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.more-panel section:last-child h2{grid-column:1/-1}@media (max-width:1100px){.detail-aside{order:0}}@media (max-width:360px){.nav-links{gap:2px}.site-header .site-navigation a,.more-button{padding-inline:5px;font-size:12px}}
:root{--wine:#781536;--wine-dark:#531026;--ink:#20262b;--muted:#667078;--paper:#f7f8fa;--cream:#f1f3f5;--line:#e1e5e9;--green:#226047}body{color:var(--ink);font-size:14px}p{color:#56616a}h1,h2,h3{letter-spacing:-.6px;font-weight:650}.container{width:min(1320px,100% - 64px)}.site-header{border-bottom-color:var(--line);background:#fff}.header-inner{gap:20px;min-height:66px}.site-brand,.footer-brand{gap:8px}.brand-mark{width:34px;height:34px}.brand-wordmark{letter-spacing:-1.2px;font-size:26px;font-style:italic;font-weight:800}.brand-wordmark>span{font:inherit}.site-header .site-navigation a,.more-button{border-radius:6px;font-size:13px;font-weight:550}.more-panel{border-color:var(--line);background:#fff;box-shadow:0 12px 36px #16212d18}.site-header .site-navigation a:hover,.more-button:hover{background:#f6f0f3}.score-strip{background:#fff}.strip-title{letter-spacing:1px;min-width:145px;font-size:11px}.strip-title small{font-size:12px}.score-strip .strip-match{row-gap:3px;padding:14px 20px}.strip-teams,.score-strip .strip-result{font-size:12px}.score-strip .strip-result{color:var(--muted)}.tiny-tag{background:#f0f2f4;border-radius:4px;font-size:11px;font-weight:600}.home-grid{grid-template-columns:minmax(0,1fr) 280px;gap:30px;padding-top:30px}.home-main,.right-rail{min-width:0}.edition-line{letter-spacing:.6px;margin-bottom:14px;font-size:11px}.eyebrow,.section-heading .eyebrow,.right-rail .eyebrow{letter-spacing:1.2px;font-size:11px}.current-hero{background:#6b1231;border-radius:12px;min-height:310px}.current-hero .hero-content{width:75%;max-width:75%;padding:30px 0 30px 30px}.current-hero h1{letter-spacing:-1.3px;margin:15px 0;font-size:clamp(30px,3vw,39px);font-weight:650;line-height:1.12}.current-hero p{color:#f0dfe5;max-width:460px;margin-bottom:20px;font-size:14px;line-height:1.7}.current-hero .eyebrow{color:#dcb8c6}.hero-actions{gap:20px}.hero .button{color:#64102e;background:#fff6e6;border-color:#fff6e6;margin-top:0}.cricket-art{transform-origin:100%;opacity:.8;top:12px;right:-10px;transform:scale(.78)}.art-caption{display:none}.coverage-line{border-bottom:0;gap:8px;padding:14px 0;font-size:12px}.coverage-line strong{font-weight:550}.format-switcher{flex-wrap:wrap;gap:8px;padding:2px 0 4px;display:flex}.format-switcher a{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:18px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:550;display:inline-flex}.format-switcher a span{color:var(--muted)}.format-switcher a:hover{color:var(--wine);background:#fcf8fa;border-color:#c6a4b1}.section-block{margin-top:0;padding-top:30px}.section-heading{align-items:flex-end;margin-bottom:18px}.section-heading h2,.history-banner h2{margin-top:6px;font-size:23px;font-weight:650;line-height:1.25}.section-heading>a{white-space:nowrap;font-size:12px}.results-grid,.match-grid,.fixture-grid{gap:16px}.match-card,.fixture-card{border-color:var(--line);background:#fff;border-radius:10px;box-shadow:0 2px 4px #17212b03}.match-card{gap:10px;padding:20px;transition:border-color .15s,box-shadow .15s}.match-card:hover{border-color:#c7b1ba;box-shadow:0 5px 18px #1b203008}.match-kicker{color:#64707b;font-size:11px}.match-kicker a{background:#f2f4f6;border-radius:4px;padding:3px 6px;font-weight:550;text-decoration:none}.match-kicker time{padding-top:3px}.match-card .match-event{color:#68717a;margin-bottom:5px;font-size:12px}.score-line{margin:4px 0;font-size:14px}.score-line b{font-weight:600}.score-line strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.match-card .match-result{border-top-color:#edf0f3;padding-top:12px;font-size:12px}.right-rail section{border-color:var(--line);background:#fff;border-radius:10px;margin-bottom:18px;padding:22px}.right-rail h2{color:var(--ink);margin:8px 0 18px;font-size:20px;font-weight:650;line-height:1.25}.right-rail .player-finder{border-top:3px solid var(--wine);background:#fff}.right-rail label{color:var(--muted);font-size:12px}.search-inline input{background:#fafbfc;border-color:#dbe0e6;border-radius:6px 0 0 6px}.search-inline button{border-radius:0 6px 6px 0;width:40px}.player-finder>a{font-size:12px}.player-mini{gap:10px;padding:13px 0}.player-mini strong{font-size:13px;font-weight:600}.player-mini small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.6}.team-rail a{border-bottom:1px solid #edf0f3;margin:0;padding:9px 0;font-size:13px}.team-rail a:last-child{border-bottom:0}.fan-essentials a{justify-content:space-between;margin:0;padding:8px 0;font-size:13px;display:flex}.right-rail .rail-quote{border-top:1px solid var(--line);padding-top:22px}.right-rail .rail-quote p{margin:10px 0;font-size:27px;font-style:normal;font-weight:600}.right-rail .rail-quote>span{height:auto;font-size:13px}.league-grid{gap:12px}.league-card,.cup-card,.guide-card,.source-card,.glossary-card{border-color:var(--line);background:#fff;border-radius:9px}.league-card{padding:18px}.league-card strong{font-size:14px;font-weight:600}.cup-grid{gap:12px}.cup-card{min-height:142px;padding:20px}.cup-year{letter-spacing:-1.1px;font-size:31px;font-weight:600}.cup-winner{font-size:13px;font-weight:550}.cup-label{letter-spacing:.5px;font-size:10px}.history-banner,.fan-callout{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:30px;padding:26px}.fan-callout h2{margin:9px 0;font-size:24px;line-height:1.3}.fan-callout p{max-width:65ch;font-size:14px}.button,.outline,.learn-jump a,.alphabet-nav a{border-radius:6px;font-weight:550}.page-head{margin-bottom:24px;padding:34px 0 24px}.page-head h1{max-width:100%;margin:12px 0;font-size:clamp(28px,3vw,36px);font-weight:650}.page-head p{max-width:74ch;color:var(--muted);margin-bottom:0;font-size:15px}.filters,.directory-filters{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.filter input,.filter select,.filters input,.filters select,.reader-form input,.reader-form textarea,.reader-form select{background:#fafbfc;border:1px solid #d9dfe5;border-radius:6px}.filter input:focus,.filters input:focus,.reader-form input:focus,.reader-form textarea:focus{background:#fff}.stat-grid{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.stat-cell{background:#fff}.stat-cell strong{font-size:30px;font-weight:600}.stat-cell span{color:var(--muted);font-size:12px}.profile-hero{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:25px;padding:28px}.profile-hero h1{font-size:clamp(29px,3vw,38px)}.profile-facts dt{color:var(--muted);font-size:11px}.profile-facts dd{font-size:13px}.player-cards>a{border-color:var(--line);background:#fff;border-radius:10px}.match-hero{background:#5c1631;border-radius:10px;padding:26px}.match-hero .score-line{margin:10px 0;padding:2px 0;font-size:18px}.match-hero .match-result{color:#f2dfbd;margin-top:12px;padding-top:12px}.detail-grid{gap:26px}.detail-aside{border:1px solid var(--line);background:#fff;border-radius:10px;align-self:start}.detail-aside h2{font-size:22px}.detail-aside dt{color:var(--muted);font-size:11px}.detail-aside dd{font-size:13px}.lineup-list li{border-bottom-color:#edf0f3}.innings{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.innings h2{border-bottom:1px solid var(--line);padding:18px 20px;font-size:21px}.innings>h3,.innings>p{padding-inline:20px}.data-table{font-variant-numeric:tabular-nums;background:#fff}.data-table th{color:#5c6873;background:#f3f5f7;font-size:12px;font-weight:550}.data-table th,.data-table td{border-bottom-color:#edf0f3;padding:12px}.data-table tbody tr:nth-child(2n){background:#fbfcfd}.data-table tbody tr:hover{background:#f7f1f4}.data-table td a{font-weight:550}.table-wrap{border-radius:8px}.pagination{margin-top:26px}.pagination a{background:#fff;border-radius:6px}.prose h2{margin-top:32px;font-size:24px}.prose h3{font-size:19px}.prose{line-height:1.8}.tournament-aside,.reader-form{border-color:var(--line);background:#fff;border-radius:10px}.tournament-aside{top:90px}.source-note{color:var(--muted);border-left-color:#d4dbe2;font-size:12px}footer{border-color:var(--line);background:#eef1f4}.footer-grid{gap:30px}.footer-grid strong{color:var(--ink);font-size:13px}.footer-grid>div>a:not(.footer-brand),.footer-grid p{font-size:12px;line-height:1.7}.footer-grid>div>a:not(.footer-brand){margin:9px 0}.footer-bottom{border-color:#d8dfe6;font-size:11px}@media (max-width:1100px){.container{width:calc(100% - 48px)}.home-grid{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.current-hero .hero-content{width:85%;max-width:85%}.cricket-art{opacity:.4;right:-45px}.hero-actions{gap:14px}.league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home-grid{grid-template-columns:minmax(0,1fr)}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.right-rail section{margin-bottom:0}.right-rail .rail-quote{margin-top:0}.current-hero .hero-content{width:72%;max-width:72%}.cricket-art{opacity:.75;right:0}}@media (max-width:700px){.container{width:calc(100% - 32px)}.current-hero{min-height:0}.current-hero .hero-content{width:100%;max-width:100%;padding:26px}.current-hero h1{font-size:32px}.current-hero p{max-width:90%}.cricket-art{opacity:.15;right:-60px}.edition-line{font-size:10px}.edition-line>span:last-child{letter-spacing:0}.format-switcher{gap:7px}.format-switcher a{gap:10px;padding:8px 10px}.right-rail,.results-grid,.match-grid{grid-template-columns:minmax(0,1fr)}.cup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-banner{flex-direction:column;align-items:flex-start}.page-head{padding-top:28px}.filters{padding:16px}.profile-hero{padding:20px}.match-hero{padding:22px}.match-hero .score-line{font-size:16px}.match-hero .score-line strong{font-size:23px}.detail-grid{gap:20px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.header-inner{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:9px;display:grid}.site-brand{margin-bottom:4px}.brand-mark{width:29px;height:29px}.brand-wordmark{font-size:24px}.nav-links{justify-content:space-between;gap:2px}.site-header .site-navigation .nav-medium{display:none}.site-header .more-shortcuts .more-medium{display:flex}.site-header .site-navigation a,.more-button{min-height:40px}.score-strip>.container{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strip-title{border:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;min-width:0;padding:10px 0;display:flex}.strip-title .red-dot{display:none}.score-strip .strip-match{border-top:1px solid var(--line);border-right:0;grid-template-columns:minmax(0,1fr);padding:12px 0;display:grid}.score-strip .strip-match:nth-child(3){border-left:1px solid var(--line);padding-left:14px}.strip-teams{gap:4px;font-size:11px}.score-strip .strip-match>.strip-result{grid-column:1;margin-top:5px;font-size:11px}.score-strip .strip-all{display:none}.home-grid{padding-top:22px}}@media (max-width:360px){.site-header .site-navigation a,.more-button{padding-inline:5px;font-size:12px}.brand-wordmark{font-size:23px}.current-hero .hero-content{padding:22px}.current-hero h1{font-size:29px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.cup-card{padding:15px}}@media (prefers-reduced-motion:reduce){.match-card{transition:none}}.stat-grid{gap:0}.stat-cell{border:0;border-right:1px solid var(--line)}.stat-cell:last-child{border-right:0}@media (max-width:700px){.stat-cell:nth-child(2n){border-right:0}.stat-cell:nth-child(-n+2){border-bottom:1px solid var(--line)}}.breadcrumb-trail{color:var(--muted);margin-top:22px;font-size:12px}.breadcrumb-trail ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-trail li{align-items:center;gap:8px;display:inline-flex}.breadcrumb-trail li+li:before{content:"/";color:#a0a8af}.breadcrumb-trail a:hover{text-underline-offset:3px;text-decoration:underline}.breadcrumb-trail+.page-head{padding-top:20px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.discovery-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:23px;display:flex}.discovery-card>svg{color:var(--wine);margin-bottom:19px}.discovery-card h3{margin:0 0 9px;font-size:17px;line-height:1.3}.discovery-card p{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.65}.discovery-action{width:100%;color:var(--wine);justify-content:space-between;margin-top:auto;font-size:12px;font-weight:550;display:flex}.discovery-card,.league-card,.cup-card{transition:border-color .16s,transform .16s,box-shadow .16s}.discovery-card:hover,.league-card:hover,.cup-card:hover{color:var(--ink);border-color:#c8b1bb;transform:translateY(-2px);box-shadow:0 7px 20px #20262b08}.league-card{border-top:3px solid var(--wine)}.league-badge{border-radius:8px}.cup-card{position:relative;overflow:hidden}.cup-card:after{content:"";pointer-events:none;border:1px solid #7815360c;border-radius:50%;width:110px;height:110px;position:absolute;top:-36px;right:-44px}.footer-brand .brand-wordmark,.footer-brand .brand-wordmark>span{margin-left:0}@media (max-width:1100px){.discovery-card{padding:18px}}@media (max-width:700px){.discovery-grid{grid-template-columns:minmax(0,1fr);gap:12px}.discovery-card{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:20px;display:grid}.discovery-card>svg{grid-row:1/4;margin:2px 0 0}.discovery-card h3,.discovery-card p,.discovery-card .discovery-action{grid-column:2}.discovery-card p{margin-bottom:13px}.breadcrumb-trail{margin-top:18px}}@media (prefers-reduced-motion:reduce){.discovery-card,.league-card,.cup-card{transition:none}.discovery-card:hover,.league-card:hover,.cup-card:hover{transform:none}}.team-grid{gap:16px}.team-card,.entity-card{border-color:var(--line);background:#fff;border-radius:10px}.team-card{padding:23px}.team-card h2,.entity-card h2{font-size:20px;line-height:1.3}.team-card>span:last-child{color:var(--wine);font-size:12px;font-weight:550}.team-card:hover{border-color:#c8b1bb;box-shadow:0 6px 18px #20262b08}.nav-item{align-items:center;display:flex;position:relative}.site-header .nav-item>a{padding-inline:8px}.nav-expand{width:24px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-expand:hover,.nav-expand[aria-expanded=true]{color:var(--wine);background:#f6edf1}.nav-expand[aria-expanded=true] svg{transform:rotate(180deg)}.nav-panel{width:410px;top:calc(100% + 9px)}.nav-panel-topic{width:430px;left:0;right:auto}.nav-panel-topic section:last-child{grid-column:auto;display:block}.nav-panel-topic section:last-child h2{grid-column:auto}.nav-panel h2{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin:3px 8px 8px;font-size:11px;font-weight:600}.nav-links{gap:3px}.score-strip{background:#eef1f5;padding:14px 0}.score-strip>.container{align-items:stretch;gap:14px}.score-strip .strip-title{border:0;min-width:135px;padding:0 8px 0 12px}.score-strip .red-dot{top:calc(50% - 20px)}.score-strip .strip-match{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:12px 16px;display:flex}.score-strip .strip-match:hover{color:var(--ink);border-color:#c4a5b2}.score-strip .strip-match>span{white-space:normal;max-width:none;overflow:visible}.strip-label{letter-spacing:.4px;align-items:center;gap:8px;font-size:10px;display:flex}.strip-label>span:last-child{color:var(--green);font-weight:650}.strip-teams{gap:5px;display:grid}.strip-team{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.strip-team>b{flex:1;min-width:0;font-weight:550}.strip-team>.innings-score{flex-shrink:0;margin-left:auto}.strip-team .innings-score strong{font-size:14px}.strip-team .innings-score small{font-size:10px}.score-strip .strip-match>.strip-result{color:var(--green);font-size:11px;line-height:1.45}.score-strip .strip-all{align-self:center;padding:8px 0;font-size:12px}.match-card{gap:8px;padding:16px 18px 0}.card-status{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:10px;display:flex}.card-status>span:first-child{color:var(--green);font-weight:650}.card-status>span:last-child{color:var(--muted)}.match-card .match-event{color:var(--ink);margin-bottom:3px;font-weight:550;line-height:1.5}.match-card .score-line{align-items:center;margin:3px 0}.score-line>.innings-score{display:inline-flex}.innings-score{text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.innings-score-part{flex-direction:column;line-height:1.25;display:flex}.innings-score small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400}.winning-team .innings-score strong{color:var(--wine)}.match-card .match-result{color:var(--green);margin-bottom:1px;padding-top:9px}.match-card-actions{background:#fcfcfd;border-top:1px solid #edf0f3;border-radius:0 0 10px 10px;gap:20px;margin:0 -18px;padding:10px 18px;font-size:11px;font-weight:550;display:flex}.match-card-actions a{align-items:center;gap:6px;min-height:24px;display:inline-flex}.match-card-actions a:first-child{color:var(--wine)}.match-page-heading .page-head{margin-bottom:14px;padding:24px 0 17px}.match-page-heading .page-head h1{font-size:clamp(24px,2.7vw,31px)}.match-page-heading .page-head p{font-size:13px}.match-hero{color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--wine);background:#fff;padding:20px 24px}.match-hero .match-kicker{color:var(--muted);opacity:1;font-size:12px}.match-hero .result-label{color:var(--green);letter-spacing:.8px;font-size:10px;font-weight:650}.match-hero .score-line{align-items:center;margin:14px 0;padding:3px 0;font-size:17px}.match-hero .score-line strong{font-size:25px}.match-hero .match-result{color:var(--green);border-top-color:var(--line);margin-top:16px;padding-top:13px;font-size:14px}.scorecard-jumps{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:8px;gap:20px;margin:14px 0;padding:0 16px;display:flex;overflow-x:auto}.scorecard-jumps a{border-bottom:2px solid #0000;flex-shrink:0;align-items:center;min-height:46px;font-size:12px;font-weight:550;display:inline-flex}.scorecard-jumps a:hover,.scorecard-jumps a:focus-visible{color:var(--wine);border-bottom-color:var(--wine)}.match-performers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.match-performers section{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid}.match-performers section>span{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:10px}.match-performers .person-link{font-size:13px;line-height:1.4}.match-performers strong{padding-left:46px;font-size:19px;line-height:1.3}.match-performers small{color:var(--muted);font-size:11px;font-weight:400}.innings,#match-details,#playing-xis{scroll-margin-top:92px}.innings h2{background:#f8f9fb;margin:0;padding:14px 18px;font-size:16px}.innings h2>span:first-child{align-items:center;gap:9px;display:flex}.innings .data-table th{text-transform:uppercase;letter-spacing:.4px;background:#fff;font-size:10px}.innings .data-table td{padding-block:11px;font-size:13px}.innings h3{text-transform:uppercase;letter-spacing:.5px;margin:18px 0 12px;font-size:13px}.detail-aside{padding:22px}.detail-aside h2{margin-bottom:18px;font-size:17px}.detail-aside .xi-heading{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}@media (max-width:1000px){.site-header .nav-item.nav-wide{display:none}.nav-panel-topic{left:auto;right:0}.score-strip .strip-title{min-width:115px}.score-strip .strip-all{display:none}}@media (max-width:650px){.site-header .nav-item.nav-medium{display:none}.nav-expand{width:22px;min-height:40px}.nav-panel,.nav-panel-topic{width:auto;max-height:65vh;position:fixed;top:83px;left:16px;right:16px}.score-strip>.container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.score-strip .strip-title{grid-column:1/-1;padding:0 0 4px 12px}.score-strip .red-dot{top:7px}.score-strip .strip-match{padding:12px}.strip-team{flex-wrap:wrap;gap:5px}.strip-team>b{flex-basis:calc(100% - 34px)}.strip-team>.innings-score{margin:0 0 3px 33px}.strip-team .innings-score-part{flex-direction:row;align-items:baseline;gap:5px}.match-hero{padding:18px}.match-hero .score-line{font-size:14px}.match-hero .score-line strong{font-size:22px}.match-performers{gap:10px}.match-performers section{padding:12px}.match-performers strong{padding-left:0}.innings,#match-details,#playing-xis{scroll-margin-top:105px}}@media (prefers-reduced-motion:reduce){.nav-expand svg{transition:none}}.score-strip .strip-match:nth-child(3){display:flex}.score-strip .strip-match>span:not(.tiny-tag){white-space:normal;width:100%;max-width:none;overflow:visible}.nav-panel-topic{left:auto;right:0}.match-hero .score-line{margin-block:10px}@media (min-width:651px) and (max-width:1000px){.header-inner{position:relative}.nav-item{position:static}}.score-strip .strip-match{flex-wrap:nowrap}.score-strip .strip-match>span:not(.tiny-tag){flex:0 auto}.score-strip .strip-teams{align-content:start;align-items:stretch}.detail-aside .match-performers{grid-template-columns:minmax(0,1fr);margin:0 0 24px}.detail-aside .match-performers section{background:#f8f9fb;border-color:#edf0f3;padding:14px}
