@charset "UTF-8";
:root{--ink:#142c3b;--ink-deep:#0b202e;--paper:#f7f5ef;--white:#fff;--orange:#e8874b;--orange-dark:#a84f1b;--muted:#647078;--line:#d8dcd9;--soft:#edf0ec;--radius:3px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--orange-dark);outline-offset:5px}a:hover{color:var(--orange-dark)}button{color:inherit}svg{display:block}.shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:76px}.orange{color:var(--orange-dark)}.eyebrow{font-size:.72rem;font-weight:800;letter-spacing:1.9px;text-transform:uppercase;margin:0 0 14px;color:var(--orange-dark)}.eyebrow.light{color:#efae83}.tiny-rule{display:inline-block;width:24px;height:2px;background:var(--orange);vertical-align:middle;margin-right:8px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-1.6px;line-height:1.06}h2{font-size:2.8rem;margin-bottom:20px}h3{line-height:1.2}em{font-family:Georgia,"Times New Roman",serif;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.skip-link{position:fixed;top:-100px;left:15px;z-index:999;background:var(--white);padding:14px 20px;border:2px solid var(--orange-dark)}.skip-link:focus{top:8px}.edition-bar{background:var(--ink-deep);color:#d1dbdd;font-size:.65rem;letter-spacing:1.1px;line-height:1}.edition-inner{min-height:31px;display:flex;align-items:center;justify-content:space-between}.edition-inner>span{font-weight:700}.edition-inner i{display:inline-block;width:3px;height:3px;background:var(--orange);border-radius:50%;margin:0 9px;vertical-align:middle}.edition-inner a{font-size:.65rem;letter-spacing:.2px;color:#c7d0d2}.edition-inner a:hover{color:#fff}.edition-inner a span{margin-left:6px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:42px;min-height:87px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{position:relative;font-size:21px;letter-spacing:-2px;font-weight:900;border:2px solid var(--ink);width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding-right:2px}.brand-mark span{position:absolute;width:13px;height:4px;background:var(--orange);right:-6px;top:5px;transform:rotate(-45deg)}.brand-type{font-size:.82rem;font-weight:900;letter-spacing:1.2px;line-height:1.1}.brand-type>span{display:block;font-size:.69rem;letter-spacing:2.7px;margin-top:3px}.brand:hover{color:var(--ink)}#main-nav{display:flex;align-items:center;gap:28px;margin-left:auto;align-self:stretch}#main-nav a{display:flex;align-items:center;position:relative;font-size:.81rem;font-weight:700;white-space:nowrap}#main-nav a.active:after{position:absolute;content:"";bottom:18px;height:2px;left:0;right:0;background:var(--orange)}.header-cta{background:var(--ink);color:#fff;padding:12px 17px;font-size:.76rem;font-weight:700;white-space:nowrap}.header-cta span{margin-left:15px;color:#edab80}.header-cta:hover{background:#24495d;color:#fff}.icon-button{border:0;background:none;padding:8px}.icon-button svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;fill:none}.menu-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:49px;padding:12px 21px;border:1px solid transparent;border-radius:2px;font-size:.81rem;font-weight:700;line-height:1.3;transition:background .16s,transform .16s}.button:hover{transform:translateY(-1px)}.button-orange{background:var(--orange);color:var(--ink-deep)}.button-orange:hover{background:#f29b65;color:var(--ink-deep)}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:#274b60;color:white}.button-outline{border-color:#aab5b9;background:transparent}.button-outline:hover{border-color:var(--ink);background:#fff;color:var(--ink)}.button-glass{background:transparent;color:#fff;border-color:#59707b}.button-glass:hover{color:#fff;background:#294656}.button-glass svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.button-glass[aria-pressed=true] svg{fill:var(--orange);stroke:var(--orange)}.button[aria-disabled=true]{color:#d8dfe0;border-color:#4c616b;background:#28404d;transform:none}
.home-hero{position:relative;overflow:hidden;background:var(--ink-deep);color:#fff}.hero-art{position:absolute;inset:0;background:linear-gradient(90deg,#0b202e 1%,rgba(11,32,46,.98) 25%,rgba(11,32,46,.32) 75%),linear-gradient(0deg,rgba(11,32,46,.45),transparent 50%),url("/assets/stadium.svg") center right/cover no-repeat;opacity:.95}.hero-content{min-height:515px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:80px;padding-block:58px}.hero-copy{max-width:720px}.hero-copy h1{font-size:clamp(3.8rem,5.6vw,5.25rem);letter-spacing:-3.3px;margin:0 0 24px;line-height:1.03}.hero-copy h1 em{color:#efa878;letter-spacing:-3px}.hero-deck{max-width:530px;color:#c0cdd3;font-size:1rem;line-height:1.65;margin-bottom:27px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hero-text-link{font-size:.76rem;font-weight:700;color:#d6e0e4;white-space:nowrap}.hero-text-link span{margin-left:8px}.hero-text-link:hover{color:var(--orange)}.championship-ticket{background:var(--paper);color:var(--ink);width:234px;flex-shrink:0;transform:rotate(3deg);padding:24px 22px 15px;box-shadow:0 22px 65px #00141b6b;position:relative;margin-top:26px}.championship-ticket:before,.championship-ticket:after{content:"";position:absolute;background:#143140;width:19px;height:19px;border-radius:50%;top:165px}.championship-ticket:before{left:-10px}.championship-ticket:after{right:-10px}.ticket-top{display:block;font-size:.59rem;letter-spacing:2px;font-weight:800}.championship-ticket>strong{font-size:2rem;line-height:1.2;display:block;font-weight:900;letter-spacing:-1px;margin-top:7px;white-space:nowrap}.ticket-rule{display:block;border-top:1px dashed #8b9b9f;margin-top:21px}.ticket-date{display:flex;align-items:center;gap:20px;margin-top:16px}.ticket-date>b{display:block;font-size:.8rem;line-height:1.2;letter-spacing:2px}.ticket-date b>span{display:block;font-size:4.1rem;letter-spacing:-2px;line-height:1.2}.ticket-date>span{font-size:.62rem;line-height:1.6;font-weight:800;letter-spacing:.7px}.ticket-bottom{display:flex;justify-content:space-between;border-top:1px solid #ccd2d0;padding-top:11px;margin-top:13px;font-size:.56rem;letter-spacing:1px;font-weight:800;text-transform:uppercase}.ticket-bottom>span{font-size:1rem}.championship-ticket:hover{transform:rotate(0);color:var(--ink);transition:transform .2s}.stats-strip{background:#eeece5;border-bottom:1px solid #deded6}.stats-inner{display:flex;align-items:center;min-height:95px;gap:0}.stats-inner>div{display:flex;align-items:center;gap:14px;flex:1;border-right:1px solid #d3d8d5;margin-right:33px}.stats-inner>div>strong{font-size:2.35rem;letter-spacing:-1.5px;line-height:1;font-weight:800}.stats-inner>div>span{font-size:.62rem;letter-spacing:1px;font-weight:800;max-width:80px;line-height:1.4}.stats-inner>a{display:flex;gap:16px;align-items:center;flex:1.45}.stat-date{display:flex;flex-direction:column;font-size:.54rem;letter-spacing:1px;font-weight:800;line-height:1}.stat-date strong{font-size:2.2rem;letter-spacing:-1px;margin-top:4px}.stats-inner>a>span+span{font-size:.58rem;letter-spacing:.7px;font-weight:800}.stats-inner>a b{display:block;font-size:.74rem;font-weight:400;margin-top:4px;letter-spacing:0}.stats-inner>a b span{margin-left:5px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.section-heading h2{margin:0}.section-link{font-size:.78rem;font-weight:700;border-bottom:1px solid #98a5a9;padding-bottom:5px;white-space:nowrap}.section-link span{margin-left:20px;color:var(--orange-dark)}.section-aside{font-size:.8rem;line-height:1.7;color:var(--ink);margin:0}.section-aside>span{color:var(--muted);font-size:.73rem}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.story-card{min-width:0}.story-art{position:relative;height:190px;overflow:hidden;padding:24px 27px;display:flex;flex-direction:column;justify-content:center}.story-art>strong{position:relative;font-size:3.65rem;letter-spacing:-2px;line-height:1;z-index:1;font-weight:900;white-space:pre-line}.story-art>small{position:relative;font-size:.61rem;letter-spacing:2px;font-weight:800;margin-top:16px;z-index:1}.art-poinsettia{background:#d7dfd2;color:#253e36}.art-poinsettia:after{content:"";position:absolute;width:230px;height:230px;border:32px solid #98ad93;border-radius:50%;right:-50px;bottom:-112px;transform:rotate(-22deg)}.art-poinsettia:before{content:"";position:absolute;right:39px;top:-20px;width:27px;height:260px;background:#b5c4aa;transform:rotate(35deg)}.art-puerto{background:#dfe9e6;color:#143b41}.art-puerto:after{content:"";position:absolute;right:-40px;top:-45px;width:210px;height:280px;background:repeating-linear-gradient(160deg,transparent 0 24px,#a7bdb5 25px 27px);border-radius:50%;transform:rotate(-10deg)}.art-playoff{background:#1d3d4e;color:#fff}.art-playoff>strong{font-family:Georgia,serif;font-style:italic;font-size:4.3rem;font-weight:400}.art-playoff:after{content:"";position:absolute;width:150px;height:300px;right:5px;top:-65px;background:#bf794d;transform:rotate(34deg)}.art-cactus{background:#e8d0b8;color:#523825}.art-cactus:after{content:"";position:absolute;width:35px;height:270px;background:#c59267;right:75px;bottom:-130px;border-radius:20px;transform:rotate(10deg);box-shadow:60px -50px 0 -5px #d7aa83}.story-card-content{padding:19px 0 0}.story-card-content .eyebrow{font-size:.58rem;letter-spacing:1.4px;margin-bottom:8px}.story-card h3{font-size:1.32rem;line-height:1.25;letter-spacing:-.5px;margin-bottom:9px}.story-card p{font-size:.83rem;color:var(--muted);line-height:1.6;margin-bottom:13px}.story-meta{display:flex;justify-content:space-between;font-size:.61rem;letter-spacing:.3px;color:var(--muted);align-items:center}.story-meta>b{font-size:1.1rem;color:var(--ink)}.story-card:hover h3{color:var(--orange-dark)}.story-card:hover .story-art>strong{transform:translateX(4px);transition:transform .2s}.schedule-section{border-block:1px solid var(--line);background:#fff}.scope-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto;scrollbar-width:thin}.scope-tab{background:transparent;border:0;padding:15px 19px;color:#5f6b70;font-size:.8rem;font-weight:700;white-space:nowrap;border-bottom:3px solid transparent}.scope-tab.active{color:var(--ink);border-color:var(--orange);background:#f5f5f0}.scope-tab span{font-size:.65rem;font-weight:500;margin-left:8px;opacity:.7}.board-controls{display:flex;justify-content:space-between;gap:20px;align-items:center}.search-box{display:flex;align-items:center;gap:10px;border:1px solid #cdd4d3;background:#fff;padding:0 15px;min-height:48px;flex:1;max-width:450px;border-radius:2px}.search-box svg{width:18px;height:18px;stroke:#718087;stroke-width:1.7;fill:none;flex-shrink:0}.search-box input{width:100%;background:transparent;border:0;font-size:.78rem;color:var(--ink);min-width:0;height:45px}.search-box:focus-within{outline:2px solid var(--orange-dark);outline-offset:2px}.search-box input:focus{outline:0}.search-box input::placeholder{color:#728087}.filter-group{display:flex;gap:10px;align-items:center}select{padding:12px 28px 12px 10px;color:var(--ink);background:transparent;border:1px solid #cdd4d3;border-radius:2px;font-size:.75rem;cursor:pointer;max-width:100%}.filter-group select{height:48px;background:white}.saved-filter{display:flex;gap:7px;align-items:center;height:48px;padding:0 13px;border:1px solid #cdd4d3;background:#fff;font-size:.75rem;border-radius:2px}.saved-filter svg{width:15px;height:15px;stroke:var(--ink);stroke-width:1.6;fill:none}.saved-filter>span{font-size:.65rem;color:var(--muted)}.saved-filter[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:white}.saved-filter[aria-pressed=true] svg{stroke:var(--orange);fill:var(--orange)}.saved-filter[aria-pressed=true]>span{color:#cad7da}.results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:19px 0 14px;font-size:.69rem;color:var(--muted)}.results-bar p{margin:0}.results-bar>div{display:flex;align-items:center;gap:19px}.timezone-label{display:flex;align-items:center;gap:3px}.timezone-label select{border:0;padding:4px 16px 4px 3px;font-size:.69rem;font-weight:700;color:var(--ink)}.text-button{background:none;border:0;padding:0;color:var(--ink);font-size:.68rem;font-weight:700}.text-button:hover{color:var(--orange-dark)}.download-button{border-left:1px solid var(--line);padding-left:18px}.download-button span{margin-left:6px}.table-wrap{width:100%}.event-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.event-table th{font-size:.57rem;letter-spacing:1.3px;font-weight:800;color:#718087;border-bottom:1px solid var(--ink);padding:13px 12px}.event-table th:first-child{width:120px;padding-left:0}.event-table th:nth-child(2){width:28%}.event-table th:nth-child(3){width:19%}.event-table th:nth-child(4){width:24%}.event-table th:nth-child(5){width:130px}.event-table th:last-child{width:36px}.event-table td{border-bottom:1px solid var(--line);padding:21px 12px;vertical-align:middle;overflow-wrap:anywhere}.event-table td:first-child{padding-left:0}.event-date{font-size:.76rem;font-weight:800;letter-spacing:.3px}.event-time{font-size:.68rem;font-weight:400;color:var(--muted);display:block;margin-top:4px;white-space:normal}.bowl-name{font-size:.93rem;font-weight:800;letter-spacing:-.2px;display:inline-block;line-height:1.35}.event-category{font-size:.55rem;letter-spacing:1px;font-weight:700;display:block;margin-top:5px;color:#7a858a;text-transform:uppercase}.pending-matchup{font-size:.73rem;color:#68767d}.pending-matchup>span{font-size:.62rem;display:block;color:#899399;margin-top:3px}.venue-name{font-size:.74rem;line-height:1.4;display:block}.venue-city{font-size:.66rem;color:var(--muted);display:block;margin-top:3px}.network-label{font-size:.64rem;font-weight:800;line-height:1.5;letter-spacing:.1px;display:block}.network-pending{font-weight:400;color:#7c878d}.save-button{padding:6px;background:transparent;border:0;display:flex;justify-content:center;align-items:center}.save-button svg{stroke:#7f8b90;stroke-width:1.5;fill:none;width:17px;height:20px}.save-button[aria-pressed=true] svg{fill:var(--orange);stroke:var(--orange-dark)}.save-button:hover svg{stroke:var(--orange-dark)}.event-table tr:hover{background:#f8f9f5}.board-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.board-pagination p{margin:0;font-size:.68rem;color:var(--muted)}.board-pagination .button{font-size:.72rem;min-height:41px;padding-block:8px}.full-schedule-link{text-align:center;margin-top:33px;font-size:.79rem;font-weight:700}.full-schedule-link a{border-bottom:1px solid #a7b4b8;padding-bottom:5px}.full-schedule-link span{margin-left:25px}.empty-state{padding:65px 20px;text-align:center;border-block:1px solid var(--line)}.empty-icon{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--line);border-radius:50%;font-size:22px;margin-bottom:15px}.empty-state h3{font-size:1.25rem;margin-bottom:9px}.empty-state p{font-size:.85rem;color:var(--muted)}.playoff-callout{display:grid;grid-template-columns:1fr 1.08fr;gap:90px;align-items:center}.playoff-callout h2{font-size:3.5rem}.playoff-callout>div>p:not(.eyebrow){font-size:.91rem;color:var(--muted);line-height:1.7;max-width:400px;margin-bottom:25px}.playoff-stages>a{display:flex;align-items:center;gap:23px;padding:22px 0;border-bottom:1px solid #cfd5d2}.playoff-stages>a:first-child{border-top:1px solid #cfd5d2}.playoff-stages>a>span{font-family:Georgia,serif;font-size:2.2rem;color:#a2b0b3;line-height:1}.playoff-stages>a>div{flex:1}.playoff-stages small{display:block;font-size:.57rem;font-weight:700;letter-spacing:1.3px;color:var(--orange-dark);margin-bottom:3px}.playoff-stages strong{display:block;font-size:1.05rem;letter-spacing:-.2px}.playoff-stages p{margin:4px 0 0;font-size:.74rem;color:var(--muted)}.playoff-stages b{font-size:1.2rem;font-weight:400}.principles-band{background:#e6ebe4}.principles-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:57px;align-items:center}.principles-inner h2{font-size:2.5rem;margin:0}.principles-inner p{font-size:.87rem;line-height:1.75;color:#51646b;margin-bottom:16px}.principles-inner a{font-size:.77rem;font-weight:700}.principles-inner a span{margin-left:20px}.site-footer{background:var(--ink-deep);color:#d8e0e1}.footer-top{display:flex;justify-content:space-between;gap:50px;padding-block:55px}.footer-wordmark{font-size:1.3rem;letter-spacing:-.5px;color:#fff;font-weight:800}.footer-wordmark>.orange{color:var(--orange)}.footer-top p{font-size:.81rem;margin:12px 0 3px;color:#b8c7cc}.footer-top small{font-size:.62rem;color:#77909b}.footer-links{display:flex;gap:75px}.footer-links>div{display:flex;flex-direction:column;gap:9px}.footer-links>div>span{font-size:.56rem;letter-spacing:1.6px;font-weight:800;color:#90a4ad;margin-bottom:8px}.footer-links a{font-size:.73rem}.footer-links a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid #2b424d;padding-block:18px;display:flex;justify-content:space-between;gap:20px;font-size:.58rem;color:#91a5ad}.footer-bottom>a{text-decoration:underline;text-underline-offset:3px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--ink);color:white;padding:13px 20px;font-size:.8rem;max-width:calc(100vw - 30px);z-index:100;border:1px solid #657c88;box-shadow:0 6px 30px #00182230;transition:opacity .15s,transform .15s}.toast.visible{opacity:1;transform:translate(-50%,0)}
.page-intro{padding-block:62px 42px}.page-intro h1{font-size:clamp(3rem,5.3vw,4.7rem);letter-spacing:-2.9px;margin-bottom:23px}.intro-deck{max-width:690px;color:var(--muted);font-size:1rem;line-height:1.7;margin:0}.snapshot-note{padding:17px 20px;border:1px solid var(--line);display:flex;align-items:center;gap:13px;background:#f0f2eb;margin-bottom:22px}.snapshot-note p{margin:0;flex:1;font-size:.76rem;color:#5b6b71}.snapshot-note a{font-size:.7rem;font-weight:700;white-space:nowrap}.snapshot-dot{width:7px;height:7px;background:var(--orange-dark);border-radius:50%;flex-shrink:0}.schedule-endnote{border-top:1px solid var(--line);margin-top:44px;margin-bottom:65px;padding-top:29px}.schedule-endnote h2{font-size:1.25rem;letter-spacing:-.3px;margin-bottom:12px}.schedule-endnote p{max-width:900px;font-size:.8rem;color:var(--muted);line-height:1.7}
.event-hero{background:var(--ink);color:white;padding-bottom:34px}.breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:.63rem;color:#8da0aa;padding:26px 0 29px}.breadcrumbs a:hover{color:var(--orange)}.event-hero-grid{display:grid;grid-template-columns:1fr auto;gap:75px;align-items:center}.event-hero h1{font-size:clamp(2.6rem,4.4vw,4rem);letter-spacing:-2px;max-width:950px;margin-bottom:22px}.event-hero-meta{display:flex;gap:16px;align-items:center;font-size:.91rem;color:#ebf0ef;font-weight:700}.meta-separator{height:3px;width:3px;background:var(--orange);border-radius:50%}.event-location{font-size:.79rem;color:#b3c5cd;margin-top:10px}.event-date-block{width:150px;border:1px solid #4a6470;text-align:center;padding:17px 15px}.event-date-block small{display:block;color:#e7a77e;font-size:.8rem;letter-spacing:3px;font-weight:700}.event-date-block strong{font-size:5.7rem;line-height:1.15;letter-spacing:-5px;display:block}.event-date-block>span{font-size:.63rem;color:#b3c5cd}.event-actions{display:flex;gap:12px;align-items:center;margin-top:20px;flex-wrap:wrap}.event-actions .button{min-height:42px;font-size:.73rem;padding:11px 17px;gap:18px}.share-button{padding:11px 17px;background:transparent;border:0;color:#c4d0d4;font-size:.73rem}.share-button span{margin-left:8px}.event-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px;padding-block:42px 70px}.matchup-panel{border:1px solid var(--line);background:white;padding:24px 27px}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-top .eyebrow{margin:0;font-size:.61rem}.status-pill{font-size:.49rem;letter-spacing:1.1px;font-weight:700;padding:6px 8px;background:#eef1eb;border:1px solid #dbe0d7;white-space:nowrap}.team-matchup{display:grid;grid-template-columns:1fr 38px 1fr;align-items:center;text-align:center;padding:29px 0 19px;gap:10px}.team-placeholder{display:inline-flex;width:55px;height:60px;clip-path:polygon(0 0,100% 0,94% 73%,50% 100%,6% 73%);align-items:center;justify-content:center;background:#eef0ed;border:1px solid #d6dcd5;color:#9ea9a9;font-size:1.7rem;font-family:Georgia,serif;padding-bottom:5px}.team-matchup h2{font-size:1.15rem;letter-spacing:-.3px;margin:15px 0 0}.versus{font-size:.64rem;letter-spacing:1px;color:#91a0a6;font-weight:700}.matchup-explainer{font-size:.76rem;color:var(--muted);line-height:1.7;text-align:center;max-width:530px;margin:0 auto}.pairing-block{font-size:.73rem;border-top:1px solid var(--line);padding-top:16px;margin:19px 0 0;color:#53676e}.pairing-block b{display:block;font-size:.55rem;letter-spacing:1.1px;color:#7b898f;margin-bottom:5px}.event-section{padding-top:42px}.event-section h2{font-size:2.1rem;letter-spacing:-1px;margin-bottom:19px}.event-section>p:not(.eyebrow){font-size:.91rem;line-height:1.8;color:#596b73}.event-section>p.lead-paragraph{color:var(--ink);font-size:1.06rem;line-height:1.75}.watchlist{display:grid;grid-template-columns:1fr 1fr;gap:22px}.watchlist>div{padding:18px 0;border-top:1px solid #bfc9c9}.watchlist h3{font-size:.94rem;letter-spacing:-.1px;margin-bottom:9px}.watchlist p{font-size:.8rem;color:var(--muted);line-height:1.7;margin:0}.forecast-pending{display:flex;gap:20px;background:#e9ede5;padding:24px;margin-top:24px}.forecast-symbol{font-size:2.5rem;line-height:1;color:#748b7c}.forecast-pending h3{font-size:1.05rem;margin:1px 0 9px}.forecast-pending p{font-size:.8rem;color:#5a6e66;line-height:1.7;margin-bottom:12px}.forecast-pending a{font-size:.73rem;font-weight:700}.source-links>a{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:17px 0;font-size:.79rem}.source-links>a:first-child{border-top:1px solid var(--line)}.source-links b{font-weight:400;color:var(--orange-dark)}.source-stamp{font-size:.69rem!important;color:#7b8b90!important;margin-top:14px!important;line-height:1.6!important}.fact-card{background:white;border:1px solid var(--line);padding:24px}.fact-card>.eyebrow{font-size:.6rem;letter-spacing:1.3px;margin-bottom:5px}.fact-card dl{margin:0}.fact-card dl>div{padding:16px 0;border-bottom:1px solid #e3e7e2}.fact-card dl>div:last-child{border:0;padding-bottom:0}.fact-card dt{font-size:.55rem;font-weight:700;letter-spacing:1.4px;color:#71848c;margin-bottom:6px}.fact-card dd{margin:0;font-size:.86rem;font-weight:700;line-height:1.5}.fact-card dd small{display:block;font-size:.7rem;font-weight:400;color:var(--muted);margin-top:4px}.sidebar-note{padding:26px 1px;border-bottom:1px solid var(--line)}.sidebar-note .eyebrow{font-size:.58rem}.sidebar-note h3{font-size:1.1rem;margin-bottom:9px}.sidebar-note p:not(.eyebrow){font-size:.76rem;color:var(--muted);line-height:1.7;margin-bottom:12px}.sidebar-note a{font-size:.72rem;font-weight:700}.back-schedule{display:block;font-size:.74rem;font-weight:700;padding-top:24px}.back-schedule span{margin-right:12px}
.story-article{padding-bottom:80px}.story-article>.breadcrumbs{color:#74858c;padding-block:32px}.story-article>header{max-width:850px;margin:12px auto 35px}.story-article header h1{font-size:clamp(2.7rem,4.4vw,4rem);letter-spacing:-2.4px;margin-bottom:24px}.story-deck{font-family:Georgia,serif;font-size:1.2rem;line-height:1.6;color:#64757a;max-width:780px}.article-byline{display:flex;gap:12px;align-items:center;padding-top:14px}.byline-mark{display:flex;width:35px;height:35px;background:var(--ink);color:white;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;letter-spacing:-1px}.article-byline b{display:block;font-size:.71rem}.article-byline small{display:block;font-size:.65rem;color:var(--muted);margin-top:3px}.article-illustration{position:relative;height:300px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:43px}.article-illustration>span{font-size:6rem;font-weight:800;letter-spacing:-5px;position:relative;z-index:1;line-height:1.05;white-space:pre-line;text-align:center}.article-illustration>small{position:relative;z-index:1;font-size:.7rem;font-weight:700;letter-spacing:3px;margin-top:22px}.article-body{max-width:740px;margin:auto}.article-body>p,.prose>p{font-size:.97rem;line-height:1.85;color:#50656e;margin-bottom:25px}.article-body h2,.prose h2{font-size:1.65rem;letter-spacing:-.6px;margin:35px 0 15px}.article-body .article-lead{font-family:Georgia,serif;color:var(--ink);font-size:1.2rem;line-height:1.8}.article-callout{padding:25px 28px;background:#e6ece5;border-left:3px solid var(--orange);margin:30px 0}.article-callout strong{font-size:.77rem;letter-spacing:.6px;display:block;margin-bottom:9px}.article-callout p{font-size:.88rem;line-height:1.7;margin:0}.article-source-box{padding:22px 26px;border:1px solid var(--line);margin:35px 0}.article-source-box h2{font-size:1.1rem;margin:0 0 15px}.article-source-box ul{padding-left:17px;margin:0}.article-source-box li{font-size:.76rem;color:#536a74;padding:5px 0}.article-source-box a{text-decoration:underline;text-underline-offset:3px}.article-source-box p{font-size:.66rem;color:var(--muted);margin:16px 0 0}
.playoff-hero{background:var(--ink);color:white;position:relative;overflow:hidden}.playoff-hero>.shell{position:relative;padding-block:65px 67px;z-index:1}.playoff-hero h1{font-size:clamp(3.1rem,5.2vw,4.75rem);letter-spacing:-2.6px;max-width:850px;margin-bottom:23px}.playoff-hero h1 em{color:#efa878}.playoff-hero p:not(.eyebrow){max-width:600px;font-size:.95rem;line-height:1.75;color:#bacbd2;margin-bottom:25px}.giant-twelve{position:absolute;right:3%;top:-100px;font-size:38rem;font-weight:900;line-height:1;letter-spacing:-60px;color:#294654;opacity:.5;transform:rotate(-8deg)}.playoff-note{border:1px solid #d7dbd1;border-left:3px solid var(--orange);padding:21px 25px;background:#edf0e7;margin-bottom:50px}.playoff-note b{font-size:.88rem}.playoff-note p{font-size:.8rem;line-height:1.7;color:#617371;margin:7px 0 0}.round-section{display:grid;grid-template-columns:240px 1fr;gap:45px;border-top:1px solid #c9d2cf;padding-block:34px;scroll-margin-top:110px}.round-label>span{font-family:Georgia,serif;font-size:2rem;color:#9cacaf;display:block;line-height:1;margin-bottom:12px}.round-label h2{font-size:2rem;letter-spacing:-.8px;margin-bottom:12px}.round-label p{font-size:.6rem;letter-spacing:1px;font-weight:700;color:var(--orange-dark)}.round-explainer{font-size:.83rem;line-height:1.7;color:#61747b;margin-bottom:24px;max-width:760px}.round-game{display:grid;grid-template-columns:100px 1fr auto;gap:20px;padding:18px 0;border-bottom:1px solid #d6ddda;align-items:center}.round-game:last-child{border:0}.round-game .round-date{font-size:.72rem;font-weight:800}.round-date small{font-weight:400;color:var(--muted);display:block;font-size:.64rem;margin-top:5px}.round-game h3{font-size:1rem;margin:0 0 6px}.round-game p{font-size:.72rem;margin:0;color:var(--muted)}.round-game>b{font-weight:400;font-size:1.3rem}.round-game:hover{color:var(--orange-dark)}.playoff-rules{padding-top:50px;border-top:1px solid #bac8c9}.playoff-rules h2{font-size:2.45rem}.rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:20px}.rules-grid b{font-size:.79rem}.rules-grid p{font-size:.82rem;color:var(--muted);line-height:1.75;margin:10px 0}
.analysis-status{background:#e5ece5;padding:30px 35px;display:flex;align-items:start;gap:28px;border:1px solid #d0dacd}.status-orbit{font-size:3.6rem;line-height:1;color:#76917b}.analysis-status h2{font-size:1.8rem;letter-spacing:-.7px;margin-bottom:10px}.analysis-status p:not(.eyebrow){font-size:.86rem;color:#5c7066;line-height:1.75;max-width:880px;margin:0}.analysis-status .eyebrow{font-size:.59rem;margin-bottom:7px}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.method-grid article{border-top:1px solid #bac8ca;padding-top:18px}.method-grid article>span{font-size:.63rem;font-weight:700;color:var(--orange-dark)}.method-grid h3{font-size:1.19rem;letter-spacing:-.4px;margin:20px 0 15px}.method-grid p{font-size:.82rem;line-height:1.75;color:var(--muted)}.method-band{background:var(--ink);color:white;padding-block:50px}.method-band-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.method-band-grid h2{font-size:2.55rem;line-height:1.15}.method-band-grid p{font-size:.87rem;line-height:1.75;color:#b8ccd1;margin-bottom:19px}.method-band-grid a{font-size:.77rem;font-weight:700;color:#e3e9e9}.method-band-grid a:hover{color:var(--orange)}.all-stories{grid-template-columns:repeat(2,1fr);gap:45px 35px}.all-stories .story-art{height:230px}.all-stories .story-art>strong{font-size:4.7rem}.about-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:95px;padding-bottom:80px}.about-manifesto{background:#e5e8df;padding:40px}.large-initials{font-size:7rem;font-weight:900;letter-spacing:-9px;line-height:1;display:flex;align-items:start;gap:20px}.large-initials>span{font-size:3rem;letter-spacing:0;color:var(--orange-dark);padding-top:7px}.about-manifesto>p{font-size:2.3rem;line-height:1.18;letter-spacing:-1.1px;font-weight:800;margin:30px 0 20px}.about-manifesto small{font-size:.73rem;color:#687e79}.about-grid .prose h2:first-child{margin-top:0}.about-grid .prose>p{font-size:.88rem}.sources-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#e9ede5;padding:30px 35px}.sources-intro h2{font-size:1.25rem;letter-spacing:-.3px;margin-bottom:13px}.sources-intro p{font-size:.83rem;line-height:1.8;color:#5c706a;margin:0}.sources-intro a{font-size:.75rem;font-weight:700;display:inline-block;margin-top:15px}.source-count{font-size:.75rem;color:var(--muted)}.source-record{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto;gap:24px;padding:20px 0;border-top:1px solid var(--line);align-items:center}.source-record h3{font-size:.89rem;letter-spacing:-.1px;margin:0 0 5px}.source-record p{margin:0;color:var(--muted);font-size:.7rem}.source-record .source-host{font-size:.7rem;color:#75878d;overflow-wrap:anywhere}.source-record>div:last-child{display:flex;gap:22px;font-size:.7rem;font-weight:700}.source-record .source-event{font-weight:400;color:var(--muted)}.source-record a:hover{text-decoration:underline}.narrow{max-width:850px}.privacy-copy{padding-bottom:60px}.privacy-copy h2:first-child{margin-top:0}.missing-page{padding-block:100px 130px}.missing-page h1{font-size:4rem;letter-spacing:-2px;margin-bottom:30px}.missing-page p:not(.eyebrow){color:var(--muted);max-width:500px;margin-bottom:25px}.notice{font-size:.8rem;padding:20px;border:1px solid var(--line)}.notice a{text-decoration:underline}
@media(min-width:1500px){.shell{width:min(1320px,calc(100% - 128px))}.hero-content{min-height:560px}.hero-copy h1{font-size:5.7rem}.championship-ticket{margin-right:40px}}
@media(max-width:1100px){.shell{width:calc(100% - 64px)}.header-inner{gap:25px}#main-nav{gap:18px}.header-cta{display:none}.hero-content{gap:35px}.hero-copy h1{font-size:4.45rem}.championship-ticket{width:209px;padding-inline:18px}.championship-ticket>strong{font-size:1.82rem}.ticket-date{gap:14px}.stats-inner>div{margin-right:20px;gap:10px}.stats-inner>div>strong{font-size:2.1rem}.board-controls{align-items:stretch;gap:14px}.search-box{max-width:380px}.filter-group{gap:7px}.filter-group select{font-size:.69rem;padding-left:8px;padding-right:22px}.saved-filter{padding-inline:10px;font-size:.7rem}.event-table th:first-child{width:105px}.event-table th:nth-child(5){width:110px}.event-table th:nth-child(2){width:27%}.event-table td{padding-inline:9px}.event-table th{padding-inline:9px}.playoff-callout,.principles-inner{gap:55px}.event-layout{gap:35px;grid-template-columns:minmax(0,1fr) 275px}.method-grid{gap:23px}.method-grid h3{font-size:1.08rem}.about-grid{gap:60px}.round-section{grid-template-columns:205px 1fr;gap:32px}}
@media(max-width:800px){.shell{width:calc(100% - 40px)}.header-inner{min-height:73px}.brand-mark{width:38px;height:38px;font-size:18px}.brand-type{font-size:.75rem}.brand-type>span{font-size:.61rem}.menu-toggle{display:block;margin-left:auto}#main-nav{display:none;position:absolute;top:73px;left:0;right:0;background:#fff;box-shadow:0 20px 30px #142c3b1a;padding:14px 20px;align-self:auto;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #cad3d3}#main-nav.open{display:flex}#main-nav a{padding:14px 12px}#main-nav a.active:after{bottom:6px;left:12px;right:auto;width:35px}.hero-content{min-height:455px;padding-block:45px;gap:25px}.hero-copy h1{font-size:3.8rem;letter-spacing:-2.5px}.hero-copy h1 em{letter-spacing:-2px}.hero-deck{font-size:.89rem;max-width:430px}.hero-actions{gap:18px}.hero-text-link{font-size:.69rem}.championship-ticket{width:185px;transform:rotate(3deg);padding:18px 16px 13px;margin-top:20px}.championship-ticket>strong{font-size:1.55rem}.ticket-top{font-size:.51rem}.ticket-date>b{font-size:.7rem}.ticket-date b>span{font-size:3.6rem}.ticket-date>span{font-size:.51rem}.ticket-bottom{font-size:.46rem}.championship-ticket:before,.championship-ticket:after{top:140px}.stats-inner{min-height:84px}.stats-inner>div{margin-right:18px;gap:8px}.stats-inner>div>span{font-size:.48rem;max-width:63px}.stats-inner>div>strong{font-size:1.9rem}.stats-inner>a{gap:11px;flex:1.5}.stats-inner>a>span+span{font-size:.5rem}.stats-inner>a b{font-size:.62rem}.stat-date strong{font-size:1.85rem}.section{padding-block:55px}h2{font-size:2.2rem;letter-spacing:-1px}.section-heading{align-items:start;gap:20px}.section-heading>.section-link{font-size:.68rem;margin-top:27px}.section-link span{margin-left:10px}.section-aside{font-size:.68rem;max-width:220px}.section-aside>span{font-size:.63rem}.story-grid{gap:18px}.story-art{height:155px;padding:18px}.story-art>strong{font-size:2.6rem;letter-spacing:-1px}.story-art>small{font-size:.5rem;letter-spacing:1px}.art-playoff>strong{font-size:3rem}.story-card h3{font-size:1.08rem}.story-card p{font-size:.73rem}.story-card-content .eyebrow{font-size:.49rem;letter-spacing:1px}.story-meta{font-size:.53rem}.scope-tab{padding:12px 15px;font-size:.73rem}.scope-tab span{font-size:.62rem}.board-controls{flex-direction:column;gap:11px}.search-box{max-width:none;width:100%;min-height:45px}.search-box input{height:43px}.filter-group{justify-content:space-between;gap:10px}.filter-group>label{flex:1}.filter-group select{width:100%;height:42px;font-size:.72rem}.saved-filter{height:42px;font-size:.72rem}.event-table th:nth-child(3){display:none}.event-table td:nth-child(3){display:none}.event-table th:nth-child(2){width:33%}.event-table th:nth-child(4){width:28%}.event-table th:nth-child(5){width:98px}.event-table th:first-child{width:96px}.event-table th:last-child{width:30px}.event-table td{padding:18px 8px}.event-table td:first-child{padding-left:0}.event-table .bowl-name{font-size:.79rem}.event-category{font-size:.47rem}.event-date{font-size:.68rem}.event-time{font-size:.61rem}.venue-name{font-size:.65rem}.venue-city{font-size:.58rem}.network-label{font-size:.55rem}.event-table th{font-size:.49rem;letter-spacing:.9px}.playoff-callout{grid-template-columns:1fr 1.15fr;gap:36px}.playoff-callout h2{font-size:2.8rem}.playoff-callout>div>p:not(.eyebrow){font-size:.8rem}.playoff-stages>a{gap:16px;padding-block:19px}.playoff-stages>a>span{font-size:1.8rem}.playoff-stages strong{font-size:.94rem}.playoff-stages p{font-size:.66rem}.playoff-stages small{font-size:.49rem}.principles-inner{gap:40px;padding-block:42px}.principles-inner h2{font-size:2rem}.principles-inner p{font-size:.78rem}.footer-links{gap:36px}.footer-bottom{font-size:.52rem;flex-wrap:wrap}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%;margin-top:-7px}.page-intro{padding-block:45px 32px}.page-intro h1{font-size:3.5rem;letter-spacing:-2px}.intro-deck{font-size:.91rem}.snapshot-note{padding:14px;align-items:start}.snapshot-dot{margin-top:6px}.snapshot-note p{font-size:.7rem}.snapshot-note a{font-size:.63rem}.event-hero-grid{gap:35px}.event-hero h1{font-size:2.8rem}.event-date-block{width:118px;padding:14px 10px}.event-date-block strong{font-size:4.7rem}.event-date-block small{font-size:.7rem}.event-date-block>span{font-size:.56rem}.event-hero-meta{font-size:.8rem;gap:10px}.event-location{font-size:.72rem}.event-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px}.matchup-panel{padding:20px}.panel-top{flex-wrap:wrap}.team-matchup{padding-block:23px 17px;gap:7px}.team-matchup h2{font-size:.92rem}.team-placeholder{width:43px;height:49px;font-size:1.4rem}.matchup-explainer{font-size:.7rem}.pairing-block{font-size:.69rem}.event-section>p:not(.eyebrow){font-size:.83rem}.event-section>p.lead-paragraph{font-size:.96rem}.event-section h2{font-size:1.8rem}.watchlist{grid-template-columns:1fr;gap:0}.watchlist>div{padding-block:16px}.watchlist h3{font-size:.9rem}.watchlist p{font-size:.77rem}.forecast-pending{padding:19px;gap:13px}.forecast-symbol{font-size:2rem}.forecast-pending h3{font-size:.93rem}.forecast-pending p{font-size:.73rem}.fact-card{padding:19px}.fact-card dd{font-size:.78rem}.fact-card .eyebrow{font-size:.52rem}.fact-card dd small{font-size:.65rem}.sidebar-note h3{font-size:1rem}.sidebar-note p:not(.eyebrow){font-size:.72rem}.source-links>a{font-size:.73rem}.round-section{grid-template-columns:170px 1fr;gap:25px}.round-label h2{font-size:1.65rem}.round-label p{font-size:.53rem}.round-game{grid-template-columns:80px 1fr auto;gap:15px}.round-game h3{font-size:.9rem}.round-game p{font-size:.65rem}.round-game .round-date{font-size:.64rem}.round-date small{font-size:.59rem}.round-explainer{font-size:.76rem}.rules-grid{gap:25px}.rules-grid b{font-size:.72rem}.rules-grid p{font-size:.76rem}.method-grid{grid-template-columns:1fr 1fr;gap:25px 35px}.method-band-grid{gap:35px}.method-band-grid h2{font-size:2rem}.method-band-grid p{font-size:.8rem}.all-stories .story-art{height:190px}.all-stories .story-art>strong{font-size:3.6rem}.about-grid{gap:35px}.about-manifesto{padding:28px}.large-initials{font-size:5.8rem}.about-manifesto>p{font-size:1.95rem}.sources-intro{gap:35px;padding:25px}.source-record{grid-template-columns:1.4fr 1fr;gap:15px}.source-record .source-host{display:none}}
@media(max-width:560px){.shell{width:calc(100% - 36px)}.edition-bar{font-size:.49rem;letter-spacing:.5px}.edition-inner{min-height:27px}.edition-inner a{font-size:.48rem}.edition-inner a span{display:none}.edition-inner i{margin-inline:5px}.header-inner{min-height:68px}#main-nav{top:68px}.hero-content{padding-block:39px 42px;min-height:0;display:block}.hero-art{background-position:62% center;opacity:.75;background-image:linear-gradient(90deg,#0b202e 0%,rgba(11,32,46,.86) 56%,rgba(11,32,46,.55)),linear-gradient(0deg,rgba(11,32,46,.4),transparent 60%),url("/assets/stadium.svg")}.hero-copy h1{font-size:3.5rem;letter-spacing:-2.7px;line-height:1.06;margin-bottom:20px}.hero-copy h1 em{letter-spacing:-2.5px}.hero-copy>.eyebrow{font-size:.57rem;letter-spacing:1.3px}.hero-deck{font-size:.86rem;line-height:1.7;max-width:340px}.hero-actions{align-items:start;flex-direction:column;gap:19px}.hero-actions .button{min-height:46px;padding:12px 17px;font-size:.74rem;gap:22px}.hero-text-link{font-size:.69rem}.championship-ticket{display:none}.stats-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-block:20px;row-gap:21px}.stats-inner>div{margin:0;padding-left:15px;gap:7px;border-right:1px solid #cfd5cf;flex-direction:row}.stats-inner>div:first-child{padding-left:0}.stats-inner>div:nth-child(3){border:0}.stats-inner>div>strong{font-size:1.8rem;letter-spacing:-.9px}.stats-inner>div>span{font-size:.46rem;letter-spacing:.65px;max-width:55px}.stats-inner>a{grid-column:1/-1;border-top:1px solid #d1d7d1;padding-top:16px;gap:15px}.stat-date{font-size:.47rem}.stat-date strong{font-size:1.55rem}.stats-inner>a>span+span{font-size:.55rem}.stats-inner>a b{font-size:.69rem;display:inline;margin-left:16px}.stats-inner>a b span{margin-left:6px}.section{padding-block:43px}h2{font-size:2rem;letter-spacing:-1px}.eyebrow{font-size:.6rem;letter-spacing:1.5px;margin-bottom:12px}.section-heading{margin-bottom:24px;display:block}.section-heading>.section-link{margin-top:14px;display:inline-block}.section-aside{font-size:.68rem;max-width:none;margin-top:14px}.section-aside br{display:none}.section-aside>span{display:block;margin-top:2px}.story-grid{grid-template-columns:1fr;gap:25px}.story-card{display:grid;grid-template-columns:116px 1fr;gap:16px;align-items:start;padding-bottom:24px;border-bottom:1px solid var(--line)}.story-card:last-child{padding-bottom:0;border:0}.story-art{height:145px;padding:15px;justify-content:center}.story-art>strong{font-size:2rem;letter-spacing:-1.1px}.story-art>small{font-size:.41rem;letter-spacing:.4px;margin-top:10px;line-height:1.5}.art-playoff>strong{font-size:2.35rem}.story-art:after{opacity:.6}.story-card-content{padding-top:1px}.story-card-content .eyebrow{font-size:.46rem;letter-spacing:1px;line-height:1.5;margin-bottom:5px}.story-card h3{font-size:1.02rem;letter-spacing:-.3px;line-height:1.23;margin-bottom:8px}.story-card p{font-size:.7rem;line-height:1.6;margin-bottom:9px}.story-meta{font-size:.49rem}.story-meta>b{font-size:1rem}.scope-tabs{margin-bottom:17px;gap:0}.scope-tab{padding:12px 13px;font-size:.69rem}.scope-tab span{margin-left:5px;font-size:.56rem}.filter-group{gap:7px}.filter-group select{font-size:.67rem;padding:10px 22px 10px 8px;height:41px}.saved-filter{font-size:.65rem;gap:5px;padding-inline:9px;height:41px}.saved-filter svg{width:13px}.saved-filter>span{font-size:.6rem}.search-box{padding-inline:12px}.search-box input{font-size:.73rem}.results-bar{margin-block:16px 9px;align-items:start;font-size:.62rem;gap:8px}.results-bar>div{gap:10px;flex-wrap:wrap;justify-content:end}.timezone-label{font-size:.59rem}.timezone-label select{font-size:.6rem;padding-right:5px}.download-button{font-size:.58rem;padding-left:10px}.results-bar>p{padding-top:4px;white-space:nowrap}.text-button{font-size:.59rem}#reset-filters{order:2}.event-table{display:block}.event-table thead{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.event-table tbody{display:block}.event-table tr{display:grid;grid-template-columns:70px 1fr 26px;padding:20px 0;border-top:1px solid var(--line);gap:6px 13px;position:relative}.event-table tr:last-child{border-bottom:1px solid var(--line)}.event-table td{display:block;border:0;padding:0!important;vertical-align:top}.event-table td:first-child{grid-column:1;grid-row:1/4;padding-top:3px!important}.event-table td:nth-child(2){grid-column:2;grid-row:1}.event-table td:nth-child(3){grid-column:2;grid-row:2;display:block}.event-table td:nth-child(4){grid-column:2;grid-row:3}.event-table td:nth-child(5){grid-column:2;grid-row:4;display:flex;align-items:center;margin-top:2px}.event-table td:nth-child(6){grid-column:3;grid-row:1;align-self:start}.event-table .bowl-name{font-size:.93rem;line-height:1.35}.event-date{font-size:.72rem;line-height:1.45}.event-time{font-size:.62rem;line-height:1.5;margin-top:5px}.event-category{font-size:.46rem;letter-spacing:.8px;margin-top:4px}.pending-matchup{font-size:.65rem}.pending-matchup>span{display:none}.venue-name{font-size:.65rem;line-height:1.5}.venue-city{font-size:.59rem;display:inline;margin:0 0 0 3px}.network-label{font-size:.55rem;display:inline-flex;background:#f0f2ee;border:1px solid #d6ded9;padding:2px 6px}.save-button{padding:4px}.save-button svg{width:15px;height:18px}.board-pagination{align-items:center;margin-top:18px;gap:20px}.board-pagination p{font-size:.62rem}.board-pagination .button{font-size:.66rem;min-height:38px;gap:12px;padding-inline:14px}.full-schedule-link{font-size:.69rem;margin-top:28px}.full-schedule-link span{margin-left:10px}.playoff-callout{display:block}.playoff-callout h2{font-size:2.65rem}.playoff-callout>div>p:not(.eyebrow){font-size:.84rem;max-width:none}.playoff-callout .button{font-size:.74rem}.playoff-stages{margin-top:30px}.playoff-stages>a{padding-block:19px;gap:20px}.playoff-stages>a>span{font-size:2rem}.playoff-stages strong{font-size:1.02rem}.playoff-stages small{font-size:.55rem}.playoff-stages p{font-size:.71rem}.principles-inner{display:block;padding-block:36px}.principles-inner h2{font-size:2rem;margin-bottom:22px}.principles-inner p{font-size:.82rem;margin-bottom:17px}.principles-inner a{font-size:.74rem}.footer-top{display:block;padding-block:36px}.footer-wordmark{font-size:1.21rem}.footer-top p{font-size:.76rem;margin-top:10px}.footer-top small{font-size:.58rem}.footer-links{gap:42px;margin-top:32px;justify-content:space-between}.footer-links>div>span{font-size:.48rem;letter-spacing:1.1px}.footer-links a{font-size:.68rem}.footer-bottom{padding-block:16px;font-size:.5rem;gap:15px;line-height:1.7}.footer-bottom>span:nth-child(2){margin-top:-2px}.page-intro{padding-block:37px 29px}.page-intro h1{font-size:2.9rem;letter-spacing:-1.8px;line-height:1.08}.intro-deck{font-size:.86rem;line-height:1.75}.snapshot-note{gap:9px;flex-wrap:wrap;padding:14px}.snapshot-note p{font-size:.68rem;flex-basis:calc(100% - 24px)}.snapshot-note a{font-size:.64rem;margin-left:16px}.schedule-endnote{margin-top:35px;margin-bottom:45px;padding-top:24px}.schedule-endnote h2{font-size:1.16rem}.schedule-endnote p{font-size:.75rem}.breadcrumbs{font-size:.58rem;padding-block:22px;gap:8px}.event-hero{padding-bottom:26px}.event-hero-grid{display:block}.event-hero h1{font-size:2.45rem;letter-spacing:-1.5px;line-height:1.1;margin-bottom:20px}.event-hero .eyebrow{font-size:.57rem;margin-top:7px}.event-date-block{display:none}.event-hero-meta{font-size:.75rem;gap:9px;flex-wrap:wrap}.event-location{font-size:.72rem;line-height:1.7;margin-bottom:0}.event-actions{margin-top:23px;gap:8px}.event-actions .button{font-size:.65rem;min-height:41px;padding-inline:12px;gap:10px}.event-actions .button svg{width:14px;height:14px}.share-button{font-size:.64rem;padding-inline:8px}.event-layout{display:flex;flex-direction:column;gap:0;padding-block:27px 45px}.event-sidebar{display:contents}.event-main{display:contents}.matchup-panel{order:0;padding:19px 18px}.fact-card{order:1;margin-top:22px;padding:20px}.fact-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fact-card dl>div{padding-block:14px}.fact-card dl>div:last-child{border-bottom:1px solid #e3e7e2;padding-bottom:14px}.fact-card dd{font-size:.77rem}.fact-card dd small{font-size:.65rem}.fact-card .eyebrow{font-size:.56rem}.event-section{order:2;padding-top:32px}.event-section h2{font-size:1.85rem;margin-bottom:16px}.event-section>p:not(.eyebrow){font-size:.84rem;line-height:1.85}.event-section>p.lead-paragraph{font-size:.99rem;line-height:1.8}.sidebar-note{order:4;padding:27px 0 23px;margin-top:7px;border-top:1px solid var(--line)}.back-schedule{order:5;font-size:.73rem}.matchup-panel .panel-top{flex-wrap:nowrap}.team-matchup h2{font-size:1rem}.team-placeholder{width:45px;height:51px}.matchup-explainer{font-size:.72rem}.pairing-block{font-size:.7rem;line-height:1.7}.watchlist{grid-template-columns:1fr 1fr;gap:16px}.watchlist h3{font-size:.84rem;line-height:1.4}.watchlist p{font-size:.72rem;line-height:1.75}.forecast-pending{padding:20px 17px;gap:13px}.forecast-symbol{font-size:1.8rem}.forecast-pending h3{font-size:.95rem;line-height:1.3}.forecast-pending p{font-size:.74rem}.forecast-pending a{font-size:.67rem}.event-sources{order:3}.source-links>a{font-size:.74rem;padding-block:16px;line-height:1.6}.source-stamp{font-size:.64rem!important}.story-article{padding-bottom:50px}.story-article>.breadcrumbs{padding-block:22px}.story-article>header{margin-top:10px;margin-bottom:27px}.story-article header h1{font-size:2.6rem;letter-spacing:-1.6px;line-height:1.12;margin-bottom:19px}.story-deck{font-size:1.06rem;line-height:1.7}.article-byline{padding-top:6px}.article-byline b{font-size:.66rem}.article-byline small{font-size:.6rem}.article-illustration{height:210px;margin-bottom:29px}.article-illustration>span{font-size:4rem;letter-spacing:-3px}.article-illustration>small{font-size:.5rem;letter-spacing:2px;margin-top:18px}.article-body>p,.prose>p{font-size:.89rem;line-height:1.9}.article-body .article-lead{font-size:1.09rem}.article-body h2,.prose h2{font-size:1.43rem;line-height:1.2;letter-spacing:-.4px;margin-top:29px}.article-callout{padding:20px;margin-block:24px}.article-callout strong{font-size:.7rem}.article-callout p{font-size:.81rem;line-height:1.8}.article-source-box{padding:20px}.article-source-box h2{font-size:1rem;margin-top:0}.article-source-box li{font-size:.71rem}.article-source-box p{font-size:.62rem}.playoff-hero>.shell{padding-block:43px}.playoff-hero h1{font-size:3rem;letter-spacing:-1.7px;line-height:1.1;margin-bottom:21px}.playoff-hero>.shell>.eyebrow{font-size:.53rem;letter-spacing:1.3px}.playoff-hero p:not(.eyebrow){font-size:.85rem;line-height:1.8;margin-bottom:22px}.playoff-hero .button{font-size:.7rem;gap:17px;min-height:46px;padding-inline:16px}.giant-twelve{font-size:28rem;top:-10px;right:-75px;letter-spacing:-40px}.playoff-note{padding:18px;margin-bottom:35px}.playoff-note b{font-size:.8rem;line-height:1.5}.playoff-note p{font-size:.74rem}.round-section{grid-template-columns:1fr;gap:4px;padding-block:29px}.round-label{display:grid;grid-template-columns:37px 1fr;align-items:center}.round-label>span{font-size:1.7rem;grid-row:1/3;margin:0;align-self:start;padding-top:2px}.round-label h2{font-size:1.75rem;margin-bottom:8px}.round-label p{grid-column:2;font-size:.53rem;margin-bottom:14px}.round-label h2 br{display:none}.round-explainer{font-size:.76rem;margin-bottom:15px}.round-game{grid-template-columns:75px 1fr 15px;gap:15px;padding-block:17px}.round-game h3{font-size:.87rem;line-height:1.35}.round-game p{font-size:.65rem;line-height:1.6}.round-game .round-date{font-size:.66rem}.playoff-rules{padding-top:33px}.playoff-rules h2{font-size:2rem}.rules-grid{grid-template-columns:1fr;gap:11px;margin-bottom:20px}.rules-grid b{font-size:.79rem}.rules-grid p{font-size:.79rem;line-height:1.8}.analysis-status{padding:23px 20px;gap:15px}.status-orbit{font-size:2.6rem}.analysis-status h2{font-size:1.43rem;line-height:1.2}.analysis-status p:not(.eyebrow){font-size:.77rem;line-height:1.85}.analysis-status .eyebrow{font-size:.53rem}.method-grid{gap:21px}.method-grid h3{font-size:1.02rem;line-height:1.3;margin:15px 0 12px}.method-grid p{font-size:.75rem;line-height:1.85}.method-grid article>span{font-size:.6rem}.method-band{padding-block:36px}.method-band-grid{grid-template-columns:1fr;gap:0}.method-band-grid h2{font-size:2.05rem;margin-bottom:23px}.method-band-grid p{font-size:.82rem;line-height:1.85}.method-band-grid a{font-size:.72rem}.all-stories{grid-template-columns:1fr;gap:25px}.all-stories .story-art{height:150px}.all-stories .story-art>strong{font-size:2rem}.about-grid{grid-template-columns:1fr;gap:32px;padding-bottom:50px}.about-manifesto{padding:27px 29px;display:grid;grid-template-columns:1fr 1fr;gap:5px;align-items:center}.large-initials{font-size:5.4rem;letter-spacing:-7px;gap:10px}.large-initials>span{font-size:2.2rem}.about-manifesto>p{font-size:1.65rem;letter-spacing:-.6px;margin:0;line-height:1.2}.about-manifesto>small{grid-column:1/-1;margin-top:13px;font-size:.63rem}.about-grid .prose>p{font-size:.85rem}.sources-intro{grid-template-columns:1fr;gap:26px;padding:23px}.sources-intro h2{font-size:1.2rem}.sources-intro p{font-size:.77rem;line-height:1.85}.sources-intro a{font-size:.7rem}.source-directory .section-heading{display:flex;align-items:end}.source-directory h2{font-size:1.9rem}.source-count{font-size:.64rem;white-space:nowrap}.source-record{grid-template-columns:1fr;gap:11px;padding-block:19px}.source-record h3{font-size:.86rem;line-height:1.4}.source-record p{font-size:.64rem}.source-record>div:last-child{font-size:.65rem;gap:23px}.privacy-copy{padding-bottom:40px}.missing-page{padding-block:70px}.missing-page h1{font-size:2.7rem}.missing-page p:not(.eyebrow){font-size:.87rem}.toast{bottom:18px;font-size:.74rem;padding:12px 17px;white-space:normal;width:max-content}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

/* Sports Network AI brand and company identity */
.brand-mark{flex-direction:column;gap:2px;line-height:1;letter-spacing:-1px;font-size:18px;padding:5px 2px 3px}.brand-ai{display:block;position:static;font-size:9px;letter-spacing:2px;color:var(--orange-dark);padding-left:2px}.brand-word-ai{font-weight:900;color:var(--orange-dark);letter-spacing:.8px}.brand-type>span{letter-spacing:2px;white-space:nowrap}.footer-bottom{align-items:flex-start;line-height:1.8;flex-wrap:wrap}.footer-bottom>.company-identity{flex:1 1 430px;max-width:650px;font-size:.76rem;color:#bdccd1}.footer-bottom>span:nth-child(2){max-width:330px}.large-initials{flex-wrap:wrap}.large-initials>span{white-space:nowrap}
@media(max-width:800px){.brand-mark{font-size:16px;padding-top:4px;padding-bottom:2px}.brand-ai{font-size:8px}.footer-bottom>.company-identity{flex-basis:100%;max-width:none;font-size:.75rem}.footer-bottom>span:nth-child(2){max-width:none}}

/* Corporate silver-and-blue identity, adapted from the supplied corporate logo. */
.corporate-logo{display:block;width:250px;height:auto;max-width:100%;max-height:84px;object-fit:contain}.brand{width:250px;min-width:0}.header-inner{gap:30px}.corporate-footer-ai{color:#36c6ff}.footer-wordmark{font-style:italic}.about-manifesto{background:#e8eef4}.about-corporate-logo{display:block;width:100%;height:auto;max-width:380px;margin:0 0 30px}.about-corporate-logo+p{margin-top:0}
@media(max-width:1200px){.header-inner{gap:22px}.brand{width:220px}.corporate-logo{width:220px}.header-cta{padding-inline:14px}#main-nav{gap:19px}}
@media(max-width:1100px){.brand,.corporate-logo{width:225px}}
@media(max-width:800px){.brand,.corporate-logo{width:200px}.about-corporate-logo{margin:0;max-width:230px}.about-manifesto{gap:18px}}
@media(max-width:560px){.brand,.corporate-logo{width:183px}.about-corporate-logo{max-width:160px}.footer-wordmark{font-size:1.2rem}}
