:root{--ink: #1b1b1f;--ink-soft: #4a4a52;--paper: #fdfdfb;--paper-shade: #f3f2ec;--rule: #d8d6cc;--link: #1a4d8f;--link-visited: #4a3a7a;--warn-edge: #7a5500;--warn-bg: #fdf6e3;--serif: "Charter", "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--sans: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html{font-size:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);line-height:1.55;font-size:1.0625rem}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);padding:.4rem .8rem}.skip:focus{left:0;z-index:10}.site-header,main,.site-footer{max-width:46rem;margin-inline:auto;padding-inline:1.25rem}.site-header{padding-block:1rem .5rem;border-bottom:1px solid var(--rule)}.site-header nav{display:flex;gap:1.25rem;align-items:baseline;font-family:var(--sans);font-size:.9rem}.wordmark{font-family:var(--serif);font-weight:700;font-size:1.15rem;letter-spacing:.01em;margin-right:auto;text-decoration:none;color:var(--ink)}main{padding-block:1.5rem 3rem}h1{font-size:1.7rem;line-height:1.25;margin:.5rem 0 .25rem}h2{font-size:1.25rem;margin:2.2rem 0 .6rem;border-bottom:1px solid var(--rule);padding-bottom:.25rem}h3{font-size:1.05rem;margin:1.4rem 0 .4rem}h2.obligation-h{border-bottom:0;padding-bottom:0;font-size:1.3rem;margin:.2rem 0 .3rem}h3.consequences-h{font-size:1rem;margin:1.2rem 0 .3rem}a{color:var(--link)}a:visited{color:var(--link-visited)}p{margin:.7rem 0}.lede{color:var(--ink-soft);font-size:1.05rem}article.obligation{margin:2rem 0;padding-top:.5rem}article.obligation+article.obligation{border-top:1px solid var(--rule)}.subject-line{font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.trigger{margin:.5rem 0 .9rem}table{width:100%;border-collapse:collapse;font-size:.95rem;margin:.8rem 0}caption{text-align:left;font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding-bottom:.3rem}th{text-align:left;font-family:var(--sans);font-size:.8rem;font-weight:600;color:var(--ink-soft);border-bottom:1.5px solid var(--ink);padding:.3rem .75rem .3rem 0;vertical-align:bottom}td{border-bottom:1px solid var(--rule);padding:.45rem .75rem .45rem 0;vertical-align:top}td.num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.kind{font-family:var(--sans);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--rule);border-radius:2px;padding:.05rem .35rem;white-space:nowrap;color:var(--ink-soft);background:var(--paper-shade)}.kind.duty{border-color:var(--ink);color:var(--ink);background:none}dl{margin:.6rem 0}dt{font-weight:700}dd{margin:.15rem 0 .7rem 1.2rem}.sequencing{border-left:4px solid var(--warn-edge);background:var(--warn-bg);padding:.6rem .9rem;margin:.9rem 0}.sequencing strong{font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;display:block;color:var(--warn-edge)}.consequence-amount{font-variant-numeric:tabular-nums;font-weight:700}.citation{font-size:.88rem;color:var(--ink-soft);margin-top:.5rem}.citation a{color:var(--link)}.verified{font-family:var(--sans);font-size:.75rem;color:var(--ink-soft);white-space:nowrap}details{margin:.5rem 0;font-size:.92rem}summary{cursor:pointer;font-family:var(--sans);font-size:.85rem;color:var(--link)}blockquote{margin:.5rem 0 .5rem 1rem;padding-left:.9rem;border-left:2px solid var(--rule);color:var(--ink-soft);font-style:italic}.superseded{background:var(--paper-shade);padding:.9rem 1rem;margin-top:2.5rem}.sources-foot ol{font-size:.88rem;color:var(--ink-soft);padding-left:1.4rem}.sources-foot li{margin:.35rem 0;overflow-wrap:anywhere}.picker{background:var(--paper-shade);border:1px solid var(--rule);padding:1rem 1.1rem;margin:1.2rem 0}.picker form{display:flex;gap:1rem;flex-wrap:wrap;align-items:end;font-family:var(--sans)}.picker label{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:.25rem}.picker select{font:inherit;padding:.35rem .5rem;background:var(--paper);border:1px solid var(--rule);min-width:12rem}.picker-result{margin-top:1rem}.picker-result article{border-top:1px solid var(--rule);padding-top:.6rem;margin-top:.8rem}.picker-result h4{margin:0 0 .2rem}.clocks{list-style:none;padding-left:0;font-size:.95rem}.clocks li{margin:.25rem 0}.runs-from{color:var(--ink-soft)}.state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.25rem 1.5rem;padding-left:1.2rem}.site-footer{border-top:1px solid var(--rule);padding-block:1rem 2rem;font-size:.85rem;color:var(--ink-soft);font-family:var(--sans)}.copyright{font-size:.78rem}@media print{.site-header nav a:where(:where(:visited,:link):where([href="/methodology/"],[href="/about/"])),.skip,.picker,.site-footer .copyright{display:none}body{font-size:10.5pt;background:#fff;color:#000}a{color:#000;text-decoration:none}.citation a:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}article.obligation{break-inside:avoid}.sequencing{border-left-width:3pt;background:#fff}}
