@font-face{font-family:"Atkinson Hyperlegible Next";src:url(/static/atkinson-hyperlegible-next-latin-wght.18b2a1a39a.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:"Courier Prime";src:url(/static/courier-prime-latin-400.f09844e1f4.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Courier Prime";src:url(/static/courier-prime-latin-700.5c7ae1cc9a.woff2) format("woff2");font-weight:700;font-display:swap}:root{color-scheme:light;--board:#2a2723;--edge:#5c564c;--chalk:#d6d0c2;--paper:#fbf9f3;--ink:#1d1b17;--dim:#5a5449;--rule:#c9c2b2;--red:#b92e1f;--sans:"Atkinson Hyperlegible Next","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Courier Prime","Courier New",Courier,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--edge) var(--board)}body{margin:0;font:1.0625rem/1.5 var(--sans);color:var(--ink);background:var(--board);overflow-wrap:break-word}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}li a,.more a,.trust a{display:inline-block}p a{padding:.1rem 0}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}header :focus-visible,nav.crumbs :focus-visible,footer :focus-visible,.ob :focus-visible{outline-color:var(--paper)}.skip{position:absolute;left:-999rem}.skip:focus{left:.5rem;top:.5rem;z-index:2;padding:.6rem .9rem;background:var(--paper);outline-color:var(--paper)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}svg.defs{position:absolute}header.top,footer,nav.crumbs,.ob{color:var(--chalk)}header.top{border-bottom:1px solid var(--edge)}.in,nav.crumbs,main{max-width:72rem;margin:0 auto;padding:0 1.25rem}header .in{display:flex;gap:.6rem 1.5rem;align-items:center;justify-content:space-between;padding-top:.9rem;padding-bottom:.9rem}.brand{flex:none;padding:.6rem .75rem .3rem;background:var(--paper);color:var(--ink);font:700 1.3rem/1 var(--mono);text-decoration:none}.brand:hover{background:#fff}.q{display:flex;flex:0 1 27rem;gap:.5rem;align-items:center;min-width:0}label{font:1rem/1.3 var(--mono)}.q label{white-space:nowrap}input,select,button{margin:0;border-radius:0;font:inherit;color:var(--ink)}input[type=search],input[name=state],select{width:100%;min-width:0;padding:.5rem .6rem .45rem;border:1.5px solid var(--ink);background:#fff}button{flex:none;padding:.6rem 1rem .4rem;border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);font:700 1rem/1.2 var(--mono);cursor:pointer}button:hover{background:var(--paper);color:var(--ink)}header input[type=search],header button{border-color:var(--paper);background:var(--paper);color:var(--ink)}header button:hover{background:none;color:var(--paper)}nav.crumbs{padding-top:.55rem;padding-bottom:.55rem;overflow:hidden;font-size:.9rem;white-space:nowrap;text-overflow:ellipsis}nav.crumbs>span:only-child{position:absolute;left:-999rem}nav.crumbs a{padding:.3rem 0}.foot a{display:inline-block;padding:.25rem 0}main{padding-bottom:3.5rem}.sheet,.card,.side ul,ul.dir,ol.cards li,.links{background:var(--paper)}.sheet{padding:2rem 2.4rem 2.4rem}.doc{max-width:48rem}h1{margin:0 0 .8rem;font:700 2.05rem/1.16 var(--mono);letter-spacing:-.025em;word-spacing:-.2em;text-wrap:balance}h2{display:table;position:relative;margin:2.2rem 0 0;padding:.6rem .85rem .3rem;background:var(--paper);font:700 1rem/1.15 var(--mono);word-spacing:-.15em}.sheet h2{margin-bottom:-1px;border:1px solid var(--ink);border-bottom-color:var(--paper)}.sheet h2+*{margin-top:0;padding-top:1rem;border-top:1px solid var(--ink)}p{margin:0 0 1rem}.intro{max-width:46rem;font-size:1.2rem;line-height:1.45}.by{margin:0 0 .9rem;font-size:.95rem;color:var(--dim)}.by.ob,.ob{color:var(--chalk)}.doc ul,.doc ol{margin:0 0 1rem;padding-left:1.4rem}.doc ul,.plain{list-style-type:"\2013\a0\a0"}.doc li{margin:.5rem 0;padding-left:.2rem}.doc li::marker{font:700 1rem var(--mono)}.plain{margin:0;padding-left:1.3rem}.plain li{margin:.4rem 0}.chip,.stamp,.chk,.fx,.banner{color:var(--red);font-family:var(--mono);font-weight:700}.chip{display:inline-block;margin:.1rem 0 1.3rem;padding:.4rem .6rem .15rem;border:2px solid;font-size:1rem;line-height:1;text-transform:uppercase;transform:rotate(-1.5deg)}.stamp{flex:none;display:inline-block;padding:.5rem .8rem .2rem;border:3px solid;font-size:1.8rem;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;transform:rotate(-2.5deg)}.stamp small{display:block;margin-bottom:.2rem;font-size:.85rem}.chk{display:inline-block;padding:.4rem .95rem .2rem;border:2px solid;border-radius:1.5rem;font-size:.95rem;line-height:1.3;transform:rotate(-.5deg)}.chk::before{content:"";display:inline-block;width:.4em;height:.8em;margin:0 .65em .05em .15em;border:solid;border-width:0 .18em .18em 0;transform:rotate(40deg)}.chip.fc,.stamp.fc,.chk.old{color:var(--dim);border-style:dashed;transform:none}.stamp.fc{border-width:2px}.chk.old::before{display:none}.chip.cl{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:none}.banner{margin:0 0 1.4rem;padding:.75rem .9rem .55rem;border:2px solid;font-size:1rem;line-height:1.35}dl.facts{display:grid;grid-template-columns:11rem minmax(0,1fr);margin:0;border-bottom:1px solid var(--ink)}dl.facts dt{grid-column:1;padding:.75rem 1rem .5rem 0;border-top:1px solid var(--ink);font:1rem/1.4 var(--mono)}dl.facts dd{grid-column:2;margin:0;padding:0 0 .6rem}dl.facts dt+dd{padding-top:.65rem;border-top:1px solid var(--ink)}dl.facts dd+dd{font-size:1rem}dl.facts dd.amt{font:700 1.4rem/1.3 var(--mono)}dd.due .stamp{float:right;margin:.1rem .2rem .4rem 1.2rem}a.official{display:inline-block;margin:0 .9rem .3rem 0;padding:.75rem 1.15rem .65rem;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font-weight:700;text-decoration:none}a.official:hover{background:var(--paper);color:var(--ink)}.badge,.meta,.who,.fu{color:var(--dim);font-size:.95rem}.badge{font-family:var(--mono);white-space:nowrap}.typed{max-width:44rem;font:1rem/1.55 var(--mono)}ol.list,ul.dir,ol.cards,.side ul,.links{margin:0;padding:0;list-style:none}ol.list li{display:grid;grid-template-columns:7.25rem minmax(0,1fr) minmax(0,13rem);gap:.1rem 1.5rem;align-items:baseline;padding:.6rem 0 .45rem;border-bottom:1px solid var(--rule)}ol.list a{grid-area:1/2;font-weight:500}ol.list a:visited,ol.cards a:visited{color:var(--dim)}.when{grid-area:1/1/4/2;font:1rem/1.3 var(--mono)}.fx,.when.fc{display:inline-block;justify-self:start;text-transform:uppercase;white-space:nowrap}.fx{transform-origin:0 50%}.when.fc{color:var(--dim)}.when u{border-bottom:1px dashed;text-decoration:none}.when i{display:block;font-size:.85em;text-transform:none}li:nth-child(3n+1)>.fx{transform:rotate(-1.7deg)}li:nth-child(5n+2)>.fx{transform:rotate(1.2deg) translate(3px,1px)}li:nth-child(7n+3)>.fx{transform:rotate(-.7deg) translate(-2px,0)}.sum{grid-area:1/3;font:700 .95rem/1.4 var(--mono);text-align:right}.sum.na{font-weight:400;color:var(--dim)}.meta,.who{grid-column:2/4}.key{margin:0 0 .3rem;padding-bottom:.7rem;border-bottom:1px solid var(--ink);font-size:.95rem;color:var(--dim)}.key b{display:inline-block;font:700 1em var(--mono);text-transform:uppercase}.key .fc{border-bottom:1px dashed}nav.pages{display:flex;flex-wrap:wrap;gap:.25rem;margin:1.6rem 0 0;font:700 1rem/1 var(--mono)}nav.pages a,nav.pages span{min-width:2.6rem;padding:.7rem .7rem .45rem;border:1px solid var(--ink);text-align:center;text-decoration:none}nav.pages span{background:var(--ink);color:var(--paper)}nav.pages a:hover{background:var(--rule)}.links{display:flex;flex-wrap:wrap;gap:.4rem 2.2rem;padding:1rem 1.3rem}.cols{display:grid;grid-template-columns:minmax(0,1fr) 19.5rem;gap:0 1.5rem;align-items:start}.side section:first-child h2{margin-top:0}.side ul{padding:.5rem 1.1rem .6rem;font-size:1rem}.side li,ul.dir li{padding:.55rem 0 .5rem;border-bottom:1px solid var(--rule)}.side li:last-child,ul.dir li:last-child{border:0}.lead{display:flex;gap:1.5rem 3rem;align-items:center;justify-content:space-between}.lead h1{font-size:2.7rem}.lead .intro{margin:0}.strip{padding-top:.9rem;border-top:2px solid var(--paper)}ol.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}ol.cards li{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem .9rem}ol.cards .when{order:-1;align-self:flex-start;font-size:1.25rem}ol.cards a{padding:.1rem 0;font-weight:700;line-height:1.3}ol.cards .sum{margin-top:auto;padding-top:.5rem;text-align:left}.more{margin:1rem 0 0}.dirs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;align-items:start}ul.dir,.card{padding:.4rem 1.2rem .5rem}.card ul.dir{padding:0}ul.dir li{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;break-inside:avoid}ul.dir b{font:700 1.05rem/1 var(--mono)}ul.cal{columns:2;column-gap:3.5rem}ul.cal li:last-child{border-bottom:1px solid var(--rule)}ul.cal a{flex:0 0 9rem}.tally{flex:1;overflow:hidden;font:1rem/1 var(--mono);letter-spacing:-.3em;color:var(--dim);white-space:nowrap}.card .by{margin:.8rem 0 .5rem}.later{margin:0 0 .5rem;padding:0;list-style:none}.later li{display:flex;flex-wrap:wrap;gap:.1rem 1.5rem;padding:.4rem 0 .3rem;border-top:1px solid var(--rule)}.later b{flex:0 0 3.5rem;font:700 1.05rem/1.6 var(--mono)}.later li>span{font:1rem/1.6 var(--mono);white-space:nowrap}.later a{min-width:1.5rem;font-family:var(--sans)}.dirs+.by{margin-top:.7rem}form.search{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem 1.25rem;align-items:end;margin:1.2rem 0 1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--ink)}form.search div{grid-column:span 2}form.search .w{grid-column:span 4}form.search .a{grid-column:1/-1}form.search label{display:block;margin-bottom:.35rem}form.search small{display:block;font:.85rem/1.3 var(--sans);color:var(--dim)}form.search .a label{display:inline-block;margin:0 1.5rem .4rem 0;font:1rem/1.4 var(--sans)}input[type=checkbox]{width:1.5rem;height:1.5rem;margin:0 .5rem 0 0;vertical-align:-.4em;accent-color:var(--ink)}footer{border-top:1px solid var(--edge)}footer .in{padding-top:1.5rem;padding-bottom:2rem}.trust{padding:1.1rem 1.4rem 1rem;background:var(--paper);color:var(--ink)}.trust a{font-weight:700;white-space:nowrap}.trust :focus-visible{outline-color:var(--ink)}.foot{margin:0;font:.95rem/1.6 var(--mono)}.foot a{margin-right:1.4rem;white-space:nowrap}.t{display:none}@media (min-width:48rem){.stamp:not(.fc){filter:url(#ink)}}@media (prefers-contrast:more){.stamp:not(.fc){filter:none}}@media (max-width:62rem){.cols,.dirs{display:block}.side section:first-child h2{margin-top:2.2rem}ol.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lead h1{font-size:2.2rem}}@media (max-width:40rem){.in,nav.crumbs,main{padding-left:.6rem;padding-right:.6rem}header .in{gap:.6rem;padding-top:.6rem;padding-bottom:.6rem}.brand{padding:.5rem .5rem .25rem;font-size:1.05rem}.q label{position:absolute;left:-999rem}button{padding-left:.7rem;padding-right:.7rem}nav.crumbs{display:flex;flex-wrap:wrap;gap:.35rem .3em;padding-top:.35rem;padding-bottom:.35rem;overflow:visible;white-space:normal}nav.crumbs a{padding:.1rem 0}nav.crumbs>span[aria-current]{flex:1 1 4rem;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sheet{padding:1.1rem .9rem 1.4rem}h1,.lead h1{font-size:1.4rem;line-height:1.2}h1.long{font-size:1.15rem}h2{margin-top:1.8rem}.intro{font-size:1.05rem}.lead{display:block}.lead .stamp{margin-top:1.1rem}.chip{margin-bottom:.9rem}dl.facts{display:block}dl.facts dt{padding:.6rem 0 0;font-size:.9rem;color:var(--dim)}dl.facts dt+dd{padding-top:.1rem;border:0}.stamp{font-size:1.5rem}dd.due .stamp{float:right;margin:.15rem 0 .3rem .8rem}dl.facts dt{clear:both}.chk{border-radius:0}ol.list li{grid-template-columns:auto minmax(0,1fr);gap:.1rem 1rem}ol.list a{grid-area:2/1/3/3}.when{grid-area:1/1}.sum{grid-area:1/2}.when i{display:inline}.meta,.who{grid-column:1/3}ol.cards{grid-template-columns:minmax(0,1fr)}form.search{grid-template-columns:1fr 1fr;gap:.8rem .7rem}form.search div{grid-column:auto}form.search .w,form.search .a{grid-column:1/-1}ul.cal{columns:1}ul.cal a{flex-basis:8.2rem}.later li{position:relative;padding-left:3.6rem}.later b{position:absolute;left:0}}@media (max-width:21rem){header .in{flex-wrap:wrap}.q{flex:1 1 100%}}@media (forced-colors:active){.sheet,.card,.side ul,ul.dir,ol.cards li,.links,.trust,h2,.brand{border:1px solid}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{body{background:#fff}header.top,nav.crumbs,.ob{color:var(--ink)}header .q,.foot,.side,nav.pages{display:none}}
