@font-face{font-family:Spartan;src:url(/assets/spartan.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins.woff2)format("woff2");font-weight:400;font-display:swap}:root{--black:#080909;--gold:#d0b050;--paper:#f4f4ef;--ink:#181b16;--muted:#70756b;--line:#dedfd6;--up:#346b50;--down:#a05241}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--paper);color:var(--ink);margin:0;font:13px/1.65 Poppins,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible){outline-offset:4px;outline:3px solid #b49230}img{max-width:100%;display:block}button:hover,a:hover{filter:brightness(.94)}.wrap{max-width:1400px;margin:auto;padding:0 44px}.eyebrow{letter-spacing:1.6px;font:650 11px/1.5 Spartan,Arial}.gold{color:var(--gold)}.muted{color:var(--muted)}.site-header{background:var(--black);color:#fff;border-bottom:1px solid #272820}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:104px;display:flex}.brand img{object-fit:contain;width:100px;height:76px}nav{align-items:center;gap:38px;display:flex}nav a,nav button,.outline-link{letter-spacing:1px;font:650 11px Spartan,Arial}nav a,nav button{color:#b8bdb2;padding:16px 0}nav .active{color:var(--gold)}.outline-link{color:#d6d8cb;border:1px solid #4a4e40;padding:14px 19px}.hero{background:var(--black);color:#fff;overflow:hidden}.hero-grid{grid-template-columns:1fr 380px;align-items:center;gap:50px;padding-top:48px;padding-bottom:48px;display:grid}h1{letter-spacing:-3.5px;margin:25px 0 17px;font:800 clamp(54px,7vw,88px)/.92 Spartan,Arial}h1 span{color:var(--gold)}.hero p{color:#b6bdb0;margin:0;font-size:14px}.hero-link{letter-spacing:1.1px;color:#dfd6b4;border-bottom:1px solid #6e6550;gap:47px;margin-top:26px;padding-bottom:8px;font:650 10px Spartan;display:inline-flex}.hero-link span{color:var(--gold)}.season-panel{border-left:1px solid #404435;padding:10px 0 12px 40px}.season-panel>.eyebrow{color:#a6ad9b}.season-dates{letter-spacing:-.5px;margin-top:20px;font:600 27px Spartan}.season-dates>span{color:var(--gold);padding:0 5px}.hero-facts{gap:34px;margin:28px 0 23px;display:flex}.hero-facts>div{flex-direction:column;gap:8px;display:flex}.hero-facts strong{font:500 38px Spartan}.hero-facts span{letter-spacing:1.1px;color:#a1a995;font:600 9px Spartan}.season-foot{color:#a1a995;font-size:11px;line-height:1.9}.season-foot small{color:#89917b;font-size:9px}.replay-banner{color:#695c37;background:#e9e4d4;border-bottom:1px solid #d7d0b9}.replay-banner .wrap{align-items:center;gap:24px;padding-top:13px;padding-bottom:13px;font-size:11px;display:flex}.replay-banner strong{letter-spacing:1px;white-space:nowrap;font:750 10px Spartan}.main-content{padding-top:42px;padding-bottom:45px}.section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:27px;display:flex}h2{letter-spacing:-1px;margin:9px 0 0;font:650 35px/1.1 Spartan}h3{letter-spacing:-.4px;font-family:Spartan}.sync{color:#767869;text-align:right;max-width:230px;font-size:10px}.status-dot{background:#b59a45;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.sync.connected .status-dot{background:#4d7d5c}.sync small{color:#878b7f;margin-top:3px;font-size:10px;display:block}.sync-note{color:#795e35;background:#f0e7d5;margin:0 0 20px;padding:12px 15px;font-size:11px}.timeline{border-top:1px solid #d5d7cb;border-bottom:1px solid #d5d7cb;margin-bottom:28px;display:flex}.timeline>button,.qualifier{text-align:left;flex:1;align-items:center;gap:16px;min-width:0;padding:19px 17px;display:flex;position:relative}.qualifier{color:#969c8c;flex:.65;padding-left:0}.timeline b,.stage-num{color:#9c9f8f;font:400 28px Spartan}.timeline button>span:nth-child(2),.qualifier>span{white-space:nowrap;font:650 14px Spartan}.timeline small{color:#7c8273;white-space:normal;margin-top:5px;font:400 10px Poppins;display:block}.timeline button[aria-pressed=true]{background:#e7e6da;box-shadow:inset 0 -3px #b19334}.timeline button[aria-pressed=true] .stage-num{color:#9c7e27}.stage-arrow{color:#a58a38;margin-left:auto;font-size:23px}.flight-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:26px;display:grid}.flight-tabs button{text-align:left;background:#eeeee7;border:1px solid #d5d8ca;padding:18px 23px;position:relative}.flight-tabs button[aria-pressed=true]{color:#fff;background:#1b2018;border-color:#1b2018}.flight-label{letter-spacing:1.5px;justify-content:space-between;align-items:center;font:700 11px Spartan;display:flex}.flight-label>span{color:#7b8272;letter-spacing:1px;font:500 9px Spartan}.flight-tabs strong{letter-spacing:-.5px;margin-top:12px;font:600 25px Spartan;display:block}.flight-tabs small{color:#727a66;margin-top:5px;font-size:10px;display:block}.flight-tabs button[aria-pressed=true] .flight-label{color:#d5b85d}.flight-tabs button[aria-pressed=true] small,.flight-tabs button[aria-pressed=true] .flight-label>span{color:#b3bba7}.league-grid{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:26px;display:grid}.board{border:1px solid var(--line);background:#fff;min-width:0}.board-heading{justify-content:space-between;align-items:center;gap:18px;padding:25px 24px 19px;display:flex}.board-heading h3{margin:7px 0 0;font-size:24px;font-weight:650;line-height:1.15}.board-heading .eyebrow{letter-spacing:1.2px;font-size:9px}.search{background:#fcfcfa;border:1px solid #dedfd6;align-items:center;gap:9px;min-width:0;max-width:220px;padding:7px 12px;display:flex}.search>span:first-child{color:#7c8670;font:26px/1 Arial}.search input{outline-offset:7px;background:0 0;border:0;width:170px;min-width:0;font-size:11px}.board-sub{color:#7c8470;justify-content:space-between;align-items:center;gap:20px;padding:0 24px 18px;font-size:10px;display:flex}.board-sub>span>button{text-underline-offset:3px;margin-left:5px;font-size:10px;text-decoration:underline}.export{letter-spacing:1px;white-space:nowrap;font:650 9px Spartan}.table-scroll{overflow:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}thead{background:#f1f3eb;border-top:1px solid #e1e4d8;border-bottom:1px solid #e1e4d8}th{letter-spacing:1px;color:#747d66;white-space:nowrap;text-align:center;padding:14px 10px;font:650 10px Spartan}th:first-child{width:55px}th small{letter-spacing:.5px;margin-top:4px;font-size:8px;display:block}.team-head,.outcome-head{text-align:left}.team-head{padding-left:20px}td{vertical-align:middle;border-bottom:1px solid #ecefe5;padding:14px 10px}.team-row.up{background:#f5f9f3}.team-row.down{background:#fdf7f4}.team-row.followed{box-shadow:inset 3px 0 var(--gold)}.rank{color:#939c85;text-align:center;font:500 22px Spartan}.team-cell{min-width:230px;padding-left:38px;position:relative}.follow{color:#9ba68b;padding:3px;font:22px/1 Arial;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.follow[aria-pressed=true]{color:#a68b2c}.team-button{text-align:left;max-width:100%;padding:0;display:block}.team-button strong{overflow-wrap:anywhere;font:600 13px/1.35 Spartan;display:block}.team-button strong>span{color:#939a88;padding:0 2px;font-weight:400}.team-button small{color:#8b947d;margin-top:5px;font-size:9px;display:block}.team-button small>span{margin:0 4px}.score{text-align:center;color:#686f5e;font:500 17px Spartan}.points{text-align:center;letter-spacing:-.6px;font:700 24px Spartan}.outcome{min-width:149px}.zone-label{white-space:nowrap;font:600 11px Spartan;display:block}.zone-label.up,.up .movement-arrow{color:var(--up)}.zone-label.down,.down .movement-arrow{color:var(--down)}.zone-label.stay{color:#7a836d}.zone-label.final{color:#9f812e}.outcome small{color:#8a927c;margin-top:5px;font-size:9px;display:block}.cutline td{letter-spacing:1px;color:#497753;background:#edf4e9;border-top:1px solid #9dbba5;border-bottom:1px solid #c0d1bc;padding:9px 18px;font:700 9px Spartan}.cutline.down td{color:#9e5f44;background:#f8eee6;border-color:#dbbba6}.cutline td>span{letter-spacing:0;float:right;font:400 9px Poppins}.board-footer{color:#8b917f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;font-size:9px;display:flex}.sidebar{flex-direction:column;gap:22px;display:flex}.my-team{color:#fff;background:#1b2018;padding:25px;position:relative;overflow:hidden}.my-team .eyebrow{font-size:10px}.my-team h3{overflow-wrap:anywhere;z-index:1;margin:18px 0 13px;font-size:28px;line-height:1.1;position:relative}.my-team p{color:#b6bea9;z-index:1;max-width:170px;font-size:11px;position:relative}.my-team button{color:#d8bd6b;margin-top:9px;padding:0;font:650 10px Spartan}.large-star{color:#31392a;font:130px/1 Arial;position:absolute;bottom:-12px;right:8px}.purse{padding:3px 3px 5px}.purse>.eyebrow{letter-spacing:1px;font-size:9px}.purse h3{margin:15px 0 5px;font-size:37px;font-weight:600;line-height:1.05}.purse p{color:#7e8671;margin:0 0 20px;font-size:10px}.purse>div{border-top:1px solid #d9ddcf;justify-content:space-between;gap:10px;padding:11px 0;font-size:10px;display:flex}.purse>div>b{font:650 13px Spartan}.purse>small{color:#8b927f;margin-top:7px;font-size:9px;line-height:1.8;display:block}.this-stage{border-top:1px solid #d9ddcf;padding-top:23px}.this-stage>.eyebrow{font-size:9px}.this-stage>a{border-bottom:1px solid #dce0d2;align-items:center;gap:12px;padding:17px 0;display:flex}.this-stage>a>span{color:#9ba48c;font:400 24px Spartan}.this-stage>a>div{flex:1}.this-stage strong{font:650 14px/1.3 Spartan;display:block}.this-stage small{color:#879077;margin-top:5px;font-size:9px;display:block}.this-stage>a>b{color:#919a80;font:400 17px Arial}.detail-row td{text-align:left;background:#f1f3ea;padding:22px}.journey-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.journey-top strong{font:650 17px Spartan}.journey-top>span{color:#7d866e;font-size:10px}.journey{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.journey>div{border-left:2px solid #c1cbb2;flex-direction:column;gap:5px;padding:0 15px;display:flex}.journey small{color:#7e896c;font-size:9px}.journey b{font:650 17px Spartan}.journey span{color:#7f886f;font-size:9px}.journey .up{color:var(--up)}.journey .down{color:var(--down)}.journey>div.next{border-color:#b8a052}.score-history{grid-template-columns:repeat(9,1fr);gap:5px;display:grid}.score-history>a{background:#fff;flex-direction:column;gap:5px;min-width:0;padding:10px 8px;display:flex}.score-history small{color:#869073;font:650 8px Spartan}.score-history strong{font:650 19px Spartan}.score-history span{color:#8b947d;overflow-wrap:anywhere;font-size:8px;line-height:1.4}.detail-row p{color:#828d70;margin:15px 0 0;font-size:9px}.empty{text-align:center;padding:35px 20px}.empty h3{font-size:23px}.empty p{color:#7f8970;font-size:12px}.empty button{border:1px solid #d5dacb;margin:5px;padding:10px;font-size:11px}.movement-section{padding-top:52px}.movement-note{color:#838c73;font-size:10px}.movement-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.movement-card{background:#eeefe7;border-top:2px solid #aeb69f;padding:21px 19px 10px}.movement-card-head{border-bottom:1px solid #d7ddca;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.movement-card-head>span{letter-spacing:1.2px;font:700 11px Spartan}.movement-card-head>b{color:#879373;font:500 15px Spartan}.movement-card>button{text-align:left;border-bottom:1px solid #dfe4d4;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.movement-card>button:last-child{border-bottom:0}.movement-arrow{font:500 24px Spartan}.movement-arrow.up{color:var(--up)}.movement-arrow.down{color:var(--down)}.movement-card>button>span:nth-child(2){flex:1;min-width:0}.movement-card strong{overflow-wrap:anywhere;font:600 12px/1.4 Spartan;display:block}.movement-card small{color:#859272;margin-top:4px;font-size:9px;display:block}.movement-card>button>b{color:#7c896b;font:600 20px Spartan}.format-preview{color:#fff;background:#141811;grid-template-columns:1fr 1.2fr;gap:60px;margin-top:55px;padding:39px 43px;display:grid}.format-preview .eyebrow{font-size:10px}.format-preview h2{letter-spacing:-1.5px;margin-top:21px;font-size:52px;font-weight:650;line-height:1.03}.format-preview h2>span{color:var(--gold)}.format-steps>div{border-bottom:1px solid #363f2c;align-items:start;gap:23px;margin-bottom:8px;padding:10px 0 17px;display:flex}.format-steps>div>b{color:#637452;margin-top:5px;font:400 28px Spartan}.format-steps p{color:#a8b698;margin:0;font-size:11px;line-height:1.9}.format-steps strong{color:#e0e8d7;margin:2px 0 8px;font:600 18px Spartan;display:block}.format-steps>button{letter-spacing:1px;color:#d4b85c;padding:13px 0 0;font:600 10px Spartan}.source-details{border-top:1px solid #d5ddc9;grid-template-columns:1fr 1.4fr;gap:60px;margin-top:43px;padding-top:28px;display:grid}.source-details h3{max-width:300px;margin:12px 0;font-size:24px;line-height:1.2}.source-details p,.source-details li{color:#828e72;margin:0 0 10px;font-size:10px;line-height:1.9}.source-actions{color:#70825b;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:10px;display:flex}.source-actions button{text-underline-offset:3px;padding:0;text-decoration:underline}.source-actions a{letter-spacing:.7px;font:650 9px Spartan}footer{color:#9ca58f;background:#080a07;padding:30px 0}footer .wrap{letter-spacing:1px;justify-content:space-between;align-items:center;gap:20px;font:600 10px Spartan;display:flex}footer .wrap>span:first-child{color:#cfb565}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070907b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rules-modal{background:#f8f9f3;border:1px solid #ccd5be;width:100%;max-width:720px;max-height:90vh;padding:30px 35px;overflow:auto}.modal-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.modal-head>.eyebrow{font-size:10px}.modal-head>button{color:#818f70;padding:2px 5px;font:30px Arial}.rules-modal h2{max-width:500px;margin:15px 0 25px;font-size:31px}.rules-modal h3{margin:25px 0 10px;font-size:20px}.rules-modal p{color:#748364;font-size:12px;line-height:1.9}.gold-button{background:var(--gold);letter-spacing:1px;margin-top:15px;padding:17px 23px;font:650 10px Spartan}.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}@media (min-width:1600px){.wrap{max-width:1460px}.hero-grid{padding-top:57px;padding-bottom:57px}}@media (max-width:1150px){.wrap{padding-left:28px;padding-right:28px}.league-grid{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.hero-grid{grid-template-columns:1fr 330px;gap:35px}.season-panel{padding-left:30px}.season-dates{font-size:24px}.hero-facts{gap:25px}.timeline>button,.qualifier{gap:10px;padding:18px 12px}.timeline button>span:nth-child(2),.qualifier>span{font-size:12px}.stage-num,.timeline b{font-size:24px}.timeline small{font-size:9px}.stage-arrow{display:none}.outcome{min-width:130px}.outcome small{font-size:8px}.zone-label{font-size:10px}.board-heading{padding:22px 18px 16px}.board-sub{padding-left:18px;padding-right:18px}.search{max-width:185px}.search input{width:135px}.team-cell{min-width:210px}.team-button strong{font-size:12px}.score-history{grid-template-columns:repeat(5,1fr)}.movement-grid{gap:15px}.format-preview{gap:40px;padding:33px}.format-preview h2{font-size:47px}}@media (max-width:950px){.league-grid{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr 1fr;gap:25px;display:grid}.this-stage{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 25px;display:grid}.this-stage>.eyebrow{grid-column:1/-1}.my-team h3{max-width:230px}.purse{padding:15px 0}.hero-grid{grid-template-columns:1fr 290px}.season-panel{padding-left:22px}.hero-facts{gap:21px}.hero-facts strong{font-size:32px}.hero-facts span{font-size:8px}.season-dates{font-size:22px}nav{gap:24px}.outline-link{display:none}.movement-grid{grid-template-columns:1fr 1fr}.movement-card:last-child{grid-column:1/-1}.movement-card:last-child>button{max-width:100%}.source-details{gap:30px}.timeline .qualifier{display:none}.flight-tabs strong{font-size:23px}.flight-tabs button{padding:18px}.flight-label>span{font-size:8px}.hero h1{font-size:67px}}@media (max-width:650px){.wrap{padding-left:18px;padding-right:18px}.header-inner{gap:14px;min-height:83px}.brand img{width:78px;height:59px}nav{gap:17px}nav a,nav button{letter-spacing:.5px;font-size:9px}nav a:nth-child(2){display:none}.hero-grid{padding-top:31px;padding-bottom:29px;display:block}.hero .eyebrow{letter-spacing:1.2px;font-size:9px}.hero h1{letter-spacing:-2.7px;margin:23px 0 15px;font-size:64px}.hero p{font-size:12px}.hero-link{margin-top:22px;font-size:9px}.season-panel{border-top:1px solid #39412f;border-left:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 20px;margin-top:27px;padding:22px 0 0;display:flex}.season-panel>.eyebrow{font-size:9px}.season-dates{margin:0;font-size:20px}.hero-facts{display:none}.season-foot{width:100%;margin-top:6px;font-size:9px}.season-foot small{display:none}.replay-banner .wrap{padding-top:13px;padding-bottom:13px;font-size:10px;line-height:1.8;display:block}.replay-banner strong{margin-bottom:4px;font-size:9px;display:block}.main-content{padding-top:29px}.section-heading{align-items:start;gap:15px;margin-bottom:22px}.section-heading .eyebrow{letter-spacing:1px;font-size:9px}h2{font-size:29px}.sync{min-width:95px;max-width:110px;padding-top:4px;font-size:8px}.sync small{font-size:8px}.status-dot{width:5px;height:5px;margin-right:4px}.timeline{grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.timeline>button{border-bottom:1px solid #d5dbca;padding:15px 13px}.timeline>button:nth-child(4),.timeline>button:nth-child(5){border-bottom:0}.timeline button>span:nth-child(2){font-size:13px}.timeline small{font-size:9px}.timeline .stage-num{font-size:25px}.flight-tabs{gap:6px;margin-bottom:21px}.flight-tabs button{min-width:0;padding:14px 10px}.flight-label{letter-spacing:.7px;font-size:10px}.flight-label>span{display:none}.flight-tabs strong{letter-spacing:-.4px;margin-top:9px;font-size:16px}.flight-tabs small{font-size:8px;line-height:1.6}.board-heading{flex-direction:column;align-items:stretch;gap:15px;padding:20px 15px 15px}.board-heading h3{font-size:24px}.search{max-width:none;min-height:40px}.search input{width:100%;font-size:14px}.board-sub{align-items:start;gap:12px;padding:0 15px 17px;font-size:9px}.board-sub>span>button{margin-top:5px;margin-left:0;padding:0;font-size:9px;display:block}.export{padding:3px 0;font-size:9px}.table-scroll table{min-width:610px}th{padding:13px 8px;font-size:9px}td{padding:14px 8px}.team-cell{min-width:215px;padding-left:33px}.team-button strong{font-size:12px}.team-button small{font-size:9px}.rank{font-size:21px}.points{font-size:23px}.outcome{min-width:135px}.score{font-size:16px}.follow{left:7px}.board-footer{padding:14px;font-size:9px;display:block}.board-footer>span{margin:3px 0;display:block}.sidebar{grid-template-columns:1fr 1fr;gap:20px}.my-team{padding:20px}.my-team h3{font-size:25px}.my-team p{font-size:10px}.my-team button{font-size:9px;line-height:1.6}.purse{padding:7px 0}.purse h3{font-size:30px}.purse>.eyebrow{letter-spacing:.6px;font-size:8px}.purse p{margin-bottom:15px;font-size:9px}.purse>div{padding:9px 0;font-size:9px;display:block}.purse>div>b{margin-top:5px;font-size:12px;display:block}.purse>small{font-size:8px}.this-stage{gap:5px 20px;padding-top:18px}.this-stage strong{font-size:12px}.this-stage>a{gap:9px}.this-stage>a>span{font-size:21px}.this-stage>a>b{display:none}.this-stage small{font-size:8px}.movement-section{padding-top:38px}.movement-section .section-heading{display:block}.movement-note{margin-top:14px;font-size:9px;display:block}.movement-grid{grid-template-columns:1fr;gap:17px}.movement-card:last-child{grid-column:auto}.movement-card{padding:19px 18px 9px}.movement-card strong{font-size:13px}.movement-card small{font-size:10px}.movement-card-head>b{font-size:16px}.format-preview{grid-template-columns:1fr;gap:25px;margin-top:36px;padding:27px 23px}.format-preview .eyebrow{font-size:9px}.format-preview h2{margin-top:18px;font-size:45px}.format-steps>div{gap:19px;margin-bottom:10px;padding-bottom:17px}.format-steps strong{font-size:18px}.format-steps p{font-size:11px}.source-details{grid-template-columns:1fr;gap:14px;margin-top:31px;padding-top:25px}.source-details h3{max-width:none;font-size:23px}.source-details p,.source-details li,.source-actions{font-size:10px}.source-actions a{font-size:8px}footer .wrap{flex-wrap:wrap;gap:16px;font-size:9px}footer .wrap>span:nth-child(2){display:none}.modal-overlay{padding:12px}.rules-modal{max-height:91vh;padding:22px}.rules-modal h2{font-size:27px}.rules-modal p{font-size:11px}.modal-head>.eyebrow{font-size:8px}.detail-row td{padding:18px}.journey-top strong{font-size:16px}.score-history{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-pool{color:var(--gold);align-items:center;gap:18px;margin-top:21px;display:flex}.hero-pool strong{font:650 38px Spartan}.hero-pool span{letter-spacing:1px;max-width:140px;font:600 9px/1.6 Spartan}.replay-banner a{margin-left:8px;font-weight:700;text-decoration:underline}.official-notice{background:#ede8d8;border-left:4px solid #a88b2b;margin-bottom:24px;padding:18px 22px}.official-notice strong{letter-spacing:.5px;font:700 12px/1.6 Spartan}.official-notice p{color:#625c49;margin:7px 0 0;font-size:12px;line-height:1.8}.earnings-summary{background:#d7d9cb;border:1px solid #d7d9cb;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:26px;display:grid}.earnings-summary>div{background:#fff;flex-direction:column;gap:9px;padding:22px;display:flex}.earnings-summary small{letter-spacing:.8px;color:#6c745d;font:650 9px/1.5 Spartan}.earnings-summary strong{letter-spacing:-1px;font:650 32px Spartan}.earnings-summary span{color:#717b63;font-size:10px}.earnings-cell{color:#8b7029;white-space:nowrap;text-align:center;font:650 14px Spartan}.team-earnings{background:#e6e5d5;flex-direction:column;gap:8px;margin-bottom:18px;padding:16px;display:flex}.team-earnings strong{font:650 17px Spartan}.team-earnings span{font-size:11px}.team-earnings small{color:#697354;font-size:10px}.payout-race{padding-top:45px}.payout-race>p{color:#69755e;max-width:850px;font-size:12px}.payout-leaders{border-top:2px solid var(--gold)}.payout-leaders button{text-align:left;background:#fff;border-bottom:1px solid #dce0d2;grid-template-columns:40px 1fr auto 160px;align-items:center;gap:20px;width:100%;padding:19px 22px;display:grid}.payout-leaders button>span{color:#939d86;font:400 24px Spartan}.payout-leaders strong{overflow-wrap:anywhere;font:600 16px Spartan}.payout-leaders b{color:#8c722a;font:650 25px Spartan}.payout-leaders small{text-align:right;color:#718064;font-size:10px}.payout-race .payout-footnote{font-size:10px}.purse>div b{text-align:right;max-width:150px;line-height:1.6}@media (max-width:650px){.earnings-summary{grid-template-columns:1fr}.earnings-summary>div{padding:17px}.earnings-summary strong{font-size:29px}.official-notice{padding:16px}.official-notice strong,.official-notice p{font-size:11px}.payout-leaders button{grid-template-columns:24px 1fr auto;gap:10px;padding:16px 12px}.payout-leaders strong{font-size:12px}.payout-leaders b{font-size:20px}.payout-leaders small{text-align:left;grid-column:2/4}.hero-pool strong{font-size:34px}.purse>div b{text-align:left;max-width:none}}
