@layer pages{.vt-page{padding-bottom:2rem}.vt-page .contest-bar{margin-bottom:.9rem}.vt-crumbs{color:var(--ink-3);padding-top:1.4rem;font-size:.85rem}.vt-lede{max-width:44rem;color:var(--ink-2);margin-bottom:1rem}.vt-note{max-width:52rem;color:var(--ink-3);margin-top:.75rem;font-size:.84rem}.vt-section{margin-top:2.75rem}.vt-tag{border:1px solid var(--ink-3);color:var(--ink-2);padding:.05rem .35rem;font-size:.74rem;font-weight:700;line-height:1.4;display:inline-block}.vt-flag{background:var(--hl);color:var(--hl-ink);letter-spacing:.05em;text-transform:uppercase;padding:.05rem .3rem;font-size:.7rem;font-weight:800;line-height:1.45;display:inline-block}.vt-flag-run{border:1px solid var(--ink-3);color:var(--ink-2);background:0 0;text-decoration:none}a.vt-flag-run:hover{border-color:var(--pen);color:var(--pen)}.vt-standing{border:1.5px solid var(--ink);color:var(--ink);padding:.05rem .35rem;font-size:.74rem;font-weight:800;line-height:1.4;display:inline-block}.vt-standing[data-status=enacted]{background:var(--ink);color:var(--paper)}.vt-standing[data-status=stopped]{border-color:var(--ink-3);color:var(--ink-2)}.vt-standing[data-status=stopped]:before{content:"✕ "}.vt-standing[data-status=enacted]:before{content:"✓ "}.vt-standing[data-status=advanced]:before{content:"→ "}.vt-fact-note{color:var(--ink-3)}.vt-top{grid-template-columns:minmax(0,1fr);gap:1.5rem 3rem;padding:.6rem 0 0;display:grid}@media (min-width:900px){.vt-top:has(.vt-facts){grid-template-columns:minmax(0,1fr) 20rem}}.vt-num{font:800 clamp(1.5rem, 4vw, 2.1rem)/1 var(--f-cond);letter-spacing:.01em;font-stretch:70%;display:block}.vt-title{max-width:40ch;font:800 clamp(1.5rem, 4.4vw, 2.5rem)/1.02 var(--f-cond);text-transform:uppercase;overflow-wrap:break-word;margin-top:.45rem;font-stretch:68%;display:block}.vt-meta{color:var(--ink-2);flex-wrap:wrap;gap:.2rem 1.1rem;margin-top:.8rem;font-size:.92rem;display:flex}.vt-facts{border-top:3px solid var(--ink);align-self:start}.vt-facts>div{border-bottom:1px solid var(--hair);padding:.55rem 0}.vt-facts dt{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.1rem;font-size:.72rem;font-weight:700}.vt-facts dd{font-variant-numeric:normal;overflow-wrap:break-word;font-size:.94rem}.vt-facts dd.vt-sponsor{align-items:center;gap:.6rem;display:flex}.vt-stages{grid-column:1/-1;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);display:grid}.vt-stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .5rem;padding:.7rem .75rem .8rem 0;display:grid}.vt-stage+.vt-stage{border-left:1px solid var(--hair);padding-left:.75rem}.vt-stage strong{font-size:.95rem;line-height:1.25}.vt-stage small{color:var(--ink-2);grid-column:2;font-size:.84rem}.vt-stage-o{border:2px solid var(--ink);width:18px;height:18px;color:var(--paper);border-radius:0;place-items:center;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}.vt-stage.is-complete .vt-stage-o{border-color:var(--pen);background:var(--pen)}.vt-stage.is-failed .vt-stage-o{border-color:var(--ink);background:var(--ink)}.vt-stage.is-failed small{color:var(--ink);font-weight:700}.vt-stage.is-pending .vt-stage-o{border-style:dashed;border-color:var(--ink-3)}.vt-stage.is-pending strong,.vt-stage.is-pending small{color:var(--ink-3)}@media (max-width:699px){.vt-stages{grid-template-columns:1fr 1fr}.vt-stage:nth-child(odd){border-left:0;padding-left:0}.vt-stage:nth-child(n+3){border-top:1px solid var(--hair)}}.vt-rolls{margin-top:2.25rem}.vt-field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.vt-pick-label,.vt-field>span{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.vt-ch{border:1.5px solid var(--ink);font:800 .66rem/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:.1em;padding:.08rem .35rem;display:inline-block}.vt-ch--senate{background:var(--ink);color:var(--paper)}.vt-pick{flex-direction:column;gap:.2rem;max-width:44rem;display:flex;position:relative}.vt-pick-btn,.vt-pick-opt{background:var(--paper);width:100%;color:var(--ink);font:inherit;text-align:left;border:0;border-radius:0;align-items:flex-start;gap:.75rem;padding:.5rem .65rem;display:flex}.vt-pick-btn{border:1.5px solid var(--ink);min-height:44px}.vt-pick-btn:hover,.vt-pick-opt:hover{background:var(--tint)}.vt-pick-caret{border-top:6px solid var(--ink);border-left:5px solid #0000;border-right:5px solid #0000;flex:none;align-self:center;width:0;height:0;margin-left:auto}.vt-pick-btn[aria-expanded=true] .vt-pick-caret{transform:rotate(180deg)}.vt-pick-sum{gap:.1rem;min-width:0;display:grid}.vt-pick-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8rem}.vt-pick-when{white-space:nowrap}.vt-pick-primary{color:var(--pen);margin-left:.5rem;font-weight:700}.vt-pick-q{font-weight:700;line-height:1.3}.vt-pick-d{color:var(--ink-2);overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.vt-pick-list{z-index:20;border:1.5px solid var(--ink);background:var(--paper);overscroll-behavior:contain;max-height:min(26rem,65vh);margin:.25rem 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.vt-pick-list[hidden]{display:none}.vt-pick-list li+li{border-top:1px solid var(--hair)}.vt-pick-opt[aria-current=true]{box-shadow:inset 4px 0 0 var(--ink);background:var(--tint)}.vt-pick-tally{text-align:right;max-width:7.5rem;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none;justify-items:end;margin-left:auto;font-size:.82rem;font-weight:700;display:grid}.vt-pick-tally small{color:var(--ink-3);font-size:.74rem;font-weight:600}.vt-strip{align-items:stretch;gap:12px;margin-top:.75rem;padding:.35rem 4px;display:flex;overflow-x:auto}.vt-strip-run{flex:var(--n) 1 calc(var(--n) * 13px);min-width:min-content;max-width:max(calc(var(--n) * 31px - 3px), 3.5rem);flex-direction:column;gap:5px;display:flex}.vt-strip-bars{gap:3px;height:52px;display:flex}.vt-strip-ch{border-top:2px solid var(--ink-3);color:var(--ink-2);font:800 .64rem/1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:3px}.vt-strip-run.is-senate .vt-strip-ch{border-top:4px solid var(--ink);color:var(--ink)}.vt-strip button{background:var(--track);border:0;border-radius:0;flex-direction:column-reverse;flex:1 0 10px;max-width:28px;padding:0;display:flex}.vt-strip i{width:100%;display:block}.vt-strip button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.vt-strip button:focus-visible{outline:3px solid var(--pen)}.vt-strip .is-yes,.vd-tally-bar .is-yes,.vote-bar-seg.is-yes{background:var(--v-y)}.vt-strip .is-no,.vd-tally-bar .is-no,.vote-bar-seg.is-no{background:var(--v-n)}.vd-tally-bar .is-other,.vote-bar-seg.is-other{background:var(--v-o)}@media (max-width:759px){.vt-strip{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) 1rem, var(--ink) calc(100% - 1.5rem), transparent);mask-image:linear-gradient(to right, transparent, var(--ink) 1rem, var(--ink) calc(100% - 1.5rem), transparent);gap:14px;padding:.35rem 1rem .65rem}.vt-strip-run{flex:none;max-width:none}.vt-strip-bars{gap:4px;height:56px}.vt-strip-ch{margin-top:8px}.vt-strip button{flex:0 0 24px;max-width:none;position:relative}.vt-strip button[aria-pressed=true]:after{background:var(--ink);content:"";height:4px;position:absolute;bottom:-9px;left:-2px;right:-2px}}.vt-striplab{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:.1rem 1rem;font-size:.76rem;display:flex}@media (max-width:559px){.vt-striplab-key{flex-basis:100%;order:3}}.vt-striplab .is-yes,.vt-tally .is-yes,.vd-tally-legend .is-yes [aria-hidden=true]{color:var(--v-y)}.vt-striplab .is-no,.vt-tally .is-no,.vd-tally-legend .is-no [aria-hidden=true]{color:var(--v-n)}.vt-tally .is-other{color:var(--ink-3)}.vt-roll{margin-top:2.25rem}.vt-roll-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem 3rem;display:grid}@media (min-width:900px){.vt-roll-top{grid-template-columns:minmax(0,1fr) 20rem}}.vt-rollhead h3{font:800 clamp(1.4rem, 3.6vw, 1.75rem)/1.05 var(--f-cond);text-transform:uppercase;overflow-wrap:break-word;font-stretch:70%}.vt-rt{margin-top:.2rem;font-weight:600}.vt-result{color:var(--ink-2);margin-top:.15rem}.vt-tally{font:700 clamp(1.55rem, 4vw, 2.2rem)/1 var(--f-cond);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem 1.6rem;margin:.75rem 0 .4rem;font-stretch:74%;display:flex}.vt-sum{max-width:44rem;font-weight:500}.vt-sum b{font-weight:800}.vt-src{margin-top:.4rem;font-size:.9rem}.ys{border:3px solid var(--ink);padding:.8rem .9rem .9rem}.ys h3{font:800 1.05rem/1.2 var(--f-cond);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.3rem;font-stretch:72%}.ys-where{color:var(--ink-3);margin-bottom:.35rem;font-size:.88rem}.ys-where a,.ys-where .linkbtn{min-height:0}.ys-row{border-top:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.65rem;padding:.55rem 0;display:grid}.ys-name{flex-wrap:wrap;align-items:center;gap:.2rem .4rem;font-weight:700;display:flex}.ys-line{color:var(--ink-2);margin-top:.15rem;font-size:.9rem}.ys-note{color:var(--ink-3);margin-top:.5rem;font-size:.8rem}.ym-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem 2rem;margin-top:.9rem;display:grid}.ym-who{border-bottom:2px solid var(--ink);align-items:center;gap:.65rem;padding-bottom:.4rem;font-weight:700;display:flex}.ym-chamber{color:var(--ink-3);margin-left:.5rem;font-size:.82rem;font-weight:400}.ym-votes>li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:start;gap:.75rem;padding:.55rem 0;display:flex}.ym-what{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-weight:700;line-height:1.3;display:flex}.ym-meta,.ym-none{color:var(--ink-3);font-size:.8rem;font-weight:400}.ym-votes .vote-badge{flex:none}.ym-all{margin-top:.4rem;font-size:.88rem}.ym-all a{padding:.5rem 0;display:inline-block}.ys-form{flex-wrap:wrap;align-items:end;gap:.5rem .75rem;margin-top:.5rem;display:flex}.ys-form input{border:0;border-bottom:2px solid var(--ink);width:7rem;font:700 1.5rem/1.1 var(--f-cond);font-variant-numeric:tabular-nums;letter-spacing:.12em;background:0 0;border-radius:0;padding:.1rem;font-stretch:80%}.ys-err{min-height:0;color:var(--ink);font-size:.86rem;font-weight:700}.ys-err:empty{display:none}.ys-pick{margin-top:.5rem}.ys-opt{border:0;border-top:1px solid var(--hair);text-align:left;background:0 0;justify-content:space-between;gap:1rem;width:100%;min-height:44px;padding:.5rem .2rem;display:flex}.ys-opt:hover{background:var(--tint)}.hemi-wrap{margin-top:1.75rem}.vt-all-toggle{margin-top:1.5rem}.hemi-head{border-top:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-top:.5rem;display:flex}.hemi-head h3,.vote-bars-h{font:800 1.15rem/1.15 var(--f-cond);letter-spacing:.02em;text-transform:uppercase;font-stretch:72%}.chart-reset{font-size:.9rem;font-weight:600}.hemi-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem 3rem;margin-top:.75rem;display:grid}@media (min-width:860px){.hemi-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.hemi{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.seat{--pc:var(--p-i);fill:var(--pc);cursor:pointer;transition:opacity var(--fast)}.seat[data-party=D],.hemi-sw[data-party=D]{--pc:var(--p-d)}.seat[data-party=R],.hemi-sw[data-party=R]{--pc:var(--p-r)}.seat.is-no{fill:var(--paper);stroke:var(--pc)}.seat.is-other{fill:var(--v-o)}.seat.is-dim{opacity:.14}.seat.is-hovered{opacity:1;stroke:var(--ink);stroke-width:2.5px}.hemi-c{fill:var(--ink);font:800 44px var(--f-cond);text-anchor:middle;font-stretch:72%}.hemi-s{fill:var(--ink-3);font:600 15px var(--f-ui);text-anchor:middle}.hemi-cap{min-height:2.8em;color:var(--ink-2);text-align:center;margin-top:.35rem;font-size:.86rem}.hemi-legend{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 1.1rem;font-size:.82rem;display:flex}.hemi-legend>span{align-items:center;gap:.35rem;display:inline-flex}.hemi-sw{--pc:var(--p-i);background:var(--pc);flex:none;width:.75rem;height:.75rem;display:inline-block}.hemi-key-yes{fill:var(--ink)}.hemi-key-no{fill:none;stroke:var(--ink);stroke-width:1.8px}.hemi-key-other{fill:var(--v-o)}.vote-bars-h small{color:var(--ink-3);font:600 .8rem var(--f-ui);letter-spacing:0;text-transform:none}.vote-bars-h{margin-bottom:.25rem}.vote-bar-row{border-bottom:1px solid var(--hair);grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:.15rem .75rem;padding:.5rem 0;display:grid}.vote-bar-label{flex-wrap:wrap;align-items:center;gap:0 .4rem;font-size:.92rem;display:flex}.vote-bar-label span{color:var(--ink-3);font-size:.8rem}.vote-bar{background:var(--track);height:32px;display:flex;position:relative}.vote-bar-row.is-total .vote-bar{height:36px}.vote-bar-seg{min-width:6px;color:var(--on-c);font:800 .8rem/1 var(--f-ui);text-align:left;white-space:nowrap;border:0;border-radius:0;padding:0 .4rem;overflow:hidden}.vote-bar-seg+.vote-bar-seg{border-left:2px solid var(--paper)}.vote-bar-seg[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--paper)}.vote-bar-seg:focus-visible{outline:3px solid var(--pen);outline-offset:-3px}.vote-bar-mark,.vote-bar-key{background:var(--ink);width:2px}.vote-bar-mark{pointer-events:none;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.vote-bar-key{vertical-align:-.1em;height:.9em;display:inline-block}.vote-bar-counts{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:2;gap:.9rem;font-size:.8rem;display:flex}.vote-bar-counts .is-yes{color:var(--v-y)}.vote-bar-counts .is-no{color:var(--v-n)}.vote-bar-counts .is-other{color:var(--ink-3)}.vote-bars-note{color:var(--ink-3);margin-top:.5rem;font-size:.82rem}@media (max-width:559px){.vote-bar-row{grid-template-columns:minmax(0,1fr)}.vote-bar-counts{grid-column:1}}.vt-filters{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:end;gap:.6rem 1rem;margin-top:1.75rem;padding:.8rem 0;display:flex}.vt-field-grow{flex:14rem}.vt-input{border:1.5px solid var(--ink);background:var(--paper);border-radius:0;width:13rem;max-width:100%;min-height:40px;padding:.4rem .5rem}.vt-field-grow .vt-input{width:100%}.vt-filters .sel{width:auto;max-width:100%}.vt-check{align-items:center;gap:.45rem;min-height:40px;font-size:.92rem;font-weight:600;display:inline-flex}.vt-check input{width:18px;height:18px;accent-color:var(--pen);margin:0}.vt-clear{min-height:40px;font-size:.9rem}.vt-count{color:var(--ink-3);align-self:center;margin-left:auto;font-size:.85rem}.vt-seg{border:1.5px solid var(--ink);display:flex}.vt-seg button{background:var(--paper);border:0;border-radius:0;min-height:37px;padding:.3rem .75rem;font-size:.9rem;font-weight:600}.vt-seg button+button{border-left:1.5px solid var(--ink)}.vt-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:559px){.vt-filters>.vt-field{flex:9rem}:is(.vt-filters>.vt-field:has(input),.vt-filters>.vt-field:has(.vt-seg)){flex-basis:100%}.vt-input,.vt-filters .sel{width:100%}.vt-count{flex-basis:100%;margin-left:0}.vt-seg button,.vt-check,.vt-input,.vt-filters .sel{min-height:44px}.vt-seg button{flex:1 1 0;min-width:0}}.vt-full-titles{display:none}@media (max-width:759px){.vt-full-titles{display:inline-flex}.vd-list:not([data-full]) .vd-title,.vm-list:not([data-full]) .vm-what h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.vt-mlist{columns:2 22rem;column-gap:2.5rem;margin-top:.25rem}.vt-mrow{border-bottom:1px solid var(--hair);break-inside:avoid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.05rem .7rem;padding:.5rem 0;display:grid}.vt-mrow>.pty{grid-row:1/span 2;font-size:1.05rem}.vt-mn{overflow-wrap:break-word;grid-column:2;font-weight:700}.vt-mm{color:var(--ink-2);flex-wrap:wrap;grid-column:2;align-items:center;gap:.25rem .45rem;font-size:.82rem;display:flex}.vt-mrow>.vote-badge{grid-area:1/3/span 2}.vt-page .empty{margin-top:.75rem}.vt-summary{max-width:46rem}.vt-summary>*+*{margin-top:.7rem}.vt-summary-head{font-weight:800}.vt-summary-list{padding-left:1.25rem;list-style:outside}.vt-summary-list li+li{margin-top:.3rem}.vt-cos{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));column-gap:2.5rem;display:grid}.vt-cos .show-more{grid-column:1/-1}.vt-cos-row{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .6rem;padding:.5rem 0;display:grid}.vt-cos-row>.pty{grid-row:1/span 2}.vt-cos-name{font-weight:700}.vt-cos-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.2rem .8rem;font-size:.84rem;display:flex}.vt-lob-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.2rem 1.5rem;padding:.6rem 0;display:grid}.vt-lob-name strong{display:block}.vt-lob-name span{color:var(--ink-3);font-size:.84rem}.vt-lob-name .vt-lob-pac{color:var(--ink-2);display:block}.vt-lob-meta{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;font-size:.86rem;display:flex}.vt-lob-issues{color:var(--ink-3);flex-basis:100%}@media (max-width:699px){.vt-lob-row{grid-template-columns:minmax(0,1fr)}}.vd-top{grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem 3rem;padding-bottom:.5rem;display:grid}@media (min-width:900px){.vd-top{grid-template-columns:minmax(0,1fr) 18rem}}.vd-h1{font:800 clamp(2.4rem, 6.5vw, 4rem)/.95 var(--f-cond);text-transform:uppercase;margin-top:.4rem;font-stretch:68%}.vd-lede{margin-top:.9rem;font-size:1.05rem}.vd-stats dd{font:700 1.5rem/1.1 var(--f-cond);font-stretch:74%}.vd-stats div:last-child dd{font:400 .94rem/1.4 var(--f-ui)}.vd-focus{border-top:3px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.vd-focus>li+li{border-left:1px solid var(--hair)}.vd-card{height:100%;color:var(--ink);flex-direction:column;gap:.4rem;padding:.8rem 1rem 1rem;text-decoration:none;display:flex}.vd-focus>li:first-child .vd-card{padding-left:0}.vd-card:hover{background:var(--tint)}.vd-card-num{font:800 2.4rem/.9 var(--f-cond);font-stretch:64%}.vd-card-meta{color:var(--ink-3);font-size:.82rem}.vd-card-title{font:800 1.3rem/1.05 var(--f-cond);text-transform:uppercase;font-stretch:70%}.vd-reasons{flex-wrap:wrap;gap:.25rem;display:flex}.vd-standing-line{color:var(--ink-2);font-size:.84rem}.vd-go{color:var(--pen);margin-top:auto;font-size:.9rem;font-weight:700}.vd-card:hover .vd-go{text-decoration:underline}@media (max-width:640px){.vd-focus>li+li{border-top:1px solid var(--hair);border-left:0}.vd-card{padding-left:0}}.vd-row{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:7.5rem minmax(0,1fr) 13rem;align-items:start;gap:.35rem 1.25rem;padding:.75rem 0;text-decoration:none;display:grid}.vd-row:hover{background:var(--tint)}.vd-row:hover .vd-title{text-decoration:underline}.vd-id b{font:800 1.3rem/1 var(--f-cond);font-stretch:68%;display:block}.vd-id span{color:var(--ink-3);font-size:.8rem}.vd-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.vd-title{overflow-wrap:break-word;font-weight:700;line-height:1.3}.vd-how{margin-top:.75rem}.vd-how>p{margin-top:.6rem}.vd-blurb{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vd-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.84rem;display:flex}.vd-pl{color:var(--ink-2);font-size:.84rem}.vd-pl b{color:var(--ink)}.vd-tally{flex-direction:column;gap:.3rem;display:flex}.vd-tally-bar{background:var(--track);height:12px;display:flex}.vd-tally.is-compact .vd-tally-bar{height:8px;margin-top:.4rem}.vd-tally-bar i+i{border-left:2px solid var(--paper)}.vd-tally-legend{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.1rem .8rem;font-size:.82rem;display:flex}.vd-tally-legend .is-other,.vd-tally-which{color:var(--ink-3)}@media (max-width:759px){.vd-row{grid-template-columns:minmax(0,1fr);gap:.3rem}.vd-id{align-items:baseline;gap:.6rem;display:flex}}.vm-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;padding-top:.75rem;display:grid}.vm-name{font:800 clamp(2.2rem, 7vw, 3.8rem)/.95 var(--f-cond);text-transform:uppercase;overflow-wrap:break-word;font-stretch:66%}.vm-role{flex-wrap:wrap;align-items:center;gap:.2rem .4rem;margin-top:.35rem;font-weight:600;display:flex}.vm-part{margin-top:2rem}.vm-stats{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vm-stats>div{padding:.4rem .9rem .8rem 0}.vm-stats>div+div{border-left:1px solid var(--hair);padding-left:.9rem}.vm-stats dt{color:var(--ink-2);font-size:.8rem;font-weight:700}.vm-stats dd{font:700 clamp(1.8rem, 5vw, 2.6rem)/1.05 var(--f-cond);font-stretch:74%}@media (max-width:559px){.vm-stats{grid-template-columns:1fr 1fr}.vm-stats>div:nth-child(3){border-left:0;padding-left:0}.vm-stats>div:nth-child(n+3){border-top:1px solid var(--hair)}}.vm-row{border-bottom:1px solid var(--hair);grid-template-columns:7rem minmax(0,1fr) auto auto;align-items:start;gap:.25rem 1.1rem;padding:.6rem 0;display:grid}.vm-when{color:var(--ink-2);flex-direction:column;font-size:.84rem;display:flex}.vm-when a{white-space:nowrap;font-size:.78rem}.vm-gloss{color:var(--ink-3);margin-top:.2rem;font-size:.8rem;font-style:italic;line-height:1.35}.vm-scope{max-width:100%;margin-top:.75rem;display:inline-flex}.vm-scope button:disabled{color:var(--ink-3)}.vm-scope-n{font-variant-numeric:tabular-nums;font-weight:400}.vm-scope-note{margin-top:.4rem}.vm-num{color:var(--ink-3);font-size:.78rem;font-weight:700}.vm-what h3{overflow-wrap:break-word;font-size:1rem;font-weight:700;line-height:1.3}.vm-meta{color:var(--ink-2);margin-top:.15rem;font-size:.84rem}.vm-pos{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.vm-more{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.vm-more .show-more{flex:16rem;width:auto}.vm-more .linkbtn{min-height:44px;margin-top:.5rem;font-size:.9rem;font-weight:600}@media (max-width:699px){.vm-row{grid-template-columns:minmax(0,1fr) auto}.vm-when{flex-direction:row;grid-column:1/-1;gap:.6rem}.vm-what{grid-column:1}.vm-pos{grid-area:2/2}.vm-when a{margin:-.55rem 0;padding:.55rem 0}.vm-scope{display:flex}}@media (prefers-reduced-motion:reduce){.seat{transition:none}}}
