@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/besley-latin-400-normal.d1-UaMAF.woff2)format("woff2"),url(/_astro/besley-latin-400-normal.CMVlM_Y0.woff)format("woff")}@font-face{font-family:Besley;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/besley-latin-700-normal.DgyNedO8.woff2)format("woff2"),url(/_astro/besley-latin-700-normal.DzZvSNu1.woff)format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff")}:root{--paper:#eef2ec;--paper-shade:#e2e9e0;--ink:#14231c;--ink-muted:#4f6058;--rule:#c2cec4;--struck:#b3261e;--inserted:#1f4fb8;--fault:#a3271f;--state-il:#5b3f8c;--state-pa:#805600;--state:var(--ink);--display:"Besley", Georgia, serif;--text:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-title:clamp(3rem, 10vw, 6.5rem);--step-hero:clamp(3.1rem, 12.5vw, 8.75rem);--space-1:.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:3rem;--space-5:5rem;--margin-col:12.5rem;--measure:41rem}@media (prefers-color-scheme:dark){:root{--paper:#0e1a15;--paper-shade:#15251e;--ink:#e3ebe4;--ink-muted:#9cb0a5;--rule:#2a3d33;--struck:#ff8e80;--inserted:#96b6ff;--fault:#ff9a8d;--state-il:#c5abf2;--state-pa:#e0b45a}}[data-jurisdiction=il]{--state:var(--state-il)}[data-jurisdiction=pa]{--state:var(--state-pa)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-text-size-adjust:100%;font-size:100%;line-height:1.55}body{font-size:var(--step-0);margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:focus-visible{outline:2px solid var(--inserted);outline-offset:3px;border-radius:2px}.frame{max-width:calc(var(--margin-col) + var(--measure) + var(--space-4) + 2 * var(--space-3));padding-inline:var(--space-3);margin-inline:auto}.masthead{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.search{border:1px solid var(--ink);border-radius:3px;flex:0 22rem;min-width:0;margin:0 0 0 auto;display:flex;position:relative}.search:focus-within{outline:2px solid var(--inserted);outline-offset:3px}.search input{min-width:0;padding:var(--space-1);color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;flex:1}.search input:focus,.search button:focus-visible{outline:none}.search button{padding:0 var(--space-2);border:0;border-left:1px solid var(--rule);color:var(--ink);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0}.suggest{z-index:1;padding:0 var(--space-2) var(--space-1);border:1px solid var(--rule);background:var(--paper-shade);font-size:var(--step--1);border-top:0;line-height:1.4;position:absolute;top:100%;left:-1px;right:-1px}.suggest-head{justify-content:space-between;align-items:baseline;gap:var(--space-1);padding-top:var(--space-1);display:flex}.suggest-name{font-family:var(--display);font-weight:700;font-size:var(--step-0)}.suggest-count{color:var(--ink-muted);font-variant-numeric:tabular-nums}.suggest-row{border-bottom:1px solid var(--rule);padding:.375rem 0;text-decoration:none;display:block}.suggest-label{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.suggest-note{color:var(--ink-muted);display:block}.suggest-all{margin-top:var(--space-1);padding:.375rem 0;display:block}.suggest-row[aria-selected=true],.suggest-all[aria-selected=true]{outline:2px solid var(--inserted);outline-offset:2px;border-radius:2px}.wordmark{font-family:var(--display);font-weight:700;font-size:var(--step-1);letter-spacing:-.01em;text-decoration:none}.wordmark .place{color:var(--ink-muted);font-weight:400}.hero{padding-block:var(--space-4) var(--space-3)}.title{font-family:var(--display);font-weight:700;font-size:var(--step-title);letter-spacing:-.02em;margin:0;line-height:1}.title:after{content:"";width:4.5rem;height:.5rem;margin-top:var(--space-2);background:var(--state);display:block}.redline{font-family:var(--display);font-weight:700;font-size:var(--step-hero);letter-spacing:-.02em;margin:0;line-height:1}.redline del{color:var(--ink-muted);background:linear-gradient(var(--struck), var(--struck)) left 56% / 100% .065em no-repeat;text-decoration:none}.redline ins{color:var(--inserted);text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.065em}@media (prefers-reduced-motion:no-preference){.redline del{animation:.7s cubic-bezier(.6,0,.2,1) .35s both strike}.redline ins{animation:.4s ease-out 1.05s both insert}}@keyframes strike{0%{color:var(--ink);background-size:0 .065em}}@keyframes insert{0%{opacity:0}}.entry{grid-template-columns:var(--margin-col) minmax(0, var(--measure));column-gap:var(--space-4);padding-block:var(--space-3);display:grid}.entry-flush{grid-template-columns:minmax(0, var(--measure))}.entry-flush .body{grid-column:1}.side{font-size:var(--step--1);color:var(--ink-muted)}.side p{margin:0}.body{grid-column:2}.body>:first-child{margin-top:0}.body>:last-child{margin-bottom:0}.body p{margin-block:0 var(--space-2)}.lede{font-size:var(--step-1);line-height:1.4}.entry-head{grid-area:1/2}.entry-head>*{margin:0}.entry-headed .side{grid-row:1/span 2}.entry-headed .body{grid-row:2}.states{padding-block:var(--space-3) var(--space-4)}.states h2{font-family:var(--display);font-weight:700;font-size:var(--step-1);margin:0 0 var(--space-1)}.states-intro,.states-unavailable{margin:0 0 var(--space-1);max-width:var(--measure);font-size:var(--step--1);color:var(--ink-muted)}.cells{gap:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.cell{min-width:0;padding:var(--space-1);border:1px solid var(--rule);border-radius:3px;line-height:1.3}.cell-sitting{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:-2px}.cell p{margin:0}.cell-top{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.cell-code{font-family:var(--display);font-weight:700}.cell-status,.cell-name,.cell-words,.cell-note,.cell-label{font-size:var(--step--1);color:var(--ink-muted)}.cell-name{overflow-wrap:anywhere}.cell-name a{color:var(--ink)}.cell-share{font-size:var(--step-1);font-variant-numeric:tabular-nums}.cell-label{margin-left:.35em}.cell-absent .cell-code,.figures-note,.figures-message{color:var(--ink-muted)}.figures{margin-top:var(--space-3)}.figures h2{font-family:var(--display);font-weight:700;font-size:var(--step-1);margin:0 0 var(--space-1)}.figure-list{margin:0;padding:0;list-style:none}.figure{padding-block:var(--space-1);border-bottom:1px solid var(--rule)}.figure p{margin:0}.figure-top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.figure-value{font-family:var(--display);font-weight:700;font-size:var(--step-1);font-variant-numeric:tabular-nums;white-space:nowrap}.figure-quiet,.strip-ends{font-size:var(--step--1);color:var(--ink-muted);font-variant-numeric:tabular-nums}.strip{width:100%;height:1.125rem;margin-top:var(--space-1);display:block;overflow:visible}.strip-line{stroke:var(--rule);stroke-width:2px}.strip-past{fill:var(--ink-muted)}.strip-now{fill:var(--state)}.strip-ends{justify-content:space-between;gap:var(--space-1);display:flex}.entry-head h2,.entry-head h3{font-family:var(--display);font-weight:700;font-size:var(--step-1)}.members-list{margin:0;padding:0;list-style:none}.members-list li{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--rule);display:flex}.members-earlier{font-size:var(--step--1);color:var(--ink-muted)}.term-when,.term-note{font-size:var(--step--1);display:block}.term-when{color:var(--ink-muted)}.term-note{margin-top:var(--space-1)}.committee-role{font-family:var(--display);white-space:nowrap;font-weight:700}.gatekeeper{background:var(--paper-shade);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-2);border-radius:4px}.gatekeeper h3{font-family:var(--display);font-weight:700;font-size:var(--step-0);margin:0}.body .gatekeeper p{margin:0}.figure-now{box-shadow:inset 3px 0 0 var(--state);padding-left:var(--space-2)}.order{gap:var(--space-1);flex-wrap:wrap;display:flex}.order-label{width:100%;font-size:var(--step--1);color:var(--ink-muted)}.order a,.order-current{font-size:var(--step--1);padding:calc(var(--space-1) * .75) var(--space-2);border:1px solid var(--ink-muted);border-radius:4px;text-decoration:none}.order-current{background:var(--paper-shade);border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--state)}.scale{width:100%;height:2.125rem;margin-top:var(--space-1);display:block;overflow:visible}.scale-zone{fill:var(--paper-shade)}.scale-edge{stroke:var(--ink-muted);stroke-width:1px;stroke-dasharray:3 3}.scale-line{stroke:var(--rule);stroke-width:2px}.scale-dot{fill:var(--ink-muted)}.scale-mid{fill:var(--ink)}.scale-now{fill:var(--state)}.measured{margin-top:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-2);font-size:var(--step--1);color:var(--ink-muted)}.bill-session,.crumb{margin:0 0 var(--space-1);font-size:var(--step--1);color:var(--ink-muted)}.bill-title{margin:var(--space-2) 0 0;font-family:var(--display);font-size:var(--step-1);letter-spacing:.02em;color:var(--ink-muted)}.bill-subhead{margin:var(--space-3) 0 0;font-family:var(--display);font-weight:700;font-size:var(--step-0)}.entry-head .bill-part{border-top:1px solid var(--rule);padding-top:var(--space-2);margin-bottom:var(--space-2)}.figure-inside>:not(.course-track){padding-left:var(--space-2)}.figure-inside .figure-value,.figure-word .figure-value{font-size:var(--step-0)}.course-track{width:100%;height:.875rem;margin-top:var(--space-1);display:block}.course-mark,.course-bar{fill:var(--ink)}.course-bar-open{fill:var(--ink-muted)}.fold{margin-top:var(--space-1)}.fold summary{cursor:pointer;font-size:var(--step--1);color:var(--ink-muted)}.fold summary:focus-visible{outline:2px solid var(--inserted);outline-offset:3px;border-radius:2px}.fold p{margin-block:var(--space-1) 0;font-size:var(--step--1)}.fold .figure p{font-size:var(--step-0);margin:0}.fold .figure .figure-quiet{font-size:var(--step--1)}.vote-mark{font-family:var(--display);font-weight:700}.story-group{justify-content:space-between;align-items:baseline;gap:var(--space-1);display:flex}.story-span{font-family:var(--text);font-weight:400;font-size:var(--step--1);color:var(--ink-muted);white-space:nowrap}.story{margin:var(--space-1) 0 0;padding:0;list-style:none}.story li{gap:var(--space-1);padding-block:var(--space-1);border-bottom:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.story-date{font-size:var(--step--1);color:var(--ink-muted);font-variant-numeric:tabular-nums}.story-all{margin-top:var(--space-3)}.story-published li{font-size:var(--step--1)}.story-chamber{color:var(--ink-muted);display:block}.search-tabs{column-gap:var(--space-3);row-gap:var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.search-tab{color:var(--ink-muted);text-decoration:none}.search-tab:hover{text-decoration:underline}.search-tab-current{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--state);text-decoration-color:var(--state);text-underline-offset:.45em;text-decoration-thickness:2px}.search-count{font-variant-numeric:tabular-nums}.search-head>*{margin:0 0 var(--space-1)}.search-clear,.search-order{font-size:var(--step--1);color:var(--ink-muted)}.search-order{margin-bottom:0}.search-more{margin-top:var(--space-1)}.search-excerpt mark{color:inherit;border-bottom:2px solid var(--state);background:0 0}.pager{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--step--1);color:var(--ink-muted);font-variant-numeric:tabular-nums;display:flex}.pager-links{gap:var(--space-2);display:flex}.narrow-fold{padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:3px}.narrow-fold>summary{cursor:pointer;color:var(--ink)}.narrow-fold>summary:focus-visible,.narrow-field select:focus-visible,.narrow-field input:focus-visible,.narrow-button:focus-visible{outline:2px solid var(--inserted);outline-offset:2px}.narrow-field{margin:var(--space-2) 0 0}.narrow-field label{margin-bottom:.125rem;display:block}.narrow-field select,.narrow-field input{width:100%;padding:.375rem var(--space-1);border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--step-0);border-radius:3px;display:block}.narrow-button{margin-top:var(--space-2);padding:.375rem var(--space-2);border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px}@supports selector(::details-content){@media (width>46rem){.narrow-fold{border:0;padding:0}.narrow-fold::details-content{content-visibility:visible}.narrow-fold>summary{pointer-events:none;font-family:var(--display);font-weight:700;font-size:var(--step-0);list-style:none}.narrow-fold>summary::-webkit-details-marker{display:none}}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.colophon{border-top:1px solid var(--rule);margin-top:var(--space-4);padding-block:var(--space-3) var(--space-5);font-size:var(--step--1);color:var(--ink-muted)}.colophon p{margin:0 0 var(--space-1);max-width:var(--measure)}@media (width<=46rem){.frame{padding-inline:var(--space-2)}.search{flex-basis:100%;margin-left:0}.entry{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.body,.entry-head{grid-column:1}.entry-headed .side,.entry-headed .body,.entry-head{grid-row:auto}}
