*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--lr-paper: #F6F1EA;--lr-ink: #111111;--lr-secondary: #5F636B;--lr-indigo: #3147A3;--lr-brick: #C73B3F;--lr-moss: #617A54;--lr-rule: rgba(0, 0, 0, .12);--lr-rule-light: rgba(0, 0, 0, .06);--lr-card-bg: rgba(255, 255, 255, .45);--lr-card-bg-solid: #FDFBF8;--lr-aye-green: #3A7D44;--lr-noe-red: #C73B3F;--lr-aye-bg: #e8f5e9;--lr-noe-bg: #fce4ec;--lr-highlight: #FFF8E1;--lr-gold-tint: rgba(192, 139, 48, .08);--lr-gold-border: rgba(192, 139, 48, .25);--lr-amber: #C08B30;--lr-font-heading: "Newsreader", "Georgia", serif;--lr-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--lr-font-mono: "IBM Plex Mono", "Menlo", monospace;--lr-gutter: clamp(1rem, 4vw, 3rem);--lr-max-width: 960px;--lr-max-width-wide: 1120px;--lr-section-gap: clamp(3rem, 6vw, 5rem)}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body.ledger-route{background:var(--lr-paper);color:var(--lr-ink);font-family:var(--lr-font-body);line-height:1.7;min-height:100vh}.lr-variant-banner{background:#3147a314;border-bottom:1px solid rgba(49,71,163,.18)}.lr-variant-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.875rem;padding-bottom:.875rem}.lr-variant-banner__eyebrow{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-indigo);margin-bottom:.1875rem}.lr-variant-banner__text{font-size:.9375rem;line-height:1.55;color:var(--lr-ink)}.lr-variant-banner__link{flex:0 0 auto;color:var(--lr-indigo);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap}.lr-variant-banner__link:hover{text-decoration:underline;text-underline-offset:2px}.lr-wrap{max-width:var(--lr-max-width);margin:0 auto;padding:0 var(--lr-gutter)}.lr-wrap--wide{max-width:var(--lr-max-width-wide)}.lr-section{padding:var(--lr-section-gap) 0;border-bottom:1px solid var(--lr-rule-light)}.lr-section--alt{background:linear-gradient(180deg,#3147a30b,#3147a300)}.lr-section:last-child{border-bottom:none}.lr-section-label{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-secondary);margin-bottom:.5rem}.lr-section-heading{font-family:var(--lr-font-heading);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;margin-bottom:1.25rem}.lr-section-head{max-width:var(--lr-max-width);margin-bottom:1.25rem}.lr-section-head .lr-section-label{margin-bottom:.5rem}.lr-section-head .lr-section-heading{margin-bottom:0}.lr-mono{font-family:var(--lr-font-mono)}.lr-secondary{color:var(--lr-secondary)}.lr-small{font-size:.8125rem}.lr-muted{opacity:.6}.lr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lr-section-nav{position:sticky;top:0;z-index:100;background:var(--lr-paper);border-bottom:1px solid var(--lr-rule);box-shadow:inset -28px 0 24px -24px #10182847;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lr-section-nav::-webkit-scrollbar{display:none}.lr-section-nav__inner{position:relative;display:flex;align-items:center;gap:0;max-width:var(--lr-max-width-wide);margin:0 auto;padding:0 var(--lr-gutter);min-height:2.5rem}.lr-section-nav__brand{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.35rem;margin-right:1rem;padding-right:1rem;border-right:1px solid var(--lr-rule);font-family:var(--lr-font-heading);font-size:.95rem;font-weight:500;letter-spacing:-.01em;color:var(--lr-ink);text-decoration:none;white-space:nowrap;line-height:1}.lr-section-nav__brand svg{transform:translateY(-1px);flex-shrink:0}.lr-section-nav__brand-italic{font-weight:400;font-style:italic;color:var(--lr-secondary)}.lr-section-nav__brand:hover{color:var(--lr-indigo)}.lr-section-nav__pill{position:absolute;top:50%;left:0;width:0;height:1.65rem;background:var(--lr-indigo);border-radius:999px;transform:translate3d(0,-50%,0);transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),opacity .2s ease;opacity:0;pointer-events:none;z-index:0;will-change:transform,width}.lr-section-nav__pill--ready{opacity:1}.lr-section-nav__link{position:relative;z-index:1;font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.03em;color:var(--lr-secondary);text-decoration:none;padding:.45rem .75rem;white-space:nowrap;border-radius:999px;transition:color .25s ease}.lr-section-nav__link:hover{color:var(--lr-ink)}.lr-section-nav__link--active,.lr-section-nav__link--active:hover{color:#fff}@media(max-width:720px){.lr-section-nav{box-shadow:inset -38px 0 26px -24px #10182857,inset 22px 0 18px -22px #1018282e}.lr-section-nav:after{content:"Scroll sections";position:sticky;right:0;display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .8rem 0 1.8rem;background:linear-gradient(90deg,rgba(246,241,234,0),var(--lr-paper) 36%);color:var(--lr-secondary);font-family:var(--lr-font-mono);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}}@media(prefers-reduced-motion:reduce){.lr-section-nav__pill{transition:opacity .2s ease}}.lr-hero{padding:clamp(1.25rem,3vw,2.25rem) 0 clamp(1rem,2vw,1.5rem)}.lr-hero__title{font-family:var(--lr-font-heading);font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:500;line-height:1.18;letter-spacing:-.012em;margin-bottom:.75rem;max-width:48ch}.lr-page-top{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem}.lr-page-top__link{font-family:var(--lr-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--lr-indigo);text-decoration:none}.lr-page-top__link:hover{text-decoration:underline;text-underline-offset:2px}.lr-page-top__link--muted{color:var(--lr-secondary)}.lr-hero__lead{background:var(--lr-gold-tint);border-radius:6px;padding:1.15rem 1.6rem 1.2rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.lr-hero__lead-group{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.lr-hero__lead-label{font-family:var(--lr-font-body);font-size:.9375rem;font-weight:700;color:var(--lr-ink);letter-spacing:.01em;margin:0}.lr-hero__lead-text{font-family:var(--lr-font-body);font-size:.9375rem;line-height:1.65;color:var(--lr-ink);margin:0}.lr-hero__summary{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;color:var(--lr-ink);max-width:60ch;margin-bottom:1.5rem}.lr-hero__meta{display:flex;flex-wrap:wrap;gap:.375rem 1rem;font-family:var(--lr-font-mono);font-size:.75rem;color:var(--lr-secondary)}.lr-hero__meta-item{display:flex;align-items:center;gap:.375rem}.lr-hero__meta-dot{width:4px;height:4px;border-radius:50%;background:var(--lr-secondary);opacity:.5}.lr-lifecycle{padding:.7rem 0 .8rem;border-top:1px solid var(--lr-rule-light);border-bottom:1px solid var(--lr-rule-light)}.lr-lifecycle__rail{display:flex;align-items:flex-start;position:relative}.lr-lifecycle__stop{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-width:0;color:var(--lr-secondary)}.lr-lifecycle__connector{position:absolute;top:10px;right:50%;width:100%;height:2px;background:var(--lr-rule);z-index:0}.lr-lifecycle__stop--completed .lr-lifecycle__connector{background:var(--lr-moss)}.lr-lifecycle__stop:first-child .lr-lifecycle__connector{display:none}.lr-lifecycle__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--lr-rule);background:var(--lr-paper);position:relative;z-index:2;flex-shrink:0;margin-bottom:.5rem}.lr-lifecycle__stop--completed .lr-lifecycle__dot{background:var(--lr-moss);border-color:var(--lr-moss)}.lr-lifecycle__stop--completed .lr-lifecycle__dot:after{content:none}.lr-lifecycle__stop--current .lr-lifecycle__dot{background:var(--lr-indigo);border-color:var(--lr-indigo);box-shadow:0 0 0 3px #3147a333}.lr-lifecycle__stop--current .lr-lifecycle__connector{background:var(--lr-indigo)}.lr-lifecycle__stop--current .lr-lifecycle__stop-label,.lr-lifecycle__stop--current .lr-lifecycle__stop-date{color:var(--lr-indigo)}.lr-lifecycle__stop--completed:not(.lr-lifecycle__stop--current) .lr-lifecycle__stop-label{color:var(--lr-ink)}.lr-lifecycle__stop--failed .lr-lifecycle__dot{background:var(--lr-noe-red);border-color:var(--lr-noe-red)}.lr-lifecycle__stop--failed .lr-lifecycle__connector{background:var(--lr-noe-red)}.lr-lifecycle__stop--failed .lr-lifecycle__stop-label{color:var(--lr-noe-red)}.lr-lifecycle__stop--upcoming{opacity:.58}.lr-lifecycle__stop--upcoming .lr-lifecycle__dot{border-color:#0000002e;background:#ffffffb8}.lr-lifecycle__stop-label{font-family:var(--lr-font-body);font-size:.8125rem;font-weight:600;line-height:1.3;padding:0 .25rem}.lr-lifecycle__stop-date{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);margin-top:.125rem}.lr-vote-count-chip{display:inline-flex;align-items:stretch;border:1px solid rgba(31,38,46,.12);border-radius:999px;overflow:hidden;background:#fffffff0;box-shadow:0 1px #1118270a}.lr-vote-count-chip__side{display:inline-flex;align-items:baseline;gap:.22rem;padding:.2rem .42rem .22rem;font-family:var(--lr-font-mono);line-height:1}.lr-vote-count-chip__side--aye{background:#1b5e2014;color:var(--lr-aye-green)}.lr-vote-count-chip__side--no{background:#a4191e14;color:var(--lr-noe-red)}.lr-vote-count-chip__label{font-size:.56rem;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.lr-vote-count-chip__count{font-size:.7rem;font-weight:700}.lr-vote-count-chip__divider{width:1px;background:#1f262e14}.lr-vote-count-chip--lifecycle{margin-top:.35rem;border-color:#3147a324;box-shadow:0 2px 6px #3147a314}.lr-vote-count-chip--route{transform:translateY(-1px);border-color:#1f262e1a;box-shadow:0 1px 4px #1118270d}.lr-vote-count-chip--overview .lr-vote-count-chip__side{gap:.18rem;padding:.24rem .5rem .26rem}.lr-vote-count-chip--overview{border-color:#1f262e14;box-shadow:none}.lr-vote-count-chip--overview .lr-vote-count-chip__label{font-size:.5rem;letter-spacing:.06em}.lr-vote-count-chip--overview .lr-vote-count-chip__count{font-size:.78rem}.lr-vote-count-chip--lifecycle .lr-vote-count-chip__side{padding:.24rem .5rem .26rem}.lr-vote-count-chip--lifecycle .lr-vote-count-chip__label,.lr-vote-count-chip--route .lr-vote-count-chip__label{font-size:.52rem}.lr-vote-count-chip--lifecycle .lr-vote-count-chip__count{font-size:.74rem}.lr-vote-count-chip--route .lr-vote-count-chip__count{font-size:.72rem}.lr-route__event--house .lr-vote-count-chip--route{border-color:#3147a329}.lr-route__event--senate .lr-vote-count-chip--route{border-color:#c73b3f29}.lr-passage{padding:.8rem 0 0}.lr-passage__card{padding:.7rem 1rem .75rem}.lr-passage__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.lr-passage__card{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:6px;padding:1rem 1.25rem}.lr-passage__card-label{font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--lr-secondary);margin-bottom:.375rem}.lr-passage__card-value{font-family:var(--lr-font-heading);font-size:1.375rem;font-weight:600;line-height:1.2}.lr-passage__card-note{font-size:.75rem;color:var(--lr-secondary);margin-top:.25rem;line-height:1.4}.lr-passage__card-value--yes{color:var(--lr-moss)}.lr-passage__card-value--no{color:var(--lr-brick)}.lr-meaning__points{list-style:none;display:flex;flex-direction:column;gap:0;counter-reset:meaning-counter}.lr-meaning__point{padding:.75rem 0;counter-increment:meaning-counter}.lr-meaning__point:first-child{padding-top:0}.lr-meaning__point:last-child{padding-bottom:0}.lr-meaning__point-text{font-size:1.0625rem;line-height:1.65;margin-bottom:0}.lr-meaning__point-text:before{content:counter(meaning-counter) ". ";font-weight:600;color:var(--lr-ink)}.lr-meaning__point-excerpt{font-family:var(--lr-font-mono);font-size:.75rem;line-height:1.6;color:#333;font-style:italic;background:#c08b301f;border-left:3px solid rgba(192,139,48,.4);padding:.75rem 1rem;border-radius:0 4px 4px 0;margin:0}.lr-meaning__sources{margin-top:1.25rem;border-top:1px solid var(--lr-rule-light);padding-top:.75rem}.lr-meaning__sources>summary{cursor:pointer;list-style:none;font-family:var(--lr-font-mono);font-size:.75rem;font-weight:500;color:var(--lr-indigo);letter-spacing:.02em}.lr-meaning__sources>summary::-webkit-details-marker{display:none}.lr-meaning__sources>summary:before{content:"+ "}.lr-meaning__sources[open]>summary:before{content:"- "}.lr-meaning__sources-list{margin-top:.75rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:1rem}.lr-meaning__source-item{list-style-type:decimal}.lr-meaning__source-cite{display:block;font-family:var(--lr-font-mono);font-size:.6875rem;font-style:normal;color:var(--lr-secondary);margin-top:.25rem}.lr-route{position:relative}.lr-route__headers{display:flex;align-items:stretch;gap:.5rem;margin-bottom:1.25rem}.lr-route__header{font-family:var(--lr-font-mono);font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:.375rem 1rem;display:flex;align-items:center}.lr-route__header--house{flex:1;justify-content:flex-end;background:var(--lr-indigo)}.lr-route__header--senate{flex:1;justify-content:flex-start;background:var(--lr-brick)}.lr-route__header-center{display:none}.lr-route__spine{position:relative;padding:.5rem 0}.lr-route__spine:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--lr-rule);transform:translate(-50%)}.lr-route__event{position:relative;display:flex;align-items:flex-start;margin-bottom:0;padding:.5rem 0}.lr-route__event--house{justify-content:flex-end;padding-right:calc(50% + 1.5rem);text-align:right}.lr-route__event--senate{justify-content:flex-start;padding-left:calc(50% + 1.5rem);text-align:left}.lr-route__event:after{content:"";position:absolute;left:50%;top:.75rem;width:10px;height:10px;border-radius:50%;background:var(--lr-paper);border:2px solid var(--lr-secondary);transform:translate(-50%);z-index:2}.lr-route__event--house:after{border-color:var(--lr-indigo);background:var(--lr-indigo)}.lr-route__event--senate:after{border-color:var(--lr-brick);background:var(--lr-brick)}.lr-route__event-connector{position:absolute;top:calc(.75rem + 4px);height:1px;background:var(--lr-rule);z-index:1}.lr-route__event--house .lr-route__event-connector{right:calc(50% - 5px);left:auto;width:1.5rem;transform:translate(5px)}.lr-route__event--senate .lr-route__event-connector{left:calc(50% + 5px);right:auto;width:1.5rem}.lr-route__event--center .lr-route__event-connector{display:none}.lr-route__event-content{width:100%;max-width:100%}.lr-route__event-details{width:100%}.lr-route__event-details summary{list-style:none;cursor:pointer}.lr-route__event--house .lr-route__event-label-group{justify-content:flex-end}.lr-route__event--senate .lr-route__event-label-group{justify-content:flex-start}.lr-route__event-detail-body{text-align:left;max-width:22rem}.lr-route__event--house .lr-route__event-detail-body{margin-left:auto}.lr-route__event-details summary::-webkit-details-marker{display:none}.lr-route__event-label{font-size:.875rem;font-weight:500;line-height:1.35;display:block}.lr-route__event-label-group{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.lr-route__event-date{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);display:block;margin-top:.125rem}.lr-route__event-detail-body{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--lr-rule-light)}.lr-route__event-explainer{font-size:.8125rem;line-height:1.55;color:var(--lr-ink)}.lr-route__event-vote-note{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);margin-bottom:.35rem}.lr-route__event-formal-wrap{margin-top:.125rem}.lr-route__event-formal-wrap summary{cursor:pointer;list-style:none;font-family:var(--lr-font-mono);font-size:.625rem;color:var(--lr-secondary);opacity:.5}.lr-route__event-formal-wrap summary::-webkit-details-marker{display:none}.lr-route__event-formal-wrap summary:before{content:"+ "}.lr-route__event-formal-wrap[open] summary:before{content:"- "}.lr-route__event-formal{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);opacity:.7;padding:.25rem 0 0}.lr-route__event--center{justify-content:center;text-align:center;z-index:3;padding-left:0;padding-right:0}.lr-route__event--center .lr-route__event-content{max-width:30rem;width:min(100%,calc(100% - 2.5rem))}.lr-route__event--center .lr-route__event-details{border:1px solid var(--lr-rule-light);border-radius:8px;background:var(--lr-card-bg-solid);padding:.75rem 1rem;position:relative;z-index:3;box-shadow:0 1px #00000008}.lr-route__event--center .lr-route__event-details summary{display:flex;flex-direction:column;align-items:center;gap:.25rem}.lr-route__event--center .lr-route__event-label{text-wrap:pretty}.lr-route__event--center .lr-route__event-detail-body{text-align:left}.lr-route__event--center .lr-route__event-date{margin-top:0}.lr-route__event--center:after{border-color:var(--lr-secondary);background:var(--lr-paper)}.lr-route__event--committee{border-top:1px solid var(--lr-rule-light);margin-top:.5rem;padding-top:1rem}.lr-context-block{margin-bottom:2rem;padding:1.25rem 1.5rem;background:#3147a30a;border-left:3px solid var(--lr-indigo);border-radius:0 6px 6px 0}.lr-context-block__heading{font-family:var(--lr-font-heading);font-size:1.125rem;font-weight:500;color:var(--lr-ink);margin-bottom:.5rem}.lr-context-block__lead{font-size:.9375rem;line-height:1.65;color:var(--lr-ink);margin-bottom:.75rem}.lr-context-block__details summary{font-family:var(--lr-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--lr-indigo);cursor:pointer;list-style:none}.lr-context-block__details summary::-webkit-details-marker{display:none}.lr-context-block__details summary:before{content:"+ "}.lr-context-block__details[open] summary:before{content:"- "}.lr-context-block__timeline{list-style:none;padding:.75rem 0 0;margin:0;display:flex;flex-direction:column;gap:.625rem}.lr-context-block__item{display:grid;grid-template-columns:90px 1fr;grid-template-rows:auto auto;gap:0 .75rem;font-size:.8125rem;line-height:1.5}.lr-context-block__date{font-family:var(--lr-font-mono);font-size:.75rem;color:var(--lr-secondary);grid-row:1 / 3;padding-top:1px}.lr-context-block__title{font-weight:600;color:var(--lr-ink)}.lr-context-block__desc{color:var(--lr-secondary);font-size:.8125rem}.lr-context-block__source{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-indigo);text-decoration:none;grid-column:2}.lr-context-block__source:hover{text-decoration:underline}.lr-route__scrutiny-muted{font-size:.6875rem;color:var(--lr-secondary);opacity:.45;font-style:italic;text-align:center;padding:.25rem 0;line-height:1.4}@media(max-width:767px){.lr-route__headers{display:none}.lr-route__spine:before{left:16px}.lr-route__event{padding-left:2.5rem!important;padding-right:0!important;text-align:left!important;justify-content:flex-start!important}.lr-route__event:after{left:16px!important}.lr-route__event-connector{display:none!important}.lr-route__event--center{padding-left:2.5rem!important;padding-right:0!important;text-align:left!important}.lr-route__event--house .lr-route__event-label-group,.lr-route__event--senate .lr-route__event-label-group{justify-content:flex-start!important}.lr-route__event--house .lr-route__event-detail-body{margin-left:0!important}.lr-route__event-detail-body{max-width:none!important}.lr-route__event-chamber-tag{display:flex!important;width:fit-content;align-items:center;font-family:var(--lr-font-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:.16rem .4rem .14rem;border-radius:3px;margin-bottom:.3rem;line-height:1}.lr-route__event--house .lr-route__event-chamber-tag{background:#3147a317;color:var(--lr-indigo);border:1px solid rgba(49,71,163,.2)}.lr-route__event--senate .lr-route__event-chamber-tag{background:#c73b3f17;color:var(--lr-brick);border:1px solid rgba(199,59,63,.2)}}.lr-route__event-chamber-tag{display:none}.lr-amend-breakdown{margin-top:1rem}.lr-amend-breakdown__summary{font-size:.9375rem;line-height:1.6;color:var(--lr-ink);margin-bottom:1rem;font-weight:500}.lr-vote-cards{display:flex;flex-direction:column;gap:1rem}.lr-vote-overview{display:grid;gap:1rem;margin:1rem 0 1.4rem}.lr-vote-overview__panel{border-radius:12px;padding:1rem 1rem 1.05rem}.lr-vote-overview__panel--primary{border:1px solid rgba(49,71,163,.15);background:linear-gradient(180deg,#3147a30f,#3147a305)}.lr-vote-overview__panel--secondary{border:1px solid rgba(31,38,46,.08);background:#ffffffd1}.lr-vote-overview__head{margin-bottom:.65rem}.lr-vote-overview__title{font-family:var(--lr-font-heading);font-size:1rem;font-weight:600;color:var(--lr-ink)}.lr-vote-overview__intro{margin-top:.08rem;font-size:.84rem;line-height:1.58;color:var(--lr-secondary)}.lr-vote-overview__rows,.lr-vote-overview__summary-list{display:flex;flex-direction:column;gap:.7rem}.lr-vote-overview__row,.lr-vote-overview__summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;background:#ffffffe6;border:1px solid rgba(49,71,163,.1);border-radius:10px;padding:.85rem .95rem}.lr-vote-overview__summary-row{border-color:#1f262e14;background:#ffffffc7}.lr-vote-overview__row-main,.lr-vote-overview__summary-main{min-width:0}.lr-vote-overview__row-meta,.lr-vote-overview__summary-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex:0 0 auto}.lr-vote-overview__row-topline{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.lr-vote-overview__row-title,.lr-vote-overview__summary-title{font-family:var(--lr-font-heading);font-size:.98rem;font-weight:600;line-height:1.35;color:var(--lr-ink)}.lr-vote-overview__row-date{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary)}.lr-vote-overview__row-text,.lr-vote-overview__summary-note{margin-top:.28rem;font-size:.82rem;line-height:1.55;color:var(--lr-secondary)}.lr-vote-overview__secondary-block{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(49,71,163,.1)}.lr-vote-overview__secondary-heading{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-secondary);margin-bottom:.65rem}@media(max-width:860px){.lr-vote-overview__row,.lr-vote-overview__summary-row{flex-direction:column}.lr-vote-overview__row-meta,.lr-vote-overview__summary-meta{align-items:flex-start}}.lr-vote-detail-toggle{margin-top:1.15rem;border:1px solid var(--lr-rule-light);border-radius:10px;background:#ffffffb8}.lr-vote-detail-toggle>summary{list-style:none;cursor:pointer;padding:.95rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.lr-vote-detail-toggle>summary::-webkit-details-marker{display:none}.lr-vote-detail-toggle__title{font-family:var(--lr-font-heading);font-size:.98rem;font-weight:600;color:var(--lr-ink)}.lr-vote-detail-toggle__meta{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary)}.lr-vote-detail-toggle>summary:after{content:"+";font-family:var(--lr-font-mono);font-size:.9rem;color:var(--lr-secondary)}.lr-vote-detail-toggle[open]>summary:after{content:"−"}.lr-vote-detail-toggle__body{padding:0 1rem 1rem;border-top:1px solid var(--lr-rule-light)}.lr-vote-section+.lr-vote-section{margin-top:1.5rem}.lr-vote-section--primary{padding:1rem 1rem 1.1rem;border:1px solid rgba(49,71,163,.14);border-radius:10px;background:linear-gradient(180deg,#3147a30d,#3147a304)}.lr-vote-section--secondary{padding-top:.35rem;border-top:1px solid var(--lr-rule-light)}.lr-vote-section__head{margin-bottom:.75rem}.lr-vote-section__title{font-family:var(--lr-font-heading);font-size:1rem;font-weight:600;color:var(--lr-ink)}.lr-vote-section__intro{margin-top:.25rem;font-size:.8125rem;line-height:1.55;color:var(--lr-secondary)}.lr-vote-card{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:8px;overflow:visible;scroll-margin-top:7rem}.lr-vote-card--primary{border-color:#3147a338;box-shadow:0 1px #3147a30a}.lr-vote-card--secondary{background:#ffffffd1}.lr-voice-callout{margin:.15rem 0 .25rem;padding:.75rem .9rem;border-radius:6px;border:1px solid rgba(49,71,163,.18);background:linear-gradient(180deg,#3147a30d,#3147a305)}.lr-voice-callout__headline{margin:0 0 .2rem;font-family:var(--lr-font-heading);font-weight:700;font-size:.9rem;color:var(--lr-indigo)}.lr-voice-callout__body{margin:0;font-size:.8125rem;line-height:1.55;color:var(--lr-secondary)}.lr-vote-card__detail-links{margin:.6rem 0 0;font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.04em}.lr-vote-card__detail-links a{color:var(--lr-indigo);text-decoration:none}.lr-vote-card__detail-links a:hover{text-decoration:underline}.lr-vote-card:target{border-color:#3147a352;box-shadow:0 0 0 3px #3147a314}.lr-vote-card__summary{list-style:none;cursor:pointer;padding:1rem 1.1rem}.lr-vote-card__summary::-webkit-details-marker{display:none}.lr-vote-card__summary::marker{content:""}.lr-vote-card__summary:focus-visible{outline:2px solid rgba(49,71,163,.28);outline-offset:-2px}.lr-vote-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.lr-vote-card__heading{flex:1 1 auto;min-width:0}.lr-vote-card__title-row{display:block}.lr-vote-card__title-row:after{content:"";display:block;clear:both}.lr-vote-card__title-row>.lr-vote-card__result{float:left;margin:.12rem .55rem 0 0}.lr-vote-card__title{display:block;font-family:var(--lr-font-body);font-size:.98rem;font-weight:600;line-height:1.32;color:var(--lr-ink)}.lr-vote-card__subhead{margin-top:.28rem;font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.03em;line-height:1.45;color:var(--lr-secondary)}.lr-vote-card__meta{display:flex;align-items:flex-start;flex:0 0 auto}.lr-vote-card__caret{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid rgba(31,38,46,.12);border-radius:999px;font-family:var(--lr-font-mono);font-size:.8rem;line-height:1;color:var(--lr-secondary);background:#ffffffdb}.lr-vote-card__caret:before{content:"+"}.lr-vote-card[open] .lr-vote-card__caret{background:#3147a30f;border-color:#3147a32e;color:var(--lr-indigo)}.lr-vote-card[open] .lr-vote-card__caret:before{content:"−"}.lr-vote-card__summary-footer{display:flex;justify-content:flex-end;margin-top:.45rem}.lr-vote-card__result{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;padding:.24rem .5rem .22rem;border-radius:3px}.lr-vote-section--primary .lr-vote-card--primary{border-width:1px;box-shadow:0 10px 18px #3147a30d}.lr-vote-section--secondary .lr-vote-card--secondary{border-color:#1f262e14}.lr-vote-card__result--carried{background:var(--lr-aye-bg);color:var(--lr-aye-green)}.lr-vote-card__result--defeated{background:var(--lr-noe-bg);color:var(--lr-noe-red)}.lr-vote-card__result--tied,.lr-vote-card__result--unknown{background:#0000000f;color:var(--lr-secondary)}.lr-vote-card__result--voice{background:#3147a314;color:#3147a3}.lr-vote-card__counts{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);white-space:nowrap}.lr-vote-card__summary-text{margin:.45rem 0 0;font-size:.9rem;line-height:1.55;color:var(--lr-ink)}.lr-vote-card__detail{padding:0 1.1rem 1.05rem}.lr-vote-card__detail-meta{margin:-.05rem 0 .7rem;font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.03em;color:var(--lr-secondary)}.lr-vote-card__lede{font-size:.9375rem;line-height:1.6;color:var(--lr-secondary);margin-bottom:.9rem}.lr-vote-card__significance{font-size:.75rem;line-height:1.5;color:var(--lr-ink);margin:-.25rem 0 .9rem;font-style:italic}.lr-amend-grid{--lr-vote-party-col: 9.5rem;--lr-vote-tally-col: 5.25rem;background:var(--lr-card-bg);border:1px solid var(--lr-rule-light);border-radius:6px;padding:.5rem .75rem;margin-bottom:.75rem;font-size:.8125rem}.lr-amend-grid__header{display:grid;grid-template-columns:var(--lr-vote-party-col) minmax(0,1fr) var(--lr-vote-tally-col);gap:.5rem;font-weight:600;font-family:var(--lr-font-mono);font-size:.625rem;color:var(--lr-secondary);text-transform:uppercase;letter-spacing:.04em;padding-bottom:.25rem;border-bottom:1px solid var(--lr-rule);margin-bottom:.125rem}.lr-amend-grid__row{display:grid;grid-template-columns:var(--lr-vote-party-col) minmax(0,1fr) var(--lr-vote-tally-col);gap:.5rem;align-items:center;padding:.25rem 0;border-bottom:1px solid var(--lr-rule-light)}.lr-amend-grid__row:last-child{border-bottom:none}.lr-amend-grid__col-party{display:flex;align-items:center;gap:.3125rem;font-weight:500;color:var(--lr-ink);font-size:.78125rem;min-width:0;padding-right:.25rem;white-space:nowrap}.lr-amend-grid__party-label{flex:0 1 auto;min-width:0;overflow:visible;white-space:nowrap}.lr-amend-grid__col-bar{min-width:0;width:100%}.lr-amend-grid__col-tally{text-align:right;font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);white-space:nowrap}.lr-amend-minibar{display:flex;height:12px;border-radius:2px;overflow:hidden;background:var(--lr-rule-light);min-width:8px;opacity:.7}.lr-amend-minibar__aye{background:var(--lr-aye-green);display:block}.lr-amend-minibar__noe{background:var(--lr-noe-red);display:block}.lr-amend-breakdown__caveat{font-size:.75rem;color:var(--lr-secondary);font-style:italic;line-height:1.5}.lr-vote-overview__chamber-group+.lr-vote-overview__chamber-group{margin-top:1rem}.lr-vote-overview__chamber-heading{margin-bottom:.6rem;font-family:var(--lr-font-heading);font-size:1rem;font-weight:600;line-height:1.25;color:var(--lr-ink)}@media(max-width:600px){.lr-vote-card__topline{flex-direction:column}.lr-vote-card__meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.lr-vote-card__caret{order:2}.lr-vote-card__summary{padding:1rem}.lr-vote-card__detail{padding:0 1rem 1rem}.lr-amend-grid__header{display:none}.lr-amend-grid__row{--lr-vote-party-col: auto;--lr-vote-tally-col: 4.5rem;grid-template-columns:var(--lr-vote-party-col) minmax(0,1fr) var(--lr-vote-tally-col)}.lr-amend-grid__party-label{display:none}.lr-amend-grid__col-party{padding-right:0}.lr-vote-card:not([open]) .lr-vote-card__summary-text,.lr-vote-card:not([open]) .lr-vote-card__meta{display:none}.lr-vote-card:not([open]) .lr-vote-card__topline{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.lr-vote-card:not([open]) .lr-vote-card__heading{flex:1 1 auto}.lr-vote-card:not([open]) .lr-vote-card__summary-footer{margin-top:0;flex:0 0 auto;order:2}.lr-vote-card:not([open]) .lr-vote-card__summary{padding-bottom:1rem}}.lr-inline-note{position:relative;cursor:default;outline:none}.lr-inline-note__term{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:#3147a380;text-decoration-thickness:1px;text-underline-offset:.16em}.lr-inline-note__bubble{position:absolute;display:none;left:50%;bottom:calc(100% + .65rem);transform:translate(-50%) translateY(.25rem);min-width:14rem;max-width:min(24rem,calc(100vw - 2rem));padding:.7rem .85rem;border:1px solid var(--lr-gold-border);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f6f1eafa);box-shadow:0 12px 30px #1111111f,0 1px #ffffffb3 inset;color:var(--lr-ink);font-family:var(--lr-font-body);font-size:.8125rem;font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:240}.lr-inline-note__bubble:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#f8f4edfa;border-right:1px solid var(--lr-gold-border);border-bottom:1px solid var(--lr-gold-border);transform:translate(-50%) rotate(45deg)}.lr-inline-note:hover .lr-inline-note__bubble,.lr-inline-note:focus-visible .lr-inline-note__bubble,.lr-inline-note:focus .lr-inline-note__bubble{display:block;opacity:1;transform:translate(-50%) translateY(0)}.lr-divisions__heading{font-family:var(--lr-font-heading);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.lr-division-card{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:6px;padding:1.25rem 1.5rem;margin-bottom:.75rem}.lr-division-card summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.lr-division-card summary::-webkit-details-marker{display:none}.lr-division-card__title{font-size:.9375rem;font-weight:600;flex:1 1 200px}.lr-division-card__result{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.1875rem .5rem;border-radius:3px}.lr-division-card__result--carried{background:var(--lr-aye-bg);color:var(--lr-aye-green)}.lr-division-card__result--defeated{background:var(--lr-noe-bg);color:var(--lr-noe-red)}.lr-division-card__result--tied,.lr-division-card__result--unknown{background:#0000000f;color:var(--lr-secondary)}.lr-division-card__counts{font-family:var(--lr-font-mono);font-size:.75rem;color:var(--lr-secondary)}.lr-division-card__detail{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--lr-rule-light)}.lr-division-card__significance{font-size:.875rem;line-height:1.55;color:var(--lr-secondary);margin-bottom:.75rem;font-style:italic}.lr-division-card__formal-title{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);opacity:.6;margin-bottom:.5rem}.lr-division-card__question{font-size:.8125rem;color:var(--lr-secondary);margin-bottom:.75rem;line-height:1.5}.lr-division-card__question strong{color:var(--lr-ink)}.lr-division-card__chamber{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary)}.lr-division-card__party-rows{margin-top:.75rem}.lr-division-card__party-row{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.8125rem}.lr-division-card__party-name{min-width:120px;font-weight:500}.lr-division-card__party-votes{font-family:var(--lr-font-mono);font-size:.75rem;color:var(--lr-secondary)}.lr-division-card__rebels{margin-top:.75rem;padding-top:.5rem;border-top:1px dashed var(--lr-rule-light)}.lr-division-card__rebels-title{font-size:.75rem;font-weight:600;color:var(--lr-brick);margin-bottom:.375rem}.lr-division-card__rebel{font-size:.75rem;color:var(--lr-secondary)}.lr-division-card__link{display:inline-block;margin-top:.5rem;font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-indigo);text-decoration:none}.lr-division-card__link:hover{text-decoration:underline}.lr-bloc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}@media(max-width:640px){.lr-bloc-grid{grid-template-columns:1fr}}.lr-bloc-card{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:8px;padding:1.25rem;min-width:0}.lr-bloc-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--lr-rule-light)}.lr-bloc-card__name{display:flex;align-items:center;gap:.75rem;font-family:var(--lr-font-heading);font-size:1rem;font-weight:600;line-height:1.25;min-width:0}.lr-bloc-card__count{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);white-space:nowrap}.lr-party-logo--bloc{width:100%;height:100%}.lr-bloc-card__stance-group{margin-top:.75rem}.lr-bloc-card__stance-label{font-family:var(--lr-font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.lr-bloc-card__stance-label--support{color:var(--lr-aye-green)}.lr-bloc-card__stance-label--oppose{color:var(--lr-noe-red)}.lr-bloc-card__stance-label--mixed{color:var(--lr-amber)}.lr-bloc-zone{display:flex;flex-wrap:wrap;gap:6px;padding:.75rem;border-radius:6px;min-height:20px}.lr-bloc-zone--support{background:var(--lr-aye-bg)}.lr-bloc-zone--oppose{background:var(--lr-noe-bg)}.lr-bloc-zone--mixed{background:var(--lr-gold-tint)}.lr-speaker-chip{display:inline-flex;flex-direction:column;background:#fff;border:1px solid;border-radius:4px;font-family:var(--lr-font-body);font-size:.75rem;font-weight:500;overflow:hidden;cursor:pointer;max-width:100%;transition:outline .15s,background .15s}.lr-speaker-chip summary{cursor:pointer;list-style:none;padding:.25rem .625rem;display:inline-flex;align-items:center;white-space:nowrap}.lr-speaker-chip summary::-webkit-details-marker{display:none}.lr-speaker-chip summary:hover{background:#00000008}.lr-speaker-chip__name{font-weight:500}.lr-speaker-chip--support{border-color:var(--lr-aye-green);color:var(--lr-aye-green)}.lr-speaker-chip--oppose{border-color:var(--lr-noe-red);color:var(--lr-noe-red)}.lr-speaker-chip--mixed-conditional{border-color:var(--lr-amber);color:var(--lr-amber)}.lr-speaker-chip--unclear{border-color:var(--lr-secondary);color:var(--lr-secondary)}.lr-speaker-chip__body{padding:.625rem .75rem .5rem;border-top:1px solid var(--lr-rule-light);max-width:480px;color:var(--lr-ink)}.lr-speaker-chip__summary-headline{font-size:.8125rem;font-weight:600;line-height:1.55;margin-bottom:.5rem;color:var(--lr-ink)}.lr-speaker-chip__excerpt{font-size:.75rem;line-height:1.5;color:var(--lr-secondary);font-style:italic;border-left:2px solid var(--lr-indigo);padding-left:.625rem;margin-bottom:.5rem}.lr-speaker-chip__link{display:inline-block;margin-top:.375rem;font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-indigo);text-decoration:none}.lr-speaker-chip__link:hover{text-decoration:underline}.lr-changes__summary-card{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:6px;padding:1.5rem;margin-bottom:1.5rem}.lr-changes__summary-text{font-size:.9375rem;line-height:1.65;margin-bottom:1rem}.lr-changes__evidence{margin-top:.75rem}.lr-changes__evidence summary{cursor:pointer;font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-indigo);list-style:none}.lr-changes__evidence summary::-webkit-details-marker{display:none}.lr-changes__evidence summary:before{content:"+ "}.lr-changes__evidence[open] summary:before{content:"- "}.lr-changes__evidence-text{font-size:.8125rem;line-height:1.6;color:var(--lr-secondary);font-style:italic;border-left:2px solid var(--lr-indigo);padding-left:.75rem;margin-top:.75rem}.lr-amendments__subheading{font-size:.9375rem;font-weight:600;margin-bottom:.75rem}.lr-amendments__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.lr-amendment-card{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:6px;padding:1rem 1.25rem}.lr-amendment-card--agreed{border-left:3px solid var(--lr-aye-green)}.lr-amendment-card--defeated{border-left:3px solid var(--lr-noe-red)}.lr-amendment-card__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.lr-amendment-card__status{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.125rem .5rem;border-radius:3px}.lr-amendment-card__status--agreed{background:var(--lr-aye-bg);color:var(--lr-aye-green)}.lr-amendment-card__status--defeated{background:var(--lr-noe-bg);color:var(--lr-noe-red)}.lr-amendment-card__vote-count{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary)}.lr-amendment-card__desc{font-size:.875rem;line-height:1.55;margin-bottom:.5rem}.lr-amendment-card__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:.375rem}.lr-amendment-card__sponsor{font-size:.75rem;color:var(--lr-secondary);font-weight:500}.lr-amendment-card__chamber{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary)}.lr-amendment-card__formal{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);opacity:.5;margin-top:.25rem}.lr-amendment-card__link{display:inline-block;margin-top:.375rem;font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-indigo);text-decoration:none}.lr-amendment-card__link:hover{text-decoration:underline}.lr-record__block{margin-bottom:1rem}.lr-record__accordion{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:6px;overflow:hidden;overflow-anchor:none}.lr-record__trigger{width:100%;border:0;background:transparent;padding:1rem 1.25rem;font-size:.875rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;color:var(--lr-ink);font-family:var(--lr-font-body)}.lr-record__trigger:hover{background:#00000005}.lr-record__trigger:after{content:"+";font-family:var(--lr-font-mono);font-size:1rem;color:var(--lr-secondary);flex-shrink:0;margin-left:.5rem}.lr-record__accordion[data-open=true] .lr-record__trigger:after,.lr-record__accordion[data-animating=true] .lr-record__trigger:after{content:"-"}.lr-record__panel{overflow:hidden;height:0}.lr-record__panel[hidden]{display:none}.lr-record__block-content{padding:0 1.25rem 1.25rem;font-size:.8125rem;line-height:1.65;color:var(--lr-secondary)}.lr-record__dl{display:grid;grid-template-columns:auto 1fr;gap:.375rem 1rem;margin-bottom:.75rem}.lr-record__dt{font-weight:500;color:var(--lr-ink);white-space:nowrap}.lr-record__dd{color:var(--lr-secondary)}.lr-record__dd a{color:var(--lr-indigo);text-decoration:none}.lr-record__dd a:hover{text-decoration:underline}.lr-record__list{list-style:disc;padding-left:1.25rem;margin:.5rem 0}.lr-record__list li{margin-bottom:.25rem}.lr-record__commencement-row{display:grid;grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);column-gap:1rem;row-gap:.2rem;align-items:baseline;margin-bottom:.65rem}.lr-record__commencement-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.1rem}.lr-record__commencement-list>li{display:block}.lr-record__commencement-label{color:var(--lr-primary)}.lr-record__commencement-date{color:var(--lr-secondary)}.lr-record__commencement-prose{display:block;color:var(--lr-secondary);line-height:1.45;white-space:normal;overflow-wrap:break-word}@media(max-width:680px){.lr-record__commencement-row{grid-template-columns:1fr}}.lr-record__timeline{list-style:none;display:flex;flex-direction:column;gap:.9rem}.lr-record__timeline-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:.75rem}.lr-record__timeline-date{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);text-transform:uppercase;letter-spacing:.05em;padding-top:.15rem}.lr-record__timeline-title{font-weight:600;color:var(--lr-ink);margin:0}.lr-record__timeline-detail{margin:.2rem 0 0;color:var(--lr-secondary);font-size:.875rem;line-height:1.55}.lr-record__methodology{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);line-height:1.6}.lr-record__methodology p{margin-bottom:.375rem}.lr-votes-callout{background:#c08b301a;border:1.5px solid rgba(192,139,48,.45);border-radius:6px;padding:.875rem 1.25rem;margin-bottom:1.5rem}.lr-votes-callout__text{font-size:.875rem;line-height:1.55;color:#5a4520;font-weight:500}.lr-speaker-chip__summary-headline{font-size:.875rem;font-weight:600;line-height:1.45;margin-bottom:.625rem;color:var(--lr-ink)}.lr-amendment-card__speculative-label{font-family:var(--lr-font-mono);font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lr-amber);margin-bottom:.25rem}.lr-amendment-card__desc--speculative{color:var(--lr-secondary);font-style:italic}.lr-party-logo-slot{display:inline-flex;align-items:center;justify-content:center;inline-size:1.65rem;block-size:1rem;flex:0 0 auto;line-height:1}.lr-party-logo-slot--lg{inline-size:2.1rem;block-size:1.25rem}.lr-party-logo-slot--empty{opacity:.9}.lr-party-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lr-footer{padding:2rem 0;text-align:center;font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);opacity:.6;border-top:1px solid var(--lr-rule-light)}.lr-footer a{color:var(--lr-indigo);text-decoration:none}.lr-footer a:hover{text-decoration:underline}@media(max-width:600px){.lr-lifecycle__rail{flex-direction:column;align-items:flex-start;gap:0}.lr-lifecycle__stop{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.1rem;text-align:left;padding:.5rem 0;min-height:2.75rem}.lr-lifecycle__dot{grid-column:1;grid-row:1 / span 2;align-self:center;margin-bottom:0;flex-shrink:0}.lr-lifecycle__stop-label{grid-column:2;grid-row:1;align-self:center}.lr-lifecycle__stop-date{grid-column:2 / span 2;grid-row:2;margin-top:0;white-space:nowrap;align-self:center}.lr-vote-count-chip--lifecycle{grid-column:3;grid-row:1;justify-self:end;align-self:center;margin-top:0}.lr-lifecycle__connector{display:none}.lr-lifecycle__stop:before{content:"";position:absolute;left:9px;top:0;height:calc(50% - 10px);width:2px;background:var(--lr-rule)}.lr-lifecycle__stop:after{content:"";position:absolute;left:9px;top:calc(50% + 10px);bottom:0;width:2px;background:var(--lr-rule)}.lr-lifecycle__stop:first-child:before,.lr-lifecycle__stop:last-child:after{display:none}.lr-lifecycle__stop--completed:before,.lr-lifecycle__stop--completed:after{background:var(--lr-moss)}.lr-lifecycle__stop--current:before,.lr-lifecycle__stop--current:after{background:var(--lr-indigo)}.lr-lifecycle__stop--failed:before,.lr-lifecycle__stop--failed:after{background:var(--lr-noe-red)}.lr-passage__grid{grid-template-columns:1fr 1fr}.lr-record__dl{grid-template-columns:1fr;gap:.125rem 0}.lr-record__dt{white-space:normal}.lr-record__dd{margin-bottom:.6rem}.lr-record__dd:last-of-type{margin-bottom:0}}@media(max-width:400px){.lr-passage__grid{grid-template-columns:1fr}}.lr-hero__lead-jump{display:inline-block;margin-top:.4rem;font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.03em;color:var(--lr-indigo);text-decoration:none;border-bottom:1px solid rgba(49,71,163,.4);padding-bottom:1px}.lr-hero__lead-jump:hover{color:var(--lr-ink);border-bottom-color:var(--lr-ink)}.lr-section--context{background:linear-gradient(180deg,#3147a30b,#3147a300)}.lr-context{display:flex;flex-direction:column;gap:1.25rem;max-width:780px}.lr-context__lead{font-family:var(--lr-font-heading);font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55;color:var(--lr-ink);margin:0}.lr-context__sub{font-size:.9375rem;line-height:1.7;color:var(--lr-secondary);max-width:72ch;margin:0}.lr-context__detail{display:flex;flex-direction:column;gap:.85rem;max-width:72ch}.lr-context__detail-paragraph{font-size:1rem;line-height:1.7;color:var(--lr-ink);margin:0}.lr-context__empty-note{font-size:.875rem;color:var(--lr-secondary);font-style:italic}.lr-context__timeline{list-style:none;counter-reset:lr-context-event;padding:.25rem 0;margin:0;border-left:2px solid rgba(49,71,163,.2);display:flex;flex-direction:column;gap:1rem}.lr-context__event{counter-increment:lr-context-event;position:relative;padding:.25rem 0 .5rem 1.5rem}.lr-context__event:before{content:"";position:absolute;left:-7px;top:.5rem;width:12px;height:12px;border-radius:50%;background:var(--lr-paper);border:2px solid var(--lr-indigo)}.lr-context__event-date{font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--lr-indigo);margin-bottom:.1rem}.lr-context__event-body{display:flex;flex-direction:column;gap:.3rem}.lr-context__event-title{font-weight:600;font-size:1rem;line-height:1.45;color:var(--lr-ink);margin:0}.lr-context__event-desc{font-size:.9125rem;line-height:1.6;color:var(--lr-secondary);margin:0}.lr-context__event-source{font-family:var(--lr-font-mono);font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;color:var(--lr-indigo);text-decoration:none;align-self:flex-start;margin-top:.1rem}.lr-context__event-source:hover{text-decoration:underline}.lr-criticism{display:flex;flex-direction:column;gap:1rem}.lr-criticism__lead{max-width:78ch;font-family:var(--lr-font-heading);font-size:clamp(1.125rem,1.55vw,1.3rem);line-height:1.58;color:var(--lr-ink);margin:0}.lr-criticism__note{max-width:72ch;padding:.7rem .9rem;border-left:3px solid rgba(199,59,63,.5);background:#ffffff73;color:var(--lr-secondary);font-size:.9rem;line-height:1.6}.lr-criticism__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.lr-criticism__card{background:#ffffffb8;border:1px solid rgba(199,59,63,.16);border-radius:8px;padding:1rem 1rem .95rem;box-shadow:0 1px #00000005;display:flex;flex-direction:column;gap:.55rem}.lr-criticism__card-label{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-brick)}.lr-criticism__card-text{color:var(--lr-ink);font-size:.9625rem;line-height:1.62}.lr-criticism__card-meta{margin-top:auto;padding-top:.25rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;border-top:1px solid rgba(199,59,63,.1)}.lr-criticism__raised-by{color:var(--lr-secondary);font-size:.76rem;line-height:1.45}.lr-criticism__source,.lr-criticism__sources-link{font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--lr-brick);text-decoration:none;white-space:nowrap}.lr-criticism__source:hover,.lr-criticism__sources-link:hover{text-decoration:underline}.lr-criticism__sources{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding-top:.1rem}.lr-criticism__sources-label{font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-secondary)}.lr-criticism__sources-list{display:flex;flex-wrap:wrap;gap:.55rem .7rem}@media(max-width:700px){.lr-criticism__card-meta{flex-direction:column;align-items:flex-start}}.lr-lead-speeches{margin-bottom:2.25rem}.lr-lead-speeches__eyebrow{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-secondary);margin-bottom:.75rem}.lr-lead-speeches__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.875rem}.lr-lead-speech{background:var(--lr-card-bg-solid);border:1px solid var(--lr-rule-light);border-radius:6px;padding:.95rem 1.1rem 1rem;display:flex;flex-direction:column;gap:.35rem}.lr-lead-speech--support,.lr-lead-speech--oppose,.lr-lead-speech--mixed,.lr-lead-speech--neutral{border-color:var(--lr-rule-light)}.lr-lead-speech__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-height:2rem}.lr-lead-speech__role{font-family:var(--lr-font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-secondary);line-height:1.35}.lr-lead-speech__stance{font-family:var(--lr-font-mono);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .35rem;border-radius:2px;border:1px solid rgba(0,0,0,.12);background:transparent;color:var(--lr-secondary)}.lr-lead-speech__stance--support{background:#3a7d4414;color:var(--lr-aye-green);border-color:#3a7d4459}.lr-lead-speech__stance--oppose{background:#c73b3f14;color:var(--lr-noe-red);border-color:#c73b3f59}.lr-lead-speech__stance--mixed-conditional{background:#c08b3014;color:var(--lr-amber);border-color:#c08b3059}.lr-lead-speech__name{font-family:var(--lr-font-heading);font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--lr-ink);margin:0}.lr-member-link{color:inherit;text-decoration:none}.lr-member-link:hover{color:var(--lr-indigo);text-decoration:underline}.lr-lead-speech__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.65rem;font-family:var(--lr-font-mono);font-size:.6875rem;line-height:1.45;color:var(--lr-secondary);margin:0;min-height:2.9em}.lr-lead-speech__meta-affiliation{min-width:0}.lr-lead-speech__meta-date{white-space:nowrap}.lr-lead-speech__point{font-size:.9125rem;line-height:1.55;color:var(--lr-ink);margin:.2rem 0 .25rem}.lr-lead-speech__link{font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lr-indigo);text-decoration:none;margin-top:auto}.lr-lead-speech__link:hover{text-decoration:underline}@media(max-width:720px){.lr-record__timeline-item{grid-template-columns:1fr;gap:.25rem}}.lr-bloc-stack__eyebrow{font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lr-secondary);margin-bottom:.75rem}.lr-bloc-stack__columns{display:flex;flex-direction:column;gap:1.4rem}.lr-bloc-column{background:transparent;border:none;padding:0;display:flex;flex-direction:column;gap:0;min-width:0}.lr-bloc-column__summary{list-style:none;cursor:pointer}.lr-bloc-column__summary::-webkit-details-marker{display:none}.lr-bloc-column__summary::marker{content:""}.lr-bloc-column__summary:focus-visible{outline:2px solid rgba(49,71,163,.28);outline-offset:4px}.lr-bloc-column__header{padding:0 0 .55rem;border-bottom:1px solid var(--lr-rule);margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lr-bloc-column__name-group{display:flex;align-items:center;gap:.75rem;min-width:0}.lr-bloc-column__name{font-family:var(--lr-font-heading);font-size:1rem;font-weight:600;margin:0;color:var(--lr-ink)}.lr-bloc-column__breakdown{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);margin:.1rem 0 0}.lr-bloc-column__count--support{color:var(--lr-aye-green)}.lr-bloc-column__count--oppose{color:var(--lr-noe-red)}.lr-bloc-column__count--mixed{color:var(--lr-amber)}.lr-bloc-column__count--unclear{color:var(--lr-secondary)}.lr-bloc-column__caret{font-size:.95rem;color:var(--lr-secondary);transition:transform .16s ease}.lr-bloc-column[open] .lr-bloc-column__caret{transform:rotate(180deg)}.lr-speech-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.lr-speech-row{border-bottom:1px solid var(--lr-rule-light);background:transparent;transition:background .15s}.lr-speech-row:last-child{border-bottom:none}.lr-speech-row:hover{background:#00000006}.lr-speech-row--featured{background:#3147a309}.lr-speech-row__details{display:block;scroll-margin-top:7rem}.lr-speech-row__details:target{background:#3147a30d}.lr-speech-row__summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:78px minmax(120px,.85fr) minmax(0,1.7fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.8125rem;color:var(--lr-ink)}.lr-speech-row__summary::-webkit-details-marker{display:none}.lr-speech-row__stance{font-family:var(--lr-font-mono);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lr-secondary);white-space:nowrap;padding:.08rem .35rem;border:1px solid var(--lr-rule-light);border-radius:2px;display:inline-block;text-align:center;min-width:68px;background:var(--lr-paper)}.lr-speech-row--support .lr-speech-row__stance{color:var(--lr-aye-green);border-color:#3a7d444d;background:#3a7d440f}.lr-speech-row--oppose .lr-speech-row__stance{color:var(--lr-noe-red);border-color:#c73b3f4d;background:#c73b3f0f}.lr-speech-row--mixed .lr-speech-row__stance{color:var(--lr-amber);border-color:#c08b304d;background:#c08b300f}.lr-speech-row__name{font-family:var(--lr-font-heading);font-weight:600;font-size:.9375rem;color:var(--lr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem}.lr-speech-row__pin{color:var(--lr-amber);font-size:.75rem}.lr-speech-row__count{display:inline-flex;align-items:center;justify-content:center;height:1.2rem;padding:0 .4rem;border-radius:999px;background:#3147a314;color:var(--lr-indigo);font-family:var(--lr-font-mono);font-size:.625rem;font-weight:700;line-height:1}.lr-speech-row__headline{font-size:.8125rem;line-height:1.5;color:var(--lr-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lr-speech-row__caret{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid rgba(31,38,46,.12);border-radius:999px;font-family:var(--lr-font-mono);font-size:.8rem;line-height:1;color:var(--lr-secondary);background:#ffffffdb}.lr-speech-row__caret:before{content:"+"}.lr-speech-row__details[open] .lr-speech-row__caret{background:#3147a30f;border-color:#3147a32e;color:var(--lr-indigo)}.lr-speech-row__details[open] .lr-speech-row__caret:before{content:"−"}.lr-speech-row__body{padding:.25rem .9rem .9rem;display:flex;flex-direction:column;gap:.55rem;border-top:1px solid var(--lr-rule-light);margin-top:.25rem}.lr-speech-row__group-note{margin:.2rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--lr-secondary)}.lr-speech-row__contributions{display:flex;flex-direction:column;gap:.75rem}.lr-speech-row__contribution{padding-top:.75rem;border-top:1px solid var(--lr-rule-light)}.lr-speech-row__contribution:first-child{padding-top:0;border-top:none}.lr-speech-row__contribution-title{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .35rem;color:var(--lr-ink);font-weight:600;font-size:.8125rem}.lr-speech-row__contribution-meta{color:var(--lr-secondary);font-family:var(--lr-font-mono);font-size:.6875rem;font-weight:500;white-space:nowrap}.lr-speech-row__full-summary{font-size:.875rem;line-height:1.6;color:var(--lr-ink);margin:.4rem 0 0}.lr-speech-row__excerpt{font-size:.8125rem;line-height:1.55;color:var(--lr-secondary);font-style:italic;border-left:2px solid var(--lr-indigo);padding:.15rem 0 .15rem .6rem;margin:0}.lr-speech-row__meta{font-family:var(--lr-font-mono);font-size:.6875rem;color:var(--lr-secondary);margin:0}.lr-speech-row__link{font-family:var(--lr-font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--lr-indigo);text-decoration:none}.lr-speech-row__link:hover{text-decoration:underline}@media(max-width:720px){.lr-speech-row__summary{grid-template-columns:70px 1fr auto}.lr-speech-row__name{grid-column:2;grid-row:1}.lr-speech-row__caret{grid-column:3;grid-row:1;align-self:center}.lr-speech-row__headline{grid-column:1 / -1;grid-row:2;-webkit-line-clamp:3}.lr-speech-row__contribution-title{display:block}.lr-speech-row__contribution-meta{display:block;margin-top:.2rem;white-space:normal}.lr-bloc-stack__columns{grid-template-columns:1fr}}@media print{.lr-section-nav{display:none}body.ledger-route{background:#fff}.lr-section{break-inside:avoid}}
