.legiscore{--ls-plate-w:644px;--ls-plate-wire-w:64px;--ls-grade-y:201.5px;--ls-grade-row-h:68px;--ls-scale-end-h:22px;--ls-title-em:8.1}.legiscore .ls-section-head{margin-bottom:32px}.legiscore .pt-head-row{flex-direction:column;gap:16px;display:flex}.legiscore .ls-section-caption{margin:0}@media (min-width:861px){.legiscore .ls-section-head{margin-bottom:56px}.legiscore .pt-head-row{flex-direction:row;gap:40px}.legiscore .ls-section-caption{flex:none;padding-bottom:8px}}.legiscore .ls-hero__layout{gap:44px;display:grid}.legiscore .ls-hero__eyebrow{--mark-size:22px;gap:12px}.legiscore .ls-hero__title{font-size:clamp(32px, calc((100vw - 2 * var(--gutter)) / var(--ls-title-em)), 60px)}@media (min-width:861px){.legiscore .ls-hero__layout{gap:64px}.legiscore .ls-hero__eyebrow{--mark-size:26px}.legiscore .ls-hero__title{font-size:var(--t-hero-desk)}.legiscore .ls-hero__lead{max-width:440px}}@media (min-width:1280px){.legiscore .ls-hero__layout{grid-template-columns:minmax(0, 1fr) var(--ls-plate-w);align-items:center;gap:56px}.legiscore .ls-hero__title{font-size:clamp(56px, calc((100vw - 2 * var(--gutter) - var(--ls-plate-w) - 56px) / var(--ls-title-em)), 80px)}}.legiscore .ls-plate{flex-direction:column;max-width:560px;display:flex}.legiscore .ls-plate__wire{background:var(--gl-sky);align-self:center;width:1.5px;height:44px;position:relative}.legiscore .ls-plate__wire:before,.legiscore .ls-plate__wire:after{content:"";border-radius:50%;position:absolute;left:50%}.legiscore .ls-plate__wire:before{background:var(--gl-sky);width:7px;height:7px;margin-left:-3.5px;top:-3.5px}.legiscore .ls-plate__wire:after{border:1.2px solid var(--gl-sky);background:var(--night-800);width:8px;height:8px;margin-left:-4px;bottom:-4px}.legiscore .ls-plate__wire span{font-family:var(--f-mono);letter-spacing:var(--track-mono);text-transform:uppercase;white-space:nowrap;color:var(--gl-sky);font-size:9px;font-weight:500;line-height:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.legiscore .ls-plate__scale{grid-template-columns:1fr 1fr;grid-template-areas:"grades grades""low high";row-gap:12px;display:grid}.legiscore .ls-plate__grades{border-block:1px solid var(--on-night-rule);grid-area:grades;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.legiscore .ls-plate__grades>li{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:14px 2px 12px;display:flex}.legiscore .ls-plate__grades>li+li{border-left:1px solid var(--on-night-line)}.legiscore .ls-plate__grades>li.is-active{box-shadow:inset 0 1.5px 0 var(--gl-sky);background:#7fb2ff1a}.legiscore .ls-plate__glyph{letter-spacing:-.05em;color:#0000;background:url(/assets/guilloche/fill.svg) 0 0/40px 15px,#7fb2ff1f;-webkit-text-stroke:.75px #7fb2ff99;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,7.4vw,32px);font-weight:700;line-height:1}.legiscore .ls-plate__grades>li.is-active .ls-plate__glyph{color:var(--on-night);-webkit-text-stroke:0;background:0 0}.legiscore .ls-plate__label{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--on-night-soft);font-size:8px;font-weight:500;line-height:1.2}.legiscore .ls-plate__grades>li.is-active .ls-plate__label{color:var(--on-night)}.legiscore .ls-plate__end{font-family:var(--f-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--on-night-soft);margin:0;font-size:9px;font-weight:500;line-height:1}.legiscore .ls-plate__end--low{grid-area:low}.legiscore .ls-plate__end--high{text-align:right;grid-area:high}@media (forced-colors:active){.legiscore .ls-plate__glyph{color:canvastext;-webkit-text-stroke:0;background:0 0}}@media (min-width:861px){.legiscore .ls-plate{grid-template-columns:448px var(--ls-plate-wire-w) minmax(0, 1fr);width:var(--ls-plate-w);align-items:start;max-width:none;display:grid}.legiscore .ls-plate__wire{width:auto;height:1.5px;margin-top:calc(var(--ls-grade-y) - .75px);align-self:start}.legiscore .ls-plate__wire:before{margin:-3.5px 0 0;top:50%;left:-3.5px}.legiscore .ls-plate__wire:after{margin:-4px 0 0;inset:50% -4px auto auto}.legiscore .ls-plate__wire span{text-align:center;top:-20px;left:0;right:0;transform:none}.legiscore .ls-plate__scale{padding-top:calc(var(--ls-grade-y) - 2.5 * var(--ls-grade-row-h) - var(--ls-scale-end-h));flex-direction:column;row-gap:0;display:flex}.legiscore .ls-plate__end{height:9px}.legiscore .ls-plate__end--low{margin-bottom:calc(var(--ls-scale-end-h) - 9px)}.legiscore .ls-plate__end--high{text-align:left;margin-top:13px}.legiscore .ls-plate__grades{border-block:0;flex-direction:column;display:flex}.legiscore .ls-plate__grades>li{height:var(--ls-grade-row-h);border-top:1px solid var(--on-night-line);align-items:flex-start;gap:7px;padding:0 0 0 16px}.legiscore .ls-plate__grades>li:last-child{border-bottom:1px solid var(--on-night-line)}.legiscore .ls-plate__grades>li+li{border-left:0}.legiscore .ls-plate__grades>li.is-active{box-shadow:inset 2px 0 0 var(--gl-sky)}.legiscore .ls-plate__glyph{font-size:38px}.legiscore .ls-plate__label{letter-spacing:.12em;text-align:left;font-size:9px}}@keyframes ls-wire-down{0%{clip-path:inset(-8px -96px 100% -8px)}to{clip-path:inset(-8px -96px -8px -8px)}}@keyframes ls-wire-across{0%{clip-path:inset(-24px 100% -8px -8px)}to{clip-path:inset(-24px -8px -8px)}}@media (prefers-reduced-motion:no-preference){.legiscore .ls-plate__wire{animation:ls-wire-down .62s .76s var(--ease-out) both}}@media (prefers-reduced-motion:no-preference) and (min-width:861px){.legiscore .ls-plate__wire{animation-name:ls-wire-across}}.legiscore .ls-register{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.legiscore .ls-register__row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"no pillar"".records";column-gap:12px;padding:20px 0 22px;display:grid}.legiscore .ls-register__no{font-family:var(--f-mono);color:var(--brand-600);grid-area:no;padding-top:7px;font-size:9.5px;font-weight:500;line-height:1}.legiscore .ls-register__pillar{flex-direction:column;grid-area:pillar;gap:6px;min-width:0;display:flex}.legiscore .ls-register__name{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.1}.legiscore .ls-register__summary{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.45}.legiscore .ls-register__leader{display:none}.legiscore .ls-register__records{flex-wrap:wrap;grid-area:records;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.legiscore .ls-register__records>li{min-width:0;max-width:100%;display:flex}.legiscore .ls-register__records .pt-chip{gap:8px;height:32px;padding:0 10px;font-size:13px}@media (min-width:1080px){.legiscore .ls-register__row{grid-template-columns:64px minmax(0,4fr) 88px minmax(0,6fr);grid-template-areas:"no pillar leader records";align-items:center;min-height:116px;padding:24px 0}.legiscore .ls-register__no{align-self:start;padding-top:10px;font-size:10px}.legiscore .ls-register__name{font-size:28px}.legiscore .ls-register__summary{font-size:16px}.legiscore .ls-register__leader{background:var(--line-trail);height:1px;transition:background-color var(--m-base);margin-inline:12px;display:block;position:relative}.legiscore .ls-register__leader:before,.legiscore .ls-register__leader:after{content:"";border-radius:50%;position:absolute;top:50%}.legiscore .ls-register__leader:before{background:var(--brand-600);width:6px;height:6px;margin-top:-3px;left:-3px}.legiscore .ls-register__leader:after{border:1px solid var(--dot-trail);background:var(--paper);width:7px;height:7px;transition:border-color var(--m-base);margin-top:-3.5px;right:-3.5px}.legiscore .ls-register__row:hover .ls-register__leader{background:var(--brand-600)}.legiscore .ls-register__row:hover .ls-register__leader:after{border-color:var(--brand-600)}.legiscore .ls-register__records{gap:8px 10px;margin:0}.legiscore .ls-register__records .pt-chip{gap:12px;height:34px;padding:0 12px;font-size:14px}}.legiscore .ls-grades{padding-block:var(--section-y-tight)}.legiscore .ls-grades .ls-section-head{margin-bottom:26px}.legiscore .ls-grades .ls-section-caption{display:none}.legiscore .ls-grades__foot{flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;display:flex}.legiscore .ls-grades__note{max-width:52ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}@media (min-width:861px){.legiscore .ls-grades .ls-section-head{margin-bottom:56px}.legiscore .ls-grades .ls-section-caption{display:block}.legiscore .ls-grades__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;margin-top:56px}.legiscore .ls-grades__note{font-size:16px}}.legiscore .ls-coverage__lead{max-width:32ch;margin:0}.legiscore .ls-states{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.legiscore .ls-states__cell{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;min-width:0;padding:14px 8px 14px 0;display:flex}.legiscore .ls-states__cell:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.legiscore .ls-states__no{display:none}.legiscore .ls-states__code{width:22px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--brand-600);flex:none;font-size:11px;font-weight:500;line-height:1}.legiscore .ls-states__name{min-width:0;color:var(--ink);font-size:15px;font-weight:500;line-height:1.25}@media (min-width:861px){.legiscore .ls-coverage__lead{padding-bottom:6px}.legiscore .ls-states{grid-template-columns:repeat(7,minmax(0,1fr))}.legiscore .ls-states__cell,.legiscore .ls-states__cell:nth-child(2n){border-left:1px solid var(--line);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:148px;padding:18px 12px 20px;position:relative}.legiscore .ls-states__cell:nth-child(7n+1){border-left:0;padding-left:0}.legiscore .ls-states__no{font-family:var(--f-mono);color:var(--ink-soft);font-size:9.5px;font-weight:500;line-height:1;display:block;position:absolute;top:18px}.legiscore .ls-states__cell:after{content:"";background:var(--brand-600);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;right:12px;box-shadow:0 0 0 3px #1d4ed81f}.legiscore .ls-states__code{width:auto;font-family:var(--f-sans);letter-spacing:-.04em;color:var(--ink);font-size:clamp(30px,3vw,44px);font-weight:700;line-height:.9}.legiscore .ls-states__name{color:var(--ink-soft);font-size:13.5px}}.legiscore .ls-audience__security{align-self:flex-start}.legiscore .ls-audience__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:861px){.legiscore .ls-audience__security{flex:none;align-self:auto}.legiscore .ls-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legiscore .ls-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.legiscore .ls-card__band{border-bottom:1px solid var(--line)}.legiscore .ls-card__band--offset{--band-x:120px}.legiscore .ls-card__body{flex-direction:column;flex:1;gap:18px;padding:24px 20px 20px;display:flex}.legiscore .ls-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legiscore .ls-card__identity{flex-direction:column;gap:10px;min-width:0;display:flex}.legiscore .ls-card__name{font-size:var(--t-card-title);letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:700;line-height:1}.legiscore .ls-card__who{margin:0;font-size:9.5px;line-height:1.4}.legiscore .ls-card__no{white-space:nowrap;flex:none;padding-top:4px;font-size:9.5px}.legiscore .ls-card__purpose{font-size:var(--t-card-lead);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1.3}.legiscore .ls-sample{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-chip);flex-direction:column;flex:1;gap:12px;margin:0;padding:14px;display:flex}.legiscore .ls-sample__head,.legiscore .ls-sample__mono{font-family:var(--f-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:500;line-height:1}.legiscore .ls-sample__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.legiscore .ls-sample__head>span:first-child{line-height:1.5}.legiscore .ls-sample__mono{font-size:8.5px}.legiscore .ls-ledger{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-chip);flex-direction:column;flex:1;margin:0;display:flex}.legiscore .ls-ledger__row{flex:1;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 14px;display:flex}.legiscore .ls-ledger__row+.ls-ledger__row{border-top:1px solid var(--line)}.legiscore .ls-ledger dt{font-family:var(--f-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:500;line-height:1.2}.legiscore .ls-ledger dd{letter-spacing:-.01em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1}.legiscore .ls-ledger dd small{color:var(--ink-soft);font-size:12px;font-weight:500}.legiscore .ls-ledger__row--grade{background:var(--tint-row)}.legiscore .ls-ledger__row--grade dd{color:var(--brand-600)}.legiscore .ls-finding{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-chip);flex-direction:column;gap:12px;padding:14px;display:flex}.legiscore .ls-finding__text{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.3}.legiscore .ls-finding .pt-chip{gap:8px;height:auto;min-height:36px;padding:7px 10px;font-size:13px}.legiscore .ls-finding .pt-chip__name{white-space:normal;line-height:1.2;overflow:visible}.legiscore .ls-signoff{--seal-size:36px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-chip);align-items:center;gap:14px;padding:12px 14px;display:flex}.legiscore .ls-signoff .pt-seal{opacity:.85}.legiscore .ls-signoff__signature{flex-direction:column;flex:1;gap:8px;display:flex}.legiscore .ls-signoff__line{border-bottom:1px solid var(--ink);height:16px;display:block}@media (min-width:1200px){.legiscore .ls-card__body{gap:24px;padding:36px 40px 32px}.legiscore .ls-card__identity{gap:12px}.legiscore .ls-card__who,.legiscore .ls-card__no{padding-top:0;font-size:10px}.legiscore .ls-sample{gap:14px;padding:18px 20px 20px}.legiscore .ls-sample__head{font-size:9.5px}.legiscore .ls-ledger__row{min-height:48px;padding:0 16px}.legiscore .ls-ledger dt{font-size:9.5px}.legiscore .ls-ledger dd{font-size:16px}.legiscore .ls-finding{gap:14px;padding:16px 18px}.legiscore .ls-finding__text{font-size:19px}.legiscore .ls-finding .pt-chip{gap:10px;padding:0 12px;font-size:14px}.legiscore .ls-signoff{--seal-size:40px;padding:12px 18px}}.legiscore .ls-site{padding-block:36px}.legiscore .ls-site__layout{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.legiscore .ls-site__identity{--mark-size:40px;align-items:center;gap:14px;display:flex}.legiscore .ls-site__name{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:1}.legiscore .ls-site__tagline{margin:8px 0 0;line-height:1.5}@media (min-width:861px){.legiscore .ls-site{padding-block:44px}.legiscore .ls-site__layout{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.legiscore .ls-site__identity{--mark-size:44px;gap:16px}.legiscore .ls-site__name{font-size:28px}}@media (prefers-reduced-motion:reduce){.legiscore .ls-register__leader,.legiscore .ls-register__leader:after{transition:none}}
