.legacy-article[data-article=bonus]{--band-ink:#fff;--gold-wash:#fff6d6;--frame:#fff;--mark:#2c5d9c;--mark-quiet:#b9cbe3;--hi:#d38f12;--loss:#b3bcc8;--c-psu:#b07508;--c-blue:#2c5d9c;--c-red:#c2412d;--c-ref:#788594}.legacy-article[data-article=bonus] summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.legacy-article[data-article=bonus] .num{font-variant-numeric:tabular-nums}.legacy-article[data-article=bonus] h2,.legacy-article[data-article=bonus] h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.legacy-article[data-article=bonus] h2{border-top:1px solid var(--rule-strong);margin-top:64px;padding-top:20px;font-size:27px}.legacy-article[data-article=bonus] p{margin:16px 0 0}.legacy-article[data-article=bonus] .scoreline{flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.legacy-article[data-article=bonus] .scoreline li{gap:2px;display:grid}.legacy-article[data-article=bonus] .scoreline b{font-family:var(--condensed);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.legacy-article[data-article=bonus] .scoreline span{color:var(--ink-2);font-size:13px}.legacy-article[data-article=bonus] .facts{border-block:1px solid var(--rule);flex-wrap:wrap;gap:8px 28px;margin:28px 0 0;padding:14px 0;display:flex}.legacy-article[data-article=bonus] .facts div{color:var(--ink-2);align-items:baseline;gap:7px;font-size:14px;display:flex}.legacy-article[data-article=bonus] .facts dt{order:2}.legacy-article[data-article=bonus] .facts dd{order:1;margin:0}.legacy-article[data-article=bonus] .facts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.legacy-article[data-article=bonus] .contents{gap:6px;margin:10px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.legacy-article[data-article=bonus] .contents-label{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:36px;font-size:13px;font-weight:600}.legacy-article[data-article=bonus] figure{margin:28px 0 0}.legacy-article[data-article=bonus] figcaption{color:var(--ink-2);max-width:680px;margin-top:10px;font-size:14px;line-height:1.5}.legacy-article[data-article=bonus] .fig-title{margin:0;font-size:16px;font-weight:600}.legacy-article[data-article=bonus] .fig-sub{color:var(--ink-2);margin:2px 0 14px;font-size:14px}.legacy-article[data-article=bonus] ul.plain{gap:8px;margin:16px 0 0;padding-left:22px;display:grid}.legacy-article[data-article=bonus] .table-wrap{margin-top:24px;overflow-x:auto}.legacy-article[data-article=bonus] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.legacy-article[data-article=bonus] caption{text-align:left;color:var(--ink-2);padding-bottom:8px;font-size:14px}.legacy-article[data-article=bonus] th{font-family:var(--condensed);text-align:left;background:var(--paper-2);border-bottom:2px solid var(--band);white-space:nowrap;padding:7px 10px;font-size:14px;font-weight:600}.legacy-article[data-article=bonus] td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.legacy-article[data-article=bonus] th.r,.legacy-article[data-article=bonus] td.r{text-align:right}.legacy-article[data-article=bonus] td .seed{color:var(--ink-2)}.legacy-article[data-article=bonus] td.nowrap{white-space:nowrap}.legacy-article[data-article=bonus] tr.psu td{background:var(--gold-wash);font-weight:600}.legacy-article[data-article=bonus] td.best{color:var(--gold-ink);font-weight:600}.legacy-article[data-article=bonus] .ok{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--mark);white-space:nowrap;font-size:13px;font-weight:600}.legacy-article[data-article=bonus] .ok.warn{color:var(--gold-ink)}.legacy-article[data-article=bonus] .aside{background:var(--gold-wash);border-left:3px solid var(--gold);margin-top:24px;padding:14px 18px;font-size:16px}.legacy-article[data-article=bonus] .aside p{margin:0}.legacy-article[data-article=bonus] .aside p+p{margin-top:10px}.legacy-article[data-article=bonus] .pairs{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 16px;font-size:15px;display:grid}.legacy-article[data-article=bonus] .pairs .head{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legacy-article[data-article=bonus] .pairs .who{white-space:nowrap}.legacy-article[data-article=bonus] .pairs .who.psu{font-weight:600}.legacy-article[data-article=bonus] .cell{grid-template-columns:minmax(0,1fr) 5.2em;align-items:center;gap:8px;display:grid}.legacy-article[data-article=bonus] .track{background:var(--paper-2);border-radius:0 3px 3px 0;height:18px;position:relative}.legacy-article[data-article=bonus] .bar{background:var(--mark);border-radius:0 3px 3px 0;height:18px}.legacy-article[data-article=bonus] .bar.hi{background:var(--hi)}.legacy-article[data-article=bonus] .track .half{border-left:1px dashed var(--rule-strong);position:absolute;top:-3px;bottom:-3px;left:50%}.legacy-article[data-article=bonus] .val{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.legacy-article[data-article=bonus] .val small{color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.1;display:block}@media (width<=560px){.legacy-article[data-article=bonus] .pairs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legacy-article[data-article=bonus] .pairs .who{grid-column:1/-1;margin-bottom:-4px}.legacy-article[data-article=bonus] .pairs .blank{display:none}}.legacy-article[data-article=bonus] .ledger{font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) max-content;align-items:center;gap:6px 18px;font-size:14px;display:grid}.legacy-article[data-article=bonus] .ledger .head{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legacy-article[data-article=bonus] .ledger .yr{font-weight:600}.legacy-article[data-article=bonus] .pips{flex-wrap:wrap;gap:4px;display:flex}.legacy-article[data-article=bonus] .pip{background:var(--mark);border-radius:2px;width:14px;height:14px}.legacy-article[data-article=bonus] .pip.l{box-shadow:inset 0 0 0 2px var(--loss);background:0 0}.legacy-article[data-article=bonus] .pip.fav{box-shadow:inset 0 0 0 2px var(--hi);background:0 0}.legacy-article[data-article=bonus] .ledger .rec{color:var(--ink-2);text-align:right}.legacy-article[data-article=bonus] .ledger .gap{color:var(--ink-2);border-block:1px dashed var(--rule);grid-column:1/-1;padding:2px 0;font-size:13px;font-style:italic}.legacy-article[data-article=bonus] .key{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legacy-article[data-article=bonus] .key li{align-items:center;gap:6px;display:flex}@media (width<=560px){.legacy-article[data-article=bonus] .ledger{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr)}.legacy-article[data-article=bonus] .ledger .rec{display:none}}.legacy-article[data-article=bonus] details.tableview{margin-top:14px}.legacy-article[data-article=bonus] details.tableview summary{cursor:pointer;color:var(--link);font-size:14px;font-weight:500}.legacy-article[data-article=bonus] .endnote{border-top:3px solid var(--gold);color:var(--ink-2);margin-top:64px;padding-top:20px;font-size:15px}.legacy-article[data-article=bonus] .endnote p{margin:0}.legacy-article[data-article=bonus] .endnote p+p{margin-top:8px}.legacy-article[data-article=bonus] .cta{background:var(--band);color:#fff;border-bottom:3px solid var(--gold);border-radius:3px;margin-top:24px;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-block}.legacy-article[data-article=bonus] .cta:hover{filter:brightness(1.15)}@media (width<=520px){.legacy-article[data-article=bonus] h2{margin-top:48px;font-size:23px}.legacy-article[data-article=bonus] .scoreline b{font-size:28px}}.legacy-article[data-article=bonus] .plot-wrap{position:relative;overflow-x:auto}.legacy-article[data-article=bonus] .plot{width:100%;min-width:640px;height:auto;font-family:var(--sans);display:block}.legacy-article[data-article=bonus] .plot .grid{stroke:var(--rule);stroke-width:1px}.legacy-article[data-article=bonus] .plot .axis{stroke:var(--rule-strong);stroke-width:1px}.legacy-article[data-article=bonus] .plot .zero{stroke:var(--rule-strong);stroke-width:1.5px}.legacy-article[data-article=bonus] .plot .thresh{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:4 4}.legacy-article[data-article=bonus] .plot .tick{fill:var(--ink-2);font-size:12px}.legacy-article[data-article=bonus] .plot .row{fill:var(--ink);font-size:12.5px}.legacy-article[data-article=bonus] .plot .row.psu{font-weight:600}.legacy-article[data-article=bonus] .plot .axis-label{fill:var(--ink-2);font-size:12px;font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.legacy-article[data-article=bonus] .plot .panel-label{fill:var(--ink);font-size:13px;font-weight:600}.legacy-article[data-article=bonus] .plot .lbl{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:12px;font-weight:600}.legacy-article[data-article=bonus] .plot .lbl.quiet{fill:var(--ink-2);font-weight:400}.legacy-article[data-article=bonus] .plot .seg{stroke:var(--paper);stroke-width:2px}.legacy-article[data-article=bonus] .plot .f-psu{fill:var(--c-psu)}.legacy-article[data-article=bonus] .plot .f-blue{fill:var(--c-blue)}.legacy-article[data-article=bonus] .plot .f-red{fill:var(--c-red)}.legacy-article[data-article=bonus] .plot .f-ref{fill:var(--c-ref)}.legacy-article[data-article=bonus] .plot .s-psu{stroke:var(--c-psu)}.legacy-article[data-article=bonus] .plot .s-blue{stroke:var(--c-blue)}.legacy-article[data-article=bonus] .plot .s-red{stroke:var(--c-red)}.legacy-article[data-article=bonus] .plot .s-ref{stroke:var(--c-ref)}.legacy-article[data-article=bonus] .plot .hollow{fill:var(--paper);stroke-width:2px}.legacy-article[data-article=bonus] .plot .link{stroke:var(--rule-strong);stroke-width:2px}.legacy-article[data-article=bonus] .plot .link.psu{stroke:var(--c-psu)}.legacy-article[data-article=bonus] .plot .hit{fill:#0000}.legacy-article[data-article=bonus] .plot .mean{stroke-width:3px}.legacy-article[data-article=bonus] .tip{pointer-events:none;background:var(--frame);color:var(--ink);border:1px solid var(--rule-strong);z-index:2;border-radius:3px;max-width:260px;padding:7px 10px;font-size:13px;line-height:1.4;position:absolute;box-shadow:0 2px 8px #0000001f}.legacy-article[data-article=bonus] .tip b{display:block}.legacy-article[data-article=bonus] .tip[hidden]{display:none}.legacy-article[data-article=bonus] .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legacy-article[data-article=bonus] .legend li{align-items:center;gap:6px;display:flex}.legacy-article[data-article=bonus] .legend i{border-radius:2px;width:12px;height:12px;display:inline-block}.legacy-article[data-article=bonus] .legend i.dot{border-radius:50%}.legacy-article[data-article=bonus] .legend i.psu{background:var(--c-psu)}.legacy-article[data-article=bonus] .legend i.blue{background:var(--c-blue)}.legacy-article[data-article=bonus] .legend i.red{background:var(--c-red)}.legacy-article[data-article=bonus] .legend i.ref{background:var(--c-ref)}.legacy-article[data-article=bonus] .legend i.hollow{background:var(--paper);box-shadow:inset 0 0 0 2px var(--c-blue)}.legacy-article[data-article=bonus] .legend i.hollow.psu{box-shadow:inset 0 0 0 2px var(--c-psu)}.legacy-article[data-article=bonus] .rules{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px;display:grid}.legacy-article[data-article=bonus] .rules div{background:var(--paper-2);border-top:3px solid var(--band);padding:12px 14px;font-size:14px}.legacy-article[data-article=bonus] .rules h3{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 6px;font-size:13px;font-weight:600}.legacy-article[data-article=bonus] .rules p{margin:0;line-height:1.5}.legacy-article[data-article=bonus] .rules b{font-variant-numeric:tabular-nums}.legacy-article[data-article=bonus] blockquote{border-left:3px solid var(--gold);margin:24px 0 0;padding:4px 0 4px 18px;font-size:17px}.legacy-article[data-article=bonus] blockquote p{margin:0}.legacy-article[data-article=bonus] blockquote cite{color:var(--ink-2);margin-top:8px;font-size:14px;font-style:normal;display:block}.legacy-article[data-article=upsets]{--band-ink:#fff;--gold-wash:#fff6d6;--frame:#fff;--mark:#2c5d9c;--mark-quiet:#b9cbe3;--hi:#d38f12;--loss:#b3bcc8}.legacy-article[data-article=upsets] summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.legacy-article[data-article=upsets] .num{font-variant-numeric:tabular-nums}.legacy-article[data-article=upsets] h2,.legacy-article[data-article=upsets] h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.legacy-article[data-article=upsets] h2{border-top:1px solid var(--rule-strong);margin-top:64px;padding-top:20px;font-size:27px}.legacy-article[data-article=upsets] p{margin:16px 0 0}.legacy-article[data-article=upsets] .scoreline{flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.legacy-article[data-article=upsets] .scoreline li{gap:2px;display:grid}.legacy-article[data-article=upsets] .scoreline b{font-family:var(--condensed);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.legacy-article[data-article=upsets] .scoreline span{color:var(--ink-2);font-size:13px}.legacy-article[data-article=upsets] .facts{border-block:1px solid var(--rule);flex-wrap:wrap;gap:8px 28px;margin:28px 0 0;padding:14px 0;display:flex}.legacy-article[data-article=upsets] .facts div{color:var(--ink-2);align-items:baseline;gap:7px;font-size:14px;display:flex}.legacy-article[data-article=upsets] .facts dt{order:2}.legacy-article[data-article=upsets] .facts dd{order:1;margin:0}.legacy-article[data-article=upsets] .facts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.legacy-article[data-article=upsets] .contents{gap:6px;margin:10px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.legacy-article[data-article=upsets] .contents-label{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:36px;font-size:13px;font-weight:600}.legacy-article[data-article=upsets] figure{margin:28px 0 0}.legacy-article[data-article=upsets] figcaption{color:var(--ink-2);max-width:680px;margin-top:10px;font-size:14px;line-height:1.5}.legacy-article[data-article=upsets] .fig-title{margin:0;font-size:16px;font-weight:600}.legacy-article[data-article=upsets] .fig-sub{color:var(--ink-2);margin:2px 0 14px;font-size:14px}.legacy-article[data-article=upsets] ul.plain{gap:8px;margin:16px 0 0;padding-left:22px;display:grid}.legacy-article[data-article=upsets] .table-wrap{margin-top:24px;overflow-x:auto}.legacy-article[data-article=upsets] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.legacy-article[data-article=upsets] caption{text-align:left;color:var(--ink-2);padding-bottom:8px;font-size:14px}.legacy-article[data-article=upsets] th{font-family:var(--condensed);text-align:left;background:var(--paper-2);border-bottom:2px solid var(--band);white-space:nowrap;padding:7px 10px;font-size:14px;font-weight:600}.legacy-article[data-article=upsets] td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.legacy-article[data-article=upsets] th.r,.legacy-article[data-article=upsets] td.r{text-align:right}.legacy-article[data-article=upsets] td .seed{color:var(--ink-2)}.legacy-article[data-article=upsets] td.nowrap{white-space:nowrap}.legacy-article[data-article=upsets] tr.psu td{background:var(--gold-wash);font-weight:600}.legacy-article[data-article=upsets] td.best{color:var(--gold-ink);font-weight:600}.legacy-article[data-article=upsets] .ok{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--mark);white-space:nowrap;font-size:13px;font-weight:600}.legacy-article[data-article=upsets] .ok.warn{color:var(--gold-ink)}.legacy-article[data-article=upsets] .aside{background:var(--gold-wash);border-left:3px solid var(--gold);margin-top:24px;padding:14px 18px;font-size:16px}.legacy-article[data-article=upsets] .aside p{margin:0}.legacy-article[data-article=upsets] .aside p+p{margin-top:10px}.legacy-article[data-article=upsets] .pairs{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 16px;font-size:15px;display:grid}.legacy-article[data-article=upsets] .pairs .head{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legacy-article[data-article=upsets] .pairs .who{white-space:nowrap}.legacy-article[data-article=upsets] .pairs .who.psu{font-weight:600}.legacy-article[data-article=upsets] .cell{grid-template-columns:minmax(0,1fr) 5.2em;align-items:center;gap:8px;display:grid}.legacy-article[data-article=upsets] .track{background:var(--paper-2);border-radius:0 3px 3px 0;height:18px;position:relative}.legacy-article[data-article=upsets] .bar{background:var(--mark);border-radius:0 3px 3px 0;height:18px}.legacy-article[data-article=upsets] .bar.hi{background:var(--hi)}.legacy-article[data-article=upsets] .track .half{border-left:1px dashed var(--rule-strong);position:absolute;top:-3px;bottom:-3px;left:50%}.legacy-article[data-article=upsets] .val{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.legacy-article[data-article=upsets] .val small{color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.1;display:block}@media (width<=560px){.legacy-article[data-article=upsets] .pairs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legacy-article[data-article=upsets] .pairs .who{grid-column:1/-1;margin-bottom:-4px}.legacy-article[data-article=upsets] .pairs .blank{display:none}}.legacy-article[data-article=upsets] .ledger{font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) max-content;align-items:center;gap:6px 18px;font-size:14px;display:grid}.legacy-article[data-article=upsets] .ledger .head{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legacy-article[data-article=upsets] .ledger .yr{font-weight:600}.legacy-article[data-article=upsets] .pips{flex-wrap:wrap;gap:4px;display:flex}.legacy-article[data-article=upsets] .pip{background:var(--mark);border-radius:2px;width:14px;height:14px}.legacy-article[data-article=upsets] .pip.l{box-shadow:inset 0 0 0 2px var(--loss);background:0 0}.legacy-article[data-article=upsets] .pip.fav{box-shadow:inset 0 0 0 2px var(--hi);background:0 0}.legacy-article[data-article=upsets] .ledger .rec{color:var(--ink-2);text-align:right}.legacy-article[data-article=upsets] .ledger .gap{color:var(--ink-2);border-block:1px dashed var(--rule);grid-column:1/-1;padding:2px 0;font-size:13px;font-style:italic}.legacy-article[data-article=upsets] .key{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legacy-article[data-article=upsets] .key li{align-items:center;gap:6px;display:flex}@media (width<=560px){.legacy-article[data-article=upsets] .ledger{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr)}.legacy-article[data-article=upsets] .ledger .rec{display:none}}.legacy-article[data-article=upsets] details.tableview{margin-top:14px}.legacy-article[data-article=upsets] details.tableview summary{cursor:pointer;color:var(--link);font-size:14px;font-weight:500}.legacy-article[data-article=upsets] .endnote{border-top:3px solid var(--gold);color:var(--ink-2);margin-top:64px;padding-top:20px;font-size:15px}.legacy-article[data-article=upsets] .endnote p{margin:0}.legacy-article[data-article=upsets] .endnote p+p{margin-top:8px}.legacy-article[data-article=upsets] .cta{background:var(--band);color:#fff;border-bottom:3px solid var(--gold);border-radius:3px;margin-top:24px;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-block}.legacy-article[data-article=upsets] .cta:hover{filter:brightness(1.15)}@media (width<=520px){.legacy-article[data-article=upsets] h2{margin-top:48px;font-size:23px}.legacy-article[data-article=upsets] .scoreline b{font-size:28px}}.legacy-article[data-article=shutouts]{--band-ink:#fff;--gold-wash:#fff6d6;--frame:#fff;--mark:#2c5d9c;--mark-quiet:#b9cbe3;--hi:#d38f12}.legacy-article[data-article=shutouts] summary:focus-visible,.legacy-article[data-article=shutouts] button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.legacy-article[data-article=shutouts] .num{font-variant-numeric:tabular-nums}.legacy-article[data-article=shutouts] h2,.legacy-article[data-article=shutouts] h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.legacy-article[data-article=shutouts] h2{border-top:1px solid var(--rule-strong);margin-top:64px;padding-top:20px;font-size:27px}.legacy-article[data-article=shutouts] h3{margin-top:40px;font-size:20px}.legacy-article[data-article=shutouts] p{margin:16px 0 0}.legacy-article[data-article=shutouts] .scoreline{flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.legacy-article[data-article=shutouts] .scoreline li{gap:2px;display:grid}.legacy-article[data-article=shutouts] .scoreline b{font-family:var(--condensed);letter-spacing:-.01em;color:var(--ink);font-size:34px;font-weight:600;line-height:1}.legacy-article[data-article=shutouts] .scoreline span{color:var(--ink-2);font-size:13px}.legacy-article[data-article=shutouts] .facts{border-block:1px solid var(--rule);flex-wrap:wrap;gap:8px 28px;margin:28px 0 0;padding:14px 0;display:flex}.legacy-article[data-article=shutouts] .facts div{color:var(--ink-2);align-items:baseline;gap:7px;font-size:14px;display:flex}.legacy-article[data-article=shutouts] .facts dt{order:2}.legacy-article[data-article=shutouts] .facts dd{order:1;margin:0}.legacy-article[data-article=shutouts] .facts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.legacy-article[data-article=shutouts] .contents{gap:6px;margin:10px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.legacy-article[data-article=shutouts] .contents-label{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:36px;font-size:13px;font-weight:600}.legacy-article[data-article=shutouts] figure{margin:28px 0 0}.legacy-article[data-article=shutouts] .article>figure.wide{margin-top:28px}.legacy-article[data-article=shutouts] figcaption{color:var(--ink-2);max-width:680px;margin-top:10px;font-size:14px;line-height:1.5}.legacy-article[data-article=shutouts] .fig-title{color:var(--ink);margin:0;font-size:16px;font-weight:600}.legacy-article[data-article=shutouts] .fig-sub{color:var(--ink-2);margin:2px 0 14px;font-size:14px}.legacy-article[data-article=shutouts] ul.plain{gap:8px;margin:16px 0 0;padding-left:22px;display:grid}.legacy-article[data-article=shutouts] .table-wrap{margin-top:24px;overflow-x:auto}.legacy-article[data-article=shutouts] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.legacy-article[data-article=shutouts] caption{text-align:left;color:var(--ink-2);padding-bottom:8px;font-size:14px}.legacy-article[data-article=shutouts] th{font-family:var(--condensed);text-align:left;background:var(--paper-2);border-bottom:2px solid var(--band);white-space:nowrap;padding:7px 10px;font-size:14px;font-weight:600}.legacy-article[data-article=shutouts] td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.legacy-article[data-article=shutouts] th.r,.legacy-article[data-article=shutouts] td.r{text-align:right}.legacy-article[data-article=shutouts] td .seed{color:var(--ink-2)}.legacy-article[data-article=shutouts] td.nowrap{white-space:nowrap}.legacy-article[data-article=shutouts] tr.zero td{background:var(--gold-wash)}.legacy-article[data-article=shutouts] tr.loss td{color:var(--ink-2)}.legacy-article[data-article=shutouts] .aside{background:var(--gold-wash);border-left:3px solid var(--gold);margin-top:24px;padding:14px 18px;font-size:16px}.legacy-article[data-article=shutouts] .aside p{margin:0}.legacy-article[data-article=shutouts] .aside p+p{margin-top:10px}.legacy-article[data-article=shutouts] .bars{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px 14px;font-size:15px;display:grid}.legacy-article[data-article=shutouts] .bars .who{white-space:nowrap}.legacy-article[data-article=shutouts] .bars .who small{color:var(--ink-2);margin-left:6px;font-size:13px}.legacy-article[data-article=shutouts] .bars .track{height:20px;position:relative}.legacy-article[data-article=shutouts] .bars .bar{background:var(--mark);border-radius:0 4px 4px 0;height:20px}.legacy-article[data-article=shutouts] .bars .val{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.legacy-article[data-article=shutouts] .bars .val small{color:var(--ink-2);margin-left:6px;font-size:13px;font-weight:400}@media (width<=520px){.legacy-article[data-article=shutouts] .bars{grid-template-columns:minmax(0,1fr) max-content}.legacy-article[data-article=shutouts] .bars .who{white-space:normal;grid-column:1/-1;margin-bottom:-6px}}.legacy-article[data-article=shutouts] .plot-wrap{position:relative}.legacy-article[data-article=shutouts] .plot{width:100%;height:auto;font-family:var(--sans);display:block}.legacy-article[data-article=shutouts] .plot .grid{stroke:var(--rule);stroke-width:1px}.legacy-article[data-article=shutouts] .plot .axis{stroke:var(--rule-strong);stroke-width:1px}.legacy-article[data-article=shutouts] .plot .tick{fill:var(--ink-2);font-size:12px}.legacy-article[data-article=shutouts] .plot .axis-label{fill:var(--ink-2);font-size:12px;font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.legacy-article[data-article=shutouts] .plot .dot{fill:var(--mark);stroke:var(--paper);stroke-width:2px;cursor:pointer}.legacy-article[data-article=shutouts] .plot .dot.hi{fill:var(--hi)}.legacy-article[data-article=shutouts] .plot .hit{fill:#0000;cursor:pointer}.legacy-article[data-article=shutouts] .plot .lbl{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:12.5px;font-weight:500}.legacy-article[data-article=shutouts] .plot .lbl.hi{font-weight:600}.legacy-article[data-article=shutouts] .plot .leader{stroke:var(--rule-strong);stroke-width:1px}.legacy-article[data-article=shutouts] .tip{pointer-events:none;background:var(--frame);color:var(--ink);border:1px solid var(--rule-strong);z-index:2;border-radius:3px;max-width:240px;padding:7px 10px;font-size:13px;line-height:1.4;position:absolute;box-shadow:0 2px 8px #0000001f}.legacy-article[data-article=shutouts] .tip b{display:block}.legacy-article[data-article=shutouts] .tip[hidden]{display:none}.legacy-article[data-article=shutouts] .legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legacy-article[data-article=shutouts] .legend li{align-items:center;gap:6px;display:flex}.legacy-article[data-article=shutouts] .legend i{background:var(--mark);border-radius:50%;width:10px;height:10px;display:inline-block}.legacy-article[data-article=shutouts] .legend i.hi{background:var(--hi)}.legacy-article[data-article=shutouts] details.tableview{margin-top:14px}.legacy-article[data-article=shutouts] details.tableview summary{cursor:pointer;color:var(--link);font-size:14px;font-weight:500}.legacy-article[data-article=shutouts] details.tableview table{font-size:14px}.legacy-article[data-article=shutouts] .endnote{border-top:3px solid var(--gold);color:var(--ink-2);margin-top:64px;padding-top:20px;font-size:15px}.legacy-article[data-article=shutouts] .endnote p{margin:0}.legacy-article[data-article=shutouts] .endnote p+p{margin-top:8px}.legacy-article[data-article=shutouts] .cta{background:var(--band);color:#fff;border-bottom:3px solid var(--gold);border-radius:3px;margin-top:24px;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-block}.legacy-article[data-article=shutouts] .cta:hover{filter:brightness(1.15)}@media (width<=520px){.legacy-article[data-article=shutouts] h2{margin-top:48px;font-size:23px}.legacy-article[data-article=shutouts] .scoreline b{font-size:28px}}@media (width<=640px){.legacy-article[data-article=shutouts] .plot-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.legacy-article[data-article=shutouts] .plot{width:680px;max-width:none}.legacy-article[data-article=shutouts] #fig2 figcaption:before{content:"Swipe the chart to see all of it. ";font-style:italic}}@media (prefers-reduced-motion:no-preference){.legacy-article[data-article=shutouts] .bars .bar{transition:width .5s ease-out}}.legacy-article[data-article=semifinals]{--band-ink:#fff;--gold-wash:#fff6d6;--frame:#fff;--mark:#2c5d9c;--mark-quiet:#b9cbe3;--hi:#d38f12;--loss:#b3bcc8}.legacy-article[data-article=semifinals] summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.legacy-article[data-article=semifinals] .num{font-variant-numeric:tabular-nums}.legacy-article[data-article=semifinals] h2,.legacy-article[data-article=semifinals] h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.legacy-article[data-article=semifinals] h2{border-top:1px solid var(--rule-strong);margin-top:64px;padding-top:20px;font-size:27px}.legacy-article[data-article=semifinals] p{margin:16px 0 0}.legacy-article[data-article=semifinals] .scoreline{flex-wrap:wrap;gap:10px 26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.legacy-article[data-article=semifinals] .scoreline li{gap:2px;display:grid}.legacy-article[data-article=semifinals] .scoreline b{font-family:var(--condensed);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.legacy-article[data-article=semifinals] .scoreline span{color:var(--ink-2);font-size:13px}.legacy-article[data-article=semifinals] .facts{border-block:1px solid var(--rule);flex-wrap:wrap;gap:8px 28px;margin:28px 0 0;padding:14px 0;display:flex}.legacy-article[data-article=semifinals] .facts div{color:var(--ink-2);align-items:baseline;gap:7px;font-size:14px;display:flex}.legacy-article[data-article=semifinals] .facts dt{order:2}.legacy-article[data-article=semifinals] .facts dd{order:1;margin:0}.legacy-article[data-article=semifinals] .facts strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.legacy-article[data-article=semifinals] .contents{gap:6px;margin:10px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.legacy-article[data-article=semifinals] .contents-label{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:36px;font-size:13px;font-weight:600}.legacy-article[data-article=semifinals] figure{margin:28px 0 0}.legacy-article[data-article=semifinals] figcaption{color:var(--ink-2);max-width:680px;margin-top:10px;font-size:14px;line-height:1.5}.legacy-article[data-article=semifinals] .fig-title{margin:0;font-size:16px;font-weight:600}.legacy-article[data-article=semifinals] .fig-sub{color:var(--ink-2);margin:2px 0 14px;font-size:14px}.legacy-article[data-article=semifinals] ul.plain{gap:8px;margin:16px 0 0;padding-left:22px;display:grid}.legacy-article[data-article=semifinals] .table-wrap{margin-top:24px;overflow-x:auto}.legacy-article[data-article=semifinals] table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.legacy-article[data-article=semifinals] caption{text-align:left;color:var(--ink-2);padding-bottom:8px;font-size:14px}.legacy-article[data-article=semifinals] th{font-family:var(--condensed);text-align:left;background:var(--paper-2);border-bottom:2px solid var(--band);white-space:nowrap;padding:7px 10px;font-size:14px;font-weight:600}.legacy-article[data-article=semifinals] td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.legacy-article[data-article=semifinals] th.r,.legacy-article[data-article=semifinals] td.r{text-align:right}.legacy-article[data-article=semifinals] td .seed{color:var(--ink-2)}.legacy-article[data-article=semifinals] td.nowrap{white-space:nowrap}.legacy-article[data-article=semifinals] tr.psu td{background:var(--gold-wash);font-weight:600}.legacy-article[data-article=semifinals] td.best{color:var(--gold-ink);font-weight:600}.legacy-article[data-article=semifinals] .ok{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--mark);white-space:nowrap;font-size:13px;font-weight:600}.legacy-article[data-article=semifinals] .ok.warn{color:var(--gold-ink)}.legacy-article[data-article=semifinals] .aside{background:var(--gold-wash);border-left:3px solid var(--gold);margin-top:24px;padding:14px 18px;font-size:16px}.legacy-article[data-article=semifinals] .aside p{margin:0}.legacy-article[data-article=semifinals] .aside p+p{margin-top:10px}.legacy-article[data-article=semifinals] .pairs{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 16px;font-size:15px;display:grid}.legacy-article[data-article=semifinals] .pairs .head{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legacy-article[data-article=semifinals] .pairs .who{white-space:nowrap}.legacy-article[data-article=semifinals] .pairs .who.psu{font-weight:600}.legacy-article[data-article=semifinals] .cell{grid-template-columns:minmax(0,1fr) 5.2em;align-items:center;gap:8px;display:grid}.legacy-article[data-article=semifinals] .track{background:var(--paper-2);border-radius:0 3px 3px 0;height:18px;position:relative}.legacy-article[data-article=semifinals] .bar{background:var(--mark);border-radius:0 3px 3px 0;height:18px}.legacy-article[data-article=semifinals] .bar.hi{background:var(--hi)}.legacy-article[data-article=semifinals] .track .half{border-left:1px dashed var(--rule-strong);position:absolute;top:-3px;bottom:-3px;left:50%}.legacy-article[data-article=semifinals] .val{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.legacy-article[data-article=semifinals] .val small{color:var(--ink-2);font-size:12px;font-weight:400;line-height:1.1;display:block}@media (width<=560px){.legacy-article[data-article=semifinals] .pairs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legacy-article[data-article=semifinals] .pairs .who{grid-column:1/-1;margin-bottom:-4px}.legacy-article[data-article=semifinals] .pairs .blank{display:none}}.legacy-article[data-article=semifinals] .ledger{font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) max-content;align-items:center;gap:6px 18px;font-size:14px;display:grid}.legacy-article[data-article=semifinals] .ledger .head{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legacy-article[data-article=semifinals] .ledger .yr{font-weight:600}.legacy-article[data-article=semifinals] .pips{flex-wrap:wrap;gap:4px;display:flex}.legacy-article[data-article=semifinals] .pip{background:var(--mark);border-radius:2px;width:14px;height:14px}.legacy-article[data-article=semifinals] .pip.l{box-shadow:inset 0 0 0 2px var(--loss);background:0 0}.legacy-article[data-article=semifinals] .pip.fav{box-shadow:inset 0 0 0 2px var(--hi);background:0 0}.legacy-article[data-article=semifinals] .ledger .rec{color:var(--ink-2);text-align:right}.legacy-article[data-article=semifinals] .ledger .gap{color:var(--ink-2);border-block:1px dashed var(--rule);grid-column:1/-1;padding:2px 0;font-size:13px;font-style:italic}.legacy-article[data-article=semifinals] .key{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legacy-article[data-article=semifinals] .key li{align-items:center;gap:6px;display:flex}@media (width<=560px){.legacy-article[data-article=semifinals] .ledger{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr)}.legacy-article[data-article=semifinals] .ledger .rec{display:none}}.legacy-article[data-article=semifinals] details.tableview{margin-top:14px}.legacy-article[data-article=semifinals] details.tableview summary{cursor:pointer;color:var(--link);font-size:14px;font-weight:500}.legacy-article[data-article=semifinals] .endnote{border-top:3px solid var(--gold);color:var(--ink-2);margin-top:64px;padding-top:20px;font-size:15px}.legacy-article[data-article=semifinals] .endnote p{margin:0}.legacy-article[data-article=semifinals] .endnote p+p{margin-top:8px}.legacy-article[data-article=semifinals] .cta{background:var(--band);color:#fff;border-bottom:3px solid var(--gold);border-radius:3px;margin-top:24px;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-block}.legacy-article[data-article=semifinals] .cta:hover{filter:brightness(1.15)}@media (width<=520px){.legacy-article[data-article=semifinals] h2{margin-top:48px;font-size:23px}.legacy-article[data-article=semifinals] .scoreline b{font-size:28px}}
