:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2eee5;--card:#fbf9f4;--ink:#16161a;--muted:#5b5850;--track:#e6e1d6;--track-strong:#d8d2c4;--rule-soft:#16161a54;--on-ink:#f2eee5;--on-ink-muted:#d8d3c7;--on-color:#fbf9f4;--signal:#d9480f;--signal-text:#b23a0b;--signal-surface:#b23a0b;--blue:#1d4e89;--mustard:#e0a526;--teal:#2f6f69;--rust:#9c3d23;--slate:#5a6b7d;--clay:#b5582d;--gray-2015:#a39e93;--state-1:#1d4e89;--state-2:#4674ab;--state-3:#8fb0d6;--state-4:#c9d8ea;--state-5:#e6e1d6;--flow-rgb:217, 72, 15;--flow-line-rgb:22, 22, 26;--font-display:var(--font-archivo), "Arial Narrow", Impact, sans-serif;--font-body:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--stretch-tightest:66%;--stretch-display:68%;--stretch-brand:70%;--stretch-head:75%;--text-tiny:10px;--text-label:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-card:24px;--text-h2:30px;--text-h2-large:34px;--text-race-year:64px;--text-stat:54px;--text-total:88px;--text-h1:clamp(32px, 3.6vw, 52px);--text-home:clamp(48px, 5.4vw, 76px);--leading-tight:.92;--leading-body:1.5;--tracking-label:.1em;--tracking-nav:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:72px;--width-page:1360px;--width-text:760px;--gutter:40px;--tap:44px;--border:2px solid var(--ink);--border-dashed:2px dashed var(--ink);--border-hair:1px solid var(--ink);--border-row:1px dashed var(--rule-soft);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.14s;--duration-med:.32s;--duration-race:.52s;--duration-chart:.8s}@media (max-width:640px){:root{--gutter:16px;--text-base:13px;--text-h2:26px;--text-h2-large:26px;--text-h1:33px;--text-home:44px;--text-race-year:40px;--text-stat:44px;--text-total:72px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-med:0s;--duration-race:0s;--duration-chart:0s}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);margin:0}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0}h1{font-size:var(--text-h1);font-stretch:var(--stretch-display);font-weight:900;line-height:var(--leading-tight)}h2{font-size:var(--text-h2);font-stretch:var(--stretch-head);font-weight:800;line-height:1.1}h3{font-size:var(--text-card);font-stretch:var(--stretch-head);font-weight:800;line-height:1.1}p{margin:0}a{color:inherit;text-underline-offset:.16em}a:hover{color:var(--signal-text)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}button{color:inherit;font-family:inherit}.skip-link{left:var(--space-4);z-index:50;min-height:var(--tap);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--on-ink);align-items:center;display:flex;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-2)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{width:min(100% - var(--gutter) * 2, var(--width-page));margin-inline:auto}@media (max-width:640px){:where(main,footer) a:where(:not([data-tile])){min-height:var(--tap);align-items:center;display:inline-flex}}.phone-only{display:none}@media (max-width:640px){.phone-only{display:inline}.desktop-only{display:none}}.section{margin-top:var(--space-8)}.section-head{margin-bottom:var(--space-4);border-bottom:var(--border);padding-bottom:10px}.section-head p{color:var(--muted);font-size:var(--text-xs);margin-top:2px}@media (max-width:640px){.section{margin-top:var(--space-6)}.section-head{margin-bottom:var(--space-3);border-bottom:0;padding-bottom:0}.section-head h2{border-bottom:var(--border);padding-bottom:6px}.section-head p{margin-top:var(--space-1);font-size:var(--text-label)}}.label{color:var(--muted);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.crumbs{margin-top:var(--space-5);color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (max-width:640px){.crumbs{margin-top:var(--space-4);font-size:var(--text-label)}}.lede{margin-top:var(--space-4);max-width:var(--width-text);font-size:var(--text-md)}.muted{color:var(--muted)}.small{font-size:var(--text-sm)}.xsmall{font-size:var(--text-xs)}.two-col{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.two-col{gap:var(--space-8) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.prose{max-width:var(--width-text)}.prose h2{margin-top:var(--space-7);margin-bottom:var(--space-3);border-bottom:var(--border);padding-bottom:10px}.prose p+p,.prose ul{margin-top:var(--space-3)}.prose li{padding:var(--space-2) 0;border-bottom:var(--border-row)}.notice{margin-top:var(--space-5);padding:var(--space-4);border:var(--border-dashed);background:var(--card)}.note-box{padding:var(--space-4);border:var(--border-dashed);background:var(--card)}.note-box p{margin-top:6px}.page-title{padding-top:var(--space-7)}
@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.zZ1Gca_className{font-family:archivo,archivo Fallback}.zZ1Gca_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.04jv21_rdbjv3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.vXxzma_className{font-family:plexMono,plexMono Fallback}.vXxzma_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
