@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--paper: #fbfaf7;--paper-sunk: #f3f1ea;--ink: #14161a;--ink-soft: #3d434c;--ink-faint: #6b7280;--rule: #dcd8cd;--rule-soft: #e9e5db;--signal: #b8420f;--signal-soft: #f6e7df;--live: #1f5f4a;--live-soft: #e3eeea;--sans: "Archivo", ui-sans-serif, system-ui, sans-serif;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--measure: 68ch;--page: 1180px;--gutter: clamp(1.15rem, 4vw, 3rem)}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;font-family:var(--serif);font-size:1.0625rem;line-height:1.62;font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3,h4,th,.button,.eyebrow,nav{font-family:var(--sans)}h1,h2,h3,h4{font-weight:600;line-height:1.14;letter-spacing:-.018em;margin:0;text-wrap:balance}h1{font-size:clamp(2.1rem,5.2vw,3.45rem);letter-spacing:-.028em}h2{font-size:clamp(1.42rem,3vw,1.95rem);letter-spacing:-.022em}h3{font-size:1.16rem;letter-spacing:-.012em}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration-color:var(--rule);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:1px}code,kbd,samp{font-family:var(--mono);font-size:.86em;background:var(--paper-sunk);padding:.1em .34em;border-radius:2px;border:1px solid var(--rule-soft)}pre{font-family:var(--mono);font-size:.83rem;line-height:1.6;background:var(--paper-sunk);border:1px solid var(--rule);padding:1rem 1.15rem;overflow-x:auto;margin:0 0 1.3em}pre code{background:none;border:0;padding:0;font-size:inherit}hr{border:0;border-top:1px solid var(--rule);margin:2.6rem 0}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:780px}main{display:block}.masthead{border-bottom:1px solid var(--ink);background:var(--paper)}.masthead__inner{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-block:.85rem;flex-wrap:wrap}.wordmark{font-family:var(--sans);font-weight:600;font-size:1.02rem;letter-spacing:-.02em;text-decoration:none;display:inline-flex;align-items:baseline;gap:.45rem}.wordmark__mark{font-family:var(--mono);font-size:.66rem;font-weight:400;letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase}.masthead nav{display:flex;flex-wrap:wrap;gap:.15rem 1.15rem;font-size:.83rem;font-weight:500;letter-spacing:.005em}.masthead nav a{text-decoration:none;color:var(--ink-soft);padding-block:.2rem;border-bottom:2px solid transparent}.masthead nav a:hover,.masthead nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--signal)}.rail{border-bottom:1px solid var(--rule);background:var(--paper-sunk);font-family:var(--sans);font-size:.8rem}.rail__inner{display:flex;gap:.55rem 1.4rem;align-items:center;flex-wrap:wrap;padding-block:.5rem}.rail__state{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;letter-spacing:-.005em}.dot{width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none}.dot--live{background:var(--live)}.rail__meta{color:var(--ink-faint);display:inline-flex;gap:.35rem;flex-wrap:wrap}.rail__meta strong{font-weight:500;color:var(--ink-soft)}.page-head{padding-block:clamp(2.2rem,5vw,3.6rem) 1.6rem;border-bottom:1px solid var(--rule)}.page-head__lede{font-size:clamp(1.08rem,2vw,1.24rem);line-height:1.5;color:var(--ink-soft);max-width:62ch;margin-top:.85rem}.section{padding-block:clamp(1.9rem,4vw,2.9rem);border-bottom:1px solid var(--rule-soft)}.section:last-of-type{border-bottom:0}.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}.answer{border-left:3px solid var(--ink);padding:.15rem 0 .15rem 1.05rem;margin:1.5rem 0;font-size:1.09rem;line-height:1.55;max-width:var(--measure)}.answer p{margin:0}.answer strong{font-weight:600}.prose{max-width:var(--measure)}.prose h2{margin-top:2.2rem;margin-bottom:.7rem}.prose h3{margin-top:1.7rem;margin-bottom:.5rem}.prose ul,.prose ol{margin:0 0 1.15em;padding-left:1.25em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--ink-faint)}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin:0 0 1.2rem;border-top:2px solid var(--ink)}table{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1.4}caption{caption-side:top;text-align:left;font-family:var(--sans);font-size:.78rem;color:var(--ink-faint);padding-block:0 .5rem;line-height:1.45}th,td{text-align:left;padding:.52rem .75rem .52rem 0;border-bottom:1px solid var(--rule-soft);vertical-align:baseline}thead th{font-weight:600;font-size:.74rem;letter-spacing:.045em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--ink);padding-bottom:.42rem;white-space:nowrap}tbody th{font-weight:500}.num{text-align:right;padding-right:.75rem;white-space:nowrap}.num:last-child{padding-right:0}tr.is-subject{background:var(--paper-sunk)}tr.is-subject th,tr.is-subject td{font-weight:600}.rowgroup th{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;padding-top:1.15rem;border-bottom:1px solid var(--rule)}.is-best{font-weight:600}.is-best:after{content:"";display:inline-block;width:4px;height:4px;margin-left:.3em;vertical-align:.28em;border-radius:50%;background:var(--ink)}.is-second:after{content:"";display:inline-block;width:4px;height:4px;margin-left:.3em;vertical-align:.28em;border-radius:50%;border:1px solid var(--ink-faint)}.muted{color:var(--ink-faint)}.facts{margin:0;border-top:2px solid var(--ink)}.facts__row{display:grid;grid-template-columns:minmax(9rem,15rem) 1fr;gap:.5rem 1.6rem;padding-block:.72rem;border-bottom:1px solid var(--rule-soft);align-items:baseline}.facts dt{font-family:var(--sans);font-size:.8rem;font-weight:500;color:var(--ink-faint);letter-spacing:.005em}.facts dd{margin:0;font-size:1rem}.facts dd code{font-size:.85em}.statline{display:flex;flex-wrap:wrap;gap:0 clamp(1.6rem,4vw,3.2rem);margin:1.9rem 0 .4rem;padding:1.1rem 0 1.15rem;border-block:1px solid var(--rule)}.statline div{min-width:7rem}.statline dt{font-family:var(--sans);font-size:.71rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.18rem}.statline dd{margin:0;font-family:var(--sans);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.1}.statline dd span{font-size:.86rem;font-weight:400;color:var(--ink-faint);letter-spacing:0;margin-left:.22rem}.grid{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.list-plain{list-style:none;margin:0;padding:0}.list-plain li{padding-block:.62rem;border-bottom:1px solid var(--rule-soft);display:flex;gap:1rem;align-items:baseline;justify-content:space-between}.list-plain li:last-child{border-bottom:0}.meta{font-family:var(--sans);font-size:.78rem;color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.notice{border:1px solid var(--rule);border-left:3px solid var(--signal);padding:.9rem 1.1rem;font-family:var(--sans);font-size:.86rem;line-height:1.5;background:var(--paper);margin-bottom:1.4rem}.notice--live{border-left-color:var(--live)}.notice strong{font-weight:600}.tag{display:inline-block;font-family:var(--sans);font-size:.68rem;font-weight:500;letter-spacing:.045em;text-transform:uppercase;padding:.16rem .42rem;border:1px solid var(--rule);color:var(--ink-faint);border-radius:2px;white-space:nowrap}.tag--signal{color:var(--signal);border-color:var(--signal)}.tag--live{color:var(--live);border-color:var(--live)}.footer{border-top:1px solid var(--ink);margin-top:auto;padding-block:2.2rem 2.6rem;font-family:var(--sans);font-size:.82rem;color:var(--ink-soft);line-height:1.6}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.6rem 2.4rem}.footer h2{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;margin-bottom:.5rem}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin-bottom:.28rem}.footer a{text-decoration:none;border-bottom:1px solid var(--rule)}.footer a:hover{border-bottom-color:currentColor}.colophon{margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--rule-soft);font-size:.78rem;color:var(--ink-faint);display:flex;gap:.5rem 1.6rem;flex-wrap:wrap}.shell{min-height:100vh;display:flex;flex-direction:column}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:.6rem 1rem;font-family:var(--sans);font-size:.85rem;z-index:10}.skip:focus{left:.5rem;top:.5rem}@media(max-width:620px){body{font-size:1rem}.facts__row{grid-template-columns:1fr;gap:.12rem}.facts dt{font-size:.74rem}.masthead nav{font-size:.79rem}th,td{padding-right:.5rem}}@media print{.masthead nav,.rail,.footer{display:none}body{font-size:10pt}a{text-decoration:none}}
