.article-page{width:var(--shell);padding:var(--space-7) 0 var(--space-6);margin-inline:auto}.article-head,.article-body,.article-explore,.article-foot{max-width:680px;margin-inline:auto}.article-head{border-bottom:1px solid var(--rule);flex-direction:column;gap:14px;padding-bottom:28px;display:flex}.article-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,5.2vw,56px);font-weight:800;font-stretch:80%;line-height:1.04}.article-dek{max-width:34em;color:var(--ink-2);margin:0;font-size:20px;line-height:1.5}.article-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 8px;margin:0;font-size:14px;display:flex}.article-note{color:var(--ink-2);margin:0;font-size:14px}.draft-mark{background:var(--accent);color:#fff;font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.article-body{margin-top:8px;font-size:17px;line-height:1.65}.article-body p{max-width:none}.article-body>.wide{width:min(960px,100vw - 40px);margin-left:calc(50% + -1*min(480px,50vw - 20px))}@media (width<=720px){.article-body>.wide{width:100%;margin-left:0}}.article-body img{max-width:100%;height:auto}.prose h2{border-top:1px solid var(--rule-strong);font-family:var(--display);margin:56px 0 0;padding-top:18px;font-size:28px;font-weight:800;font-stretch:85%;line-height:1.15}.prose h3{font-family:var(--display);margin:36px 0 0;font-size:21px;font-weight:700;font-stretch:90%;line-height:1.2}.prose p,.prose ul,.prose ol{margin:16px 0 0}.prose li+li{margin-top:6px}.prose blockquote{border-left:3px solid var(--accent);color:var(--ink-2);margin:24px 0 0;padding:4px 0 4px 18px}.prose blockquote p{margin:0}.prose hr{border:0;border-top:1px solid var(--rule);margin:40px 0 0}.prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:20px 0 0;font-size:15px}.prose th{border-bottom:2px solid var(--ink);background:var(--paper-2);font-family:var(--condensed);text-align:left;white-space:nowrap;padding:7px 10px;font-size:14px;font-weight:600}.prose td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}.prose td:first-child:empty{display:none}@media (width<=420px){.prose th,.prose td{padding-left:6px;padding-right:6px}.prose th{white-space:normal}}.prose table thead tr:has(>th:empty:only-child),.prose thead tr:has(>th:empty+th:empty){display:none}.prose code{font-family:var(--mono);font-size:.92em}.prose strong{font-weight:600}.prose .footnotes{color:var(--ink-2);margin-top:40px;font-size:14px}.prose figure.figure{margin-top:28px}.prose .figure-scroll{overflow-x:auto}.prose figure.figure svg.plot{width:100%;min-width:640px;height:auto;font-family:var(--sans);display:block}.prose figure.figure figcaption{color:var(--ink-2);max-width:680px;margin-top:10px;font-size:14px;line-height:1.5}.prose details.figure-data{margin:6px -4px 0;padding:4px;font-size:14px;overflow-x:auto}.prose details.figure-data summary{cursor:pointer;color:var(--ink-2);font-weight:500}.prose details.figure-data summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.prose details.figure-data table{max-width:520px;margin-top:10px;font-size:14px}.plot .grid{stroke:var(--rule);stroke-width:1px}.plot .tick{fill:var(--ink-2);font-size:12px}.plot .small{fill:var(--ink-2);font-size:11px;font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.plot .legend{fill:var(--ink-2);font-size:12px}.plot .note{fill:var(--ink);font-size:12.5px;font-weight:600}.plot .trace{fill:none;stroke:var(--rule-strong);stroke-width:1px}.plot .mark{fill:var(--ink)}.plot .mark.title{fill:var(--gold);stroke:var(--gold-ink);stroke-width:.8px}.plot .mark.none{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.plot .not-held{fill:var(--paper-2)}.plot .not-entered{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:3 3}.plot .bracket{fill:none;stroke:var(--ink);stroke-width:1px}.plot .floor{stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3}.plot .coach{fill:var(--band-quiet)}.plot .coach.alt{fill:var(--paper-2);stroke:var(--rule)}.plot .coach-name{fill:var(--ink-2);font-size:11px;font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.plot .final-band{fill:var(--paper-2)}.plot .stem{stroke:var(--rule);stroke-width:1px}.plot .tick.weight{fill:var(--ink);font-size:13px;font-weight:600}.plot .place-label{fill:var(--ink);font-size:12px;font-weight:600;font-family:var(--condensed)}.plot .name{fill:var(--ink);font-size:13px;font-weight:600}.prose .scoreboards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.prose .board{border-top:3px solid var(--ink);background:var(--paper-2);padding:10px 12px 12px}.prose .board-year{font-family:var(--condensed);letter-spacing:.06em;color:var(--ink-2);font-size:13px;font-weight:600}.prose .board-row{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:14px;display:flex}.prose .board-row.us{color:var(--ink);font-weight:600}.prose .board-pts{font-family:var(--condensed);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.article-related{border-top:4px solid var(--ink);max-width:680px;margin:48px auto 0;padding-top:18px}.article-related .latest-side{margin-top:10px}.article-related .latest-item:first-child{border-top:0;padding-top:10px}.article-explore{border-top:4px solid var(--ink);background:var(--paper-2);margin-top:48px;padding:18px 20px}.article-explore ul{gap:8px;margin:8px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.article-foot{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:32px;padding-top:16px;font-size:14px}.article-foot p{margin:0 0 6px}.articles-index .record-header{border-bottom:0}.article-list{margin:var(--space-5) 0 0;border-top:4px solid var(--ink);padding:0;list-style:none}.article-list-item{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:22px 0;display:flex}.article-list-title{font-family:var(--display);text-wrap:balance;margin:0;font-size:28px;font-weight:800;font-stretch:85%;line-height:1.1}.article-list-title a{text-decoration:none}.article-list-title a:hover{text-decoration:underline}.article-list-summary{max-width:60ch;color:var(--ink-2);margin:0;font-size:16px}.article-list-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 8px;margin:0;font-size:14px;display:flex}.latest-inner{flex-direction:column;gap:24px;padding:48px 0 32px;display:flex}.latest-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.latest-grid{flex-wrap:wrap;gap:32px;display:flex}.latest-lead{border-top:4px solid var(--ink);flex-direction:column;flex:999 520px;gap:14px;min-width:0;padding-top:20px;display:flex}.latest-lead-title{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(32px,4.5vw,52px);font-weight:800;font-stretch:80%;line-height:1.04}.latest-lead-title a,.latest-item-title a{text-decoration:none}.latest-lead-title a:hover,.latest-item-title a:hover{text-decoration:underline}.latest-lead-dek{max-width:34em;color:var(--ink-2);margin:0;font-size:19px;line-height:1.55}.latest-meta{color:var(--ink-2);margin:0;font-size:14px}.latest-side{flex-direction:column;flex:300px;min-width:0;display:flex}.latest-item{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding:16px 0;display:flex}.latest-item:last-child{border-bottom:1px solid var(--rule)}.latest-item .kicker{font-size:12px}.latest-item-title{font-family:var(--display);margin:0;font-size:22px;font-weight:700;font-stretch:90%;line-height:1.15}.latest-item-date{color:var(--ink-2);margin:0;font-size:13px}.plot .trace.series-a,.plot .trace.series-b{stroke-width:2px}.plot .trace.series-a{stroke:var(--ink)}.plot .trace.series-b{stroke:var(--accent)}.plot .mark.series-a,.plot .key.series-a{fill:var(--ink)}.plot .mark.series-b,.plot .key.series-b{fill:var(--accent)}.plot .value{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.plot .value.series-a{fill:var(--ink)}.plot .value.series-b{fill:var(--accent)}.plot .trace.brand-neb{stroke:#e41c38;stroke-width:2.5px}.plot .mark.brand-neb,.plot .key.brand-neb{fill:#e41c38}.plot .mark.brand-neb-loss,.plot .key.brand-neb-loss{fill:var(--paper);stroke:#e41c38;stroke-width:1.8px}.plot .value.brand-neb{fill:#e41c38}.plot .band{fill:none;stroke:var(--rule-strong);stroke-width:6px;stroke-opacity:.5;stroke-linejoin:round}.plot .ref{stroke:var(--gold-ink);stroke-width:1.5px;stroke-dasharray:5 4}.plot .mark.m0{fill:var(--ink)}.plot .mark.m1{fill:var(--accent)}.plot .gap{stroke:var(--rule-strong);stroke-width:3px;stroke-linecap:round}.plot .mark.a,.plot .key.a{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.plot .mark.b,.plot .key.b,.plot .seg.s0,.plot .key.s0{fill:var(--ink)}.plot .seg.s1,.plot .key.s1{fill:var(--accent)}.plot .seg.s2,.plot .key.s2{fill:var(--gold)}.plot .seg.s3,.plot .key.s3{fill:var(--rule-strong)}.plot .seg.s4,.plot .key.s4{fill:var(--band-quiet);stroke:var(--ink-2);stroke-width:.5px}.plot .seg.s5,.plot .key.s5{fill:var(--paper-2);stroke:var(--ink-2);stroke-width:.5px}.plot .seg.s6,.plot .key.s6{fill:var(--paper);stroke:var(--ink);stroke-width:.8px}.plot .trace.brand-minn{stroke:#7a0019;stroke-width:2.5px}.plot .mark.brand-minn,.plot .key.brand-minn{fill:#7a0019}.plot .trace.brand-iowa{stroke:#ffcd00;stroke-width:3px}.plot .mark.brand-iowa,.plot .key.brand-iowa{fill:#ffcd00;stroke:var(--ink);stroke-width:1px}.plot .seg.step1,.plot .key.step1{fill:#9ec5e6}.plot .seg.step2,.plot .key.step2{fill:#4a90c4}.plot .seg.step3,.plot .key.step3{fill:#1f5f94}.plot .seg.added,.plot .key.added{fill:var(--accent)}.plot .seg.adjust,.plot .key.adjust{fill:var(--rule-strong)}
