:root{--ground:#f3f5f4;--surface:#fff;--line:#e0e6e3;--ink:#1a2220;--ink-2:#4c5854;--ink-3:#66726e;--accent:#1f6656;--accent-soft:#e5efeb;--vote-yes:var(--accent);--vote-no:var(--ink);--vote-abstain:#9aa5a1;--vote-absent:#d3dad7;--font:var(--font-pretendard);--fs-name:34px;--fs-figure:24px;--fs-title:20px;--fs-body:17px;--fs-sub:15px;--fs-meta:13px;--lh-tight:1.25;--lh-title:1.4;--lh-body:1.6;--lh-sub:1.55;--lh-meta:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:48px;--radius-inner:12px;--radius-chip:6px;--column:680px}@media (prefers-color-scheme:dark){:root{--ground:#141918;--surface:#141918;--line:#2b3431;--ink:#e7edea;--ink-2:#b2bdb9;--ink-3:#8d9894;--accent:#74c2ac;--accent-soft:#1e2f2a;--vote-abstain:#6c7774;--vote-absent:#39433f;color-scheme:dark}}@media (width<=560px){:root{--fs-name:28px;--fs-figure:22px}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3,p,dl,dd,ul,ol{margin:0}h1,h2,h3{text-wrap:balance}ul{padding:0;list-style:none}.num{font-variant-numeric:tabular-nums}.skip-link{left:var(--sp-4);z-index:2;padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--ink);font-size:var(--fs-sub);position:absolute;top:-100px}.skip-link:focus{top:var(--sp-2)}.site-header{background:var(--surface);border-bottom:1px solid var(--line)}.site-header .inner{max-width:calc(var(--column) + 32px);align-items:center;gap:var(--sp-5);min-height:64px;margin:0 auto;padding-inline:16px;display:flex}.logo{letter-spacing:-.05em;color:var(--ink);margin-right:auto;font-size:24px;font-weight:700;line-height:1;text-decoration:none}.logo-mark{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:3px}.site-header nav{gap:var(--sp-5);font-size:var(--fs-sub);display:flex}.site-header nav a{color:var(--ink-2);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-header nav a[aria-current]{color:var(--ink);font-weight:600}.page-main{max-width:calc(var(--column) + 32px);padding-inline:16px;padding-block:var(--sp-6) var(--sp-8);margin:0 auto}.site-footer{border-top:1px solid var(--line)}.site-footer .inner{max-width:calc(var(--column) + 32px);padding-inline:16px;padding-block:var(--sp-6) var(--sp-8);gap:var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3);margin:0 auto;display:grid}.site-footer .who{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--ink-2)}.site-footer .links{gap:0 var(--sp-4);flex-wrap:wrap;display:flex}.site-footer .links a{align-items:center;min-height:44px;display:inline-flex}.site-footer a{color:var(--ink-2)}.block{border-top:2px solid var(--ink);padding:var(--sp-4) 0 var(--sp-7);gap:var(--sp-3);scroll-margin-top:45px;display:grid}.block:has(>.tabs:first-child){padding-top:var(--sp-2)}.block h2{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.02em;align-items:baseline;gap:var(--sp-2);font-weight:700;display:flex}.block h2 .count{font-size:var(--fs-body);color:var(--ink-3);font-weight:600}.block h3{font-size:var(--fs-sub);color:var(--ink-2);padding-top:var(--sp-2);font-weight:600}.src{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3);gap:0 var(--sp-3);flex-wrap:wrap;display:flex}.src.cite{text-align:right;justify-content:flex-end}.note{font-size:var(--fs-sub);color:var(--ink-2)}.more{font-size:var(--fs-sub);justify-self:start;align-items:center;min-height:44px;margin-block:-10px;font-weight:600;text-decoration:none;display:inline-flex}.meta-line{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--ink-2)}.meta-line b{color:var(--ink);font-weight:600}.rows>li{gap:var(--sp-1) var(--sp-3);padding-block:var(--sp-2);border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;display:grid}.rows>li:first-child{border-top:0;padding-top:0}.rows time,.rows .state{font-size:var(--fs-sub);color:var(--ink-3)}.rows .state{white-space:nowrap}.rows a{color:var(--ink);text-decoration:none}.rows a:hover{text-decoration:underline}.rows .now{font-size:var(--fs-meta);color:var(--ink);white-space:nowrap;font-weight:600}.issue-day{gap:var(--sp-2);padding-block:var(--sp-4);border-top:1px solid var(--line);display:grid}.issue-day:first-child{border-top:0;padding-top:0}.block .issue-date{font-size:var(--fs-sub);line-height:var(--lh-body);letter-spacing:inherit;color:var(--ink-2);padding-top:0;font-weight:600;display:block}.issue-day ul{gap:var(--sp-3);display:grid}.issue-day li{gap:var(--sp-1) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.issue-day li>a{color:var(--ink);text-decoration:none}.issue-day .groups{gap:var(--sp-2);font-size:var(--fs-meta);display:flex}.issue-day .groups a{color:var(--ink-3);text-decoration:none}.issue-day a:hover{text-decoration:underline}.breakdown{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sub);color:var(--ink-2);flex-wrap:wrap;display:flex}.breakdown b{color:var(--ink);margin-left:var(--sp-1);font-weight:600}.tabs{gap:var(--sp-5);border-bottom:1px solid var(--line);display:flex}.tabs button{font:inherit;font-size:var(--fs-sub);color:var(--ink-3);padding:var(--sp-2) 0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;margin-bottom:-1px;font-weight:600}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.panel{gap:var(--sp-4);display:grid}.choice{font-size:var(--fs-meta);border-radius:var(--radius-chip);padding:2px var(--sp-2);white-space:nowrap;font-weight:600}.choice.yes{background:var(--accent-soft);color:var(--accent)}.choice.no{background:var(--vote-no);color:var(--surface)}.choice.abs{box-shadow:inset 0 0 0 1px var(--vote-abstain);color:var(--ink-2)}.choice.out{background:var(--ground);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.records{display:block}.record{gap:var(--sp-1);padding-block:var(--sp-4);border-top:1px solid var(--line);display:grid}.record.first{border-top:0;padding-top:0}.block .record h3{font-size:var(--fs-body);line-height:var(--lh-title);color:var(--ink);padding-top:0;font-weight:700}.record .when{color:var(--ink-2);margin-right:var(--sp-2)}.record .stages{gap:var(--sp-1);font-size:var(--fs-sub);line-height:var(--lh-sub);display:grid}.record .stages li{gap:var(--sp-3);grid-template-columns:92px minmax(0,1fr);display:grid}.record .stages time{color:var(--ink-3)}.record .receipts{gap:var(--sp-2);display:grid}.receipt{background:var(--accent-soft);border-radius:var(--radius-inner);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);font-size:var(--fs-sub);line-height:var(--lh-sub);display:grid}.receipt blockquote{color:var(--ink);margin:0}.receipt .meta{font-size:var(--fs-meta);color:var(--ink-2);align-items:center;gap:2px var(--sp-3);flex-wrap:wrap;display:flex}.verified{align-items:center;gap:var(--sp-1);color:var(--ink-2);display:inline-flex}.verified svg{width:14px;height:14px}details.fold{border-top:1px solid var(--line)}.block h2+div>details.fold:first-child{border-top:0}details.fold summary{cursor:pointer;min-height:48px;font-size:var(--fs-body);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}details.fold summary::-webkit-details-marker{display:none}details.fold summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:8px;height:8px;margin-right:var(--sp-1);transform:rotate(45deg)}details.fold[open] summary:after{transform:rotate(-135deg)}details.fold summary span{color:var(--ink-3);font-weight:400;font-size:var(--fs-sub);margin-left:var(--sp-2);margin-right:auto}details.fold .rows{padding-bottom:var(--sp-4)}details.fold summary .realm{white-space:nowrap;padding-right:var(--sp-3);flex:none}.pledge-body{white-space:pre-wrap;font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--ink-2);padding-bottom:var(--sp-4)}details.plain summary{cursor:pointer;min-height:44px;font-size:var(--fs-sub);color:var(--ink-2);align-items:center;font-weight:600;display:flex}details.plain pre{white-space:pre-wrap;font-family:inherit;font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--ink-2);margin:var(--sp-3) 0 0}dl.info{gap:var(--sp-3);grid-template-columns:92px minmax(0,1fr);display:grid}dl.info dt{color:var(--ink-3);font-size:var(--fs-sub)}dl.info+dl.info{border-top:1px solid var(--line);padding-top:var(--sp-4)}dl.info dd .src{margin-left:var(--sp-2);display:inline-flex}.person-head{padding-block:0 var(--sp-5);gap:var(--sp-3);display:grid}.person-head h1{font-size:var(--fs-name);line-height:var(--lh-tight);letter-spacing:-.03em;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;font-weight:700;display:flex}.person-head h1 span{font-size:var(--fs-body);color:var(--ink-3);letter-spacing:0;font-weight:400}.person-head:has(.back) h1{font-size:var(--fs-figure)}.person-head .back{font-size:var(--fs-sub);text-decoration:none}.jump{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.jump ul{gap:var(--sp-5);scrollbar-width:none;display:flex;overflow-x:auto}.jump a{min-height:46px;font-size:var(--fs-sub);color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.jump a[aria-current=true]{color:var(--ink);border-bottom-color:var(--ink)}.jump+.block{border-top:0}.list-head{gap:var(--sp-2);padding-block:0 var(--sp-5);display:grid}.list-head h1{font-size:var(--fs-figure);line-height:var(--lh-tight);letter-spacing:-.03em;font-weight:700}.list-head p{color:var(--ink-2)}.list-head:has(.search){align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 260px}.search-box{position:relative}.list-head .search-box{align-items:center;height:0;display:flex}.search-box:before{content:"";background:var(--ink-3);pointer-events:none;width:18px;height:18px;-webkit-mask:var(--search-icon) center / contain no-repeat;mask:var(--search-icon) center / contain no-repeat;--search-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7.5' cy='7.5' r='5.5'/%3E%3Cpath d='M11.8 11.8 16 16'/%3E%3C/svg%3E");position:absolute;top:50%;left:0;transform:translateY(-50%)}.search{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--ink-3);padding:var(--sp-2) 0 var(--sp-2) 28px;background:0 0;border-radius:0;min-height:44px}.search:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink);outline:0}.search-count{font-size:var(--fs-sub);color:var(--ink-2);padding-bottom:var(--sp-3)}.people-jump .num{color:var(--ink-3);margin-left:var(--sp-1);font-weight:400}.jump[hidden]+.block{border-top:2px solid var(--ink)}.search::placeholder{color:var(--ink-3)}.party-links{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sub);flex-wrap:wrap;display:flex}.party-links button{font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px;padding:4px 0}.party-links button .num{color:var(--ink-3)}.party-links button:hover{color:var(--ink);border-bottom-color:var(--line)}.party-links button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.member-group{gap:var(--sp-2);display:grid}.member-group+.member-group{padding-top:var(--sp-5)}.block .group-label{padding-top:0}.members>li{border-top:1px solid var(--line)}.members>li:first-child{border-top:0}.members>li:last-child a{padding-bottom:0}.block:has(.members){gap:var(--sp-2)}.members a{gap:2px var(--sp-3);padding-block:var(--sp-2);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.members b{font-weight:600}.members .sub{font-size:var(--fs-sub);color:var(--ink-2);grid-column:1}.members .side{font-size:var(--fs-sub);color:var(--ink-3);text-align:right;grid-area:1/2/span 2;align-self:center}.prose{gap:var(--sp-4);display:grid}.prose h1{font-size:var(--fs-figure);line-height:var(--lh-tight);letter-spacing:-.03em;font-weight:700}.prose h2{font-size:var(--fs-title);margin-top:var(--sp-7)}.prose h3{font-size:var(--fs-body);color:var(--ink);margin-top:var(--sp-4);padding-top:0;font-weight:700}.prose ul{gap:var(--sp-2);padding-left:1.2em;list-style:outside;display:grid}.prose ol{gap:var(--sp-2);padding-left:1.2em;display:grid}.prose h2{scroll-margin-top:16px}.report-head{gap:var(--sp-2);padding-block:0 var(--sp-5);display:grid}.report-head h1{font-size:var(--fs-figure);line-height:var(--lh-tight);letter-spacing:-.03em;font-weight:700}.report-head p{font-size:var(--fs-sub);color:var(--ink-2)}.report-head .back{font-size:var(--fs-sub);text-decoration:none}.day-nav{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sub);display:flex}.day-nav a{align-items:center;gap:var(--sp-1);min-height:44px;text-decoration:none;display:inline-flex}.issue{gap:var(--sp-3)}.issue h3{font-size:var(--fs-body);line-height:var(--lh-title);color:var(--ink);letter-spacing:-.02em;padding-top:0;font-weight:700}.issue-body{white-space:pre-line}q.quote{quotes:"“" "”" "‘" "’";text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:.3em;text-decoration-thickness:1.5px}.row-quote .who{margin-inline:var(--sp-1);font-size:var(--fs-meta);color:var(--ink-3)}.issue-foot{justify-content:space-between;align-items:center;gap:0 var(--sp-3);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3);flex-wrap:wrap;display:flex}.issue-foot a{min-height:44px;font-size:var(--fs-sub);align-items:center;margin-block:-10px;font-weight:600;text-decoration:none;display:inline-flex}.foot-tabs{column-gap:var(--sp-5);flex-wrap:wrap;min-width:0;display:flex}.foot-tabs button{font:inherit;font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3);text-align:left;cursor:pointer;background:0 0;border:0;margin-block:-10px;padding:10px 0}.foot-tabs button[aria-expanded=true]{color:var(--ink)}.foot-tabs .keep{white-space:nowrap}.foot-tabs .keep:after{content:"";width:6px;height:6px;margin-left:var(--sp-2);vertical-align:middle;border-bottom:1.5px solid;border-right:1.5px solid;display:inline-block;transform:translateY(-2px)rotate(45deg)}.foot-tabs button[aria-expanded=true] .keep:after{transform:translateY(1px)rotate(-135deg)}.issue-foot .foot-panel{margin-top:var(--sp-3);flex-basis:100%}.article-list>li{padding-block:var(--sp-2);border-top:1px solid var(--line);font-size:var(--fs-sub);line-height:var(--lh-sub);gap:2px;display:grid}.article-list.people>li{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.article-list>li:first-child{border-top:0}.article-list .outlet{align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--ink-3);display:flex}.article-list .ruling{gap:var(--sp-1);margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--accent-soft);border-radius:var(--radius-inner);font-size:var(--fs-meta);color:var(--ink-2);flex-basis:100%;display:grid}.article-list .ruling .note{font-weight:600}.article-list .ruling blockquote{color:var(--ink);margin:0}.article-list a{color:var(--ink);text-decoration:none}.article-list a:hover{text-decoration:underline}details.read-list{margin-top:var(--sp-5);padding-block:var(--sp-1);display:block}details.read-list .article-list{padding-bottom:var(--sp-3)}details.read-list .src{padding-top:var(--sp-2)}.day-full{gap:0}.day-head{padding-bottom:var(--sp-5);display:grid}.day-head:has(.day-nav){padding-bottom:var(--sp-4)}.day-head h1{font-size:var(--fs-figure);line-height:var(--lh-tight);letter-spacing:-.03em;font-weight:700}.day-issue{gap:var(--sp-3);padding-block:var(--sp-4);border-top:1px solid var(--line);scroll-margin-top:var(--sp-4);display:grid}.day-full .panel{gap:0}.tab-head{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--ink-2);padding-block:var(--sp-3) var(--sp-2)}.day-issue .issue-foot{align-items:flex-start;column-gap:var(--sp-5);flex-wrap:wrap}.day-issue .issue-foot>a{margin-left:auto}.day-issue h2,.day-issue h3{font-size:var(--fs-body);line-height:var(--lh-title);color:var(--ink);letter-spacing:-.02em;padding-top:0;font-weight:700;display:block}.day-failed{border-top:1px solid var(--line);padding-top:var(--sp-5)}.other-reports ul{display:grid}.other-reports a{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.day-main,.main-panel{gap:0}.main-panel .tab-head{padding-bottom:var(--sp-4)}.day-main .main-more{margin-top:var(--sp-5);color:var(--accent);justify-self:end}.day-main a{color:var(--ink);text-decoration:none}.day-main a:hover{text-decoration:underline}.day-lead{gap:var(--sp-3);padding-bottom:var(--sp-5);display:grid}.day-lead h3{font-size:var(--fs-figure);line-height:var(--lh-tight);letter-spacing:-.03em;color:var(--ink);padding-top:0;font-weight:700}.lead-quote{color:var(--ink-2);border-left:4px solid var(--accent);padding:2px 0 2px var(--sp-3)}.lead-by{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3)}.day-rows{border-top:1px solid var(--line);padding:var(--sp-2) 0 0;list-style:none}.day-rows>li{gap:var(--sp-1);padding-block:var(--sp-2);border-top:1px solid var(--line);display:grid}.day-rows>li:first-child{border-top:0}.day-rows>li:last-child{padding-bottom:0}.day-rows h3{font-size:var(--fs-body);line-height:var(--lh-title);color:var(--ink);letter-spacing:-.02em;padding-top:0;font-weight:700}.row-quote{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--ink-2)}.past-days{gap:var(--sp-2)}.past-rows>li{border-top:1px solid var(--line)}.past-rows>li:first-child{border-top:0}.past-rows a{gap:var(--sp-3);padding-block:var(--sp-2);color:var(--ink);font-size:var(--fs-sub);line-height:var(--lh-sub);align-items:baseline;text-decoration:none;display:flex}.past-rows a:hover .past-title{text-decoration:underline}.past-date{width:52px;color:var(--ink-2);flex:none;font-weight:600}.past-main{gap:2px;min-width:0;display:grid}.past-counts{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink-3)}.past-n{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;flex:none;margin-left:auto}html:not(.js) [role=tablist],.js [data-later]{display:none}.panel-title{font-size:var(--fs-sub);color:var(--ink-2);font-weight:600}.block .sub-heading{font-size:var(--fs-sub);line-height:var(--lh-body);letter-spacing:inherit;color:var(--ink-2);padding-top:var(--sp-2);font-weight:600;display:block}.js .panel-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vfilters{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.vfilters button{font:inherit;font-size:var(--fs-sub);color:var(--ink-3);padding:var(--sp-2) 0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:36px}.vfilters button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.vfilters button:disabled{opacity:.6;cursor:default}html:not(.js) .vfilters{display:none}.pager{justify-content:center;align-items:center;gap:var(--sp-1);padding-top:var(--sp-4);flex-wrap:wrap;display:flex}.pager button{font:inherit;font-size:var(--fs-sub);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-chip);min-width:36px;min-height:40px;padding:0 var(--sp-1);cursor:pointer}.pager button[aria-current=page]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pager button:disabled{color:var(--ink-3);cursor:default}.pager span{color:var(--ink-3)}.key{border-radius:3px;flex:none;width:10px;height:10px}.k-yes{background:var(--vote-yes)}.k-no{background:var(--vote-no)}.k-abs{background:repeating-linear-gradient(135deg, var(--vote-abstain) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--vote-abstain)}.k-out{background:var(--vote-absent);box-shadow:inset 0 0 0 1px var(--vote-abstain)}.vtabs{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vtabs button{text-align:left;align-content:start;justify-items:start;gap:2px;line-height:1.35;display:grid}.vtabs button .num{font-size:var(--fs-figure);color:var(--ink-3);font-weight:700}.vtabs button[aria-selected=true] .num{color:var(--ink)}.vbar{gap:2px;height:24px;display:flex}.vbar>i{border-radius:4px}.tally{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tally div{gap:2px;display:grid}.tally dt{font-size:var(--fs-sub);color:var(--ink-2);align-items:center;gap:var(--sp-2);display:flex}.tally dd{font-size:var(--fs-figure);letter-spacing:-.02em;font-weight:700;line-height:1.3}.tally dd small{font-size:var(--fs-meta);color:var(--ink-3);margin-left:var(--sp-1);font-weight:400}.tally .zero dd{color:var(--ink-3);font-weight:400}.votes>li{gap:var(--sp-1);padding-block:var(--sp-2);border-top:1px solid var(--line);display:grid}.votes>li:first-child{border-top:0;padding-top:0}.votes a{color:var(--ink);text-decoration:none}.votes a:hover{text-decoration:underline}.vhead{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sub);color:var(--ink-3);display:flex}.vline{align-items:center;gap:var(--sp-2);font-size:var(--fs-sub);color:var(--ink-2);flex-wrap:wrap;display:flex}.tag{font-size:var(--fs-meta);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius-chip);padding:1px var(--sp-2);white-space:nowrap}.parties{gap:var(--sp-2) var(--sp-3);font-size:var(--fs-meta);color:var(--ink-2);grid-template-columns:84px minmax(60px,1fr) auto;align-items:center;display:grid}.prow{display:contents}.pbar{border-radius:4px;gap:1px;height:8px;display:flex;overflow:hidden}.pbar>i{min-width:2px}.pnum{color:var(--ink-3);white-space:nowrap}@media (width<=560px){.site-header .inner,.site-header nav{gap:var(--sp-4)}.tally{grid-template-columns:repeat(2,minmax(0,1fr))}.parties{grid-template-columns:84px minmax(0,1fr);row-gap:2px}.pnum{margin-bottom:var(--sp-1);grid-column:2}.jump{margin-inline:-16px;padding-inline:16px}.rows>li{grid-template-columns:minmax(0,1fr) auto}.rows>li time{grid-column:1/-1}.issue-day li{grid-template-columns:minmax(0,1fr)}dl.info{grid-template-columns:76px minmax(0,1fr)}.members .side{display:none}.list-head:has(.search){grid-template-columns:minmax(0,1fr) 220px}.people-jump ul{gap:var(--sp-4)}}
