header[data-astro-cid-hi6gzbin]{gap:.4rem;display:grid}header[data-astro-cid-hi6gzbin] p[data-astro-cid-hi6gzbin],header[data-astro-cid-hi6gzbin] h3[data-astro-cid-hi6gzbin]{margin:0}.parties[data-astro-cid-hi6gzbin]{grid-template-columns:repeat(auto-fit,minmax(min(100px,100%),1fr));gap:.4rem;display:grid}.parties[data-astro-cid-hi6gzbin] button[data-astro-cid-hi6gzbin]{font:inherit;color:var(--bone);background:var(--ink-2);border:1px solid var(--line);text-align:left;cursor:pointer;transition:background .3s var(--ease), border-color .3s, transform .3s var(--ease);gap:.2rem;padding:.7rem;display:grid}.parties[data-astro-cid-hi6gzbin] button[data-astro-cid-hi6gzbin]:hover{border-color:var(--bone-3)}.parties[data-astro-cid-hi6gzbin] button[data-astro-cid-hi6gzbin][aria-pressed=true]{background:color-mix(in srgb, var(--vermilion) 18%, var(--ink-2));border-color:var(--vermilion);transform:translateY(-3px)}.parties[data-astro-cid-hi6gzbin] button[data-astro-cid-hi6gzbin].surplus{border-style:dashed}.seats[data-astro-cid-hi6gzbin]{font-size:1.8rem;line-height:1}.pname[data-astro-cid-hi6gzbin]{color:var(--bone-2);font-size:.92rem}.axis[data-astro-cid-hi6gzbin]{justify-content:space-between;margin:-.8rem 0 0;display:flex}.meter[data-astro-cid-hi6gzbin]{background:var(--ink-3);height:1.2rem;position:relative}.meter[data-astro-cid-hi6gzbin] .fill[data-astro-cid-hi6gzbin]{background:var(--bone-3);transition:width .5s var(--ease), background .3s;position:absolute;inset:0 auto 0 0}.meter[data-astro-cid-hi6gzbin] .fill[data-astro-cid-hi6gzbin].ok{background:var(--vermilion)}.meter[data-astro-cid-hi6gzbin] .line[data-astro-cid-hi6gzbin]{border-left:2px solid var(--bone);position:absolute;top:-.35rem;bottom:-.35rem}.readout[data-astro-cid-hi6gzbin]{font-family:var(--serif-display);color:var(--dust);margin:0;font-size:1.25rem}.tests[data-astro-cid-hi6gzbin]{font:500 .72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.tests[data-astro-cid-hi6gzbin] .yes{color:var(--bone)}.tests[data-astro-cid-hi6gzbin] .yes span{color:var(--vermilion)}.tests[data-astro-cid-hi6gzbin] .no{color:var(--bone-3)}.seg[data-astro-cid-hi6gzbin]{border-radius:1.4rem;flex-wrap:wrap;justify-self:start}.list[data-astro-cid-hi6gzbin] p{margin:0 0 .6rem;font-size:.95rem}.list[data-astro-cid-hi6gzbin] ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-hi6gzbin] button{font:inherit;color:var(--bone-2);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;gap:1rem;width:100%;padding:.35rem 0;font-size:.95rem;display:flex}.list[data-astro-cid-hi6gzbin] button:hover{color:var(--bone)}header[data-astro-cid-k2ubnh2c]{gap:.4rem;display:grid}header[data-astro-cid-k2ubnh2c] p[data-astro-cid-k2ubnh2c],header[data-astro-cid-k2ubnh2c] h3[data-astro-cid-k2ubnh2c]{margin:0}.seg[data-astro-cid-k2ubnh2c]{border-radius:1.4rem;flex-wrap:wrap;justify-self:start}.seg[data-astro-cid-k2ubnh2c] button[data-astro-cid-k2ubnh2c]{text-align:left;line-height:1.3}.seg[data-astro-cid-k2ubnh2c] button[data-astro-cid-k2ubnh2c]:disabled{cursor:not-allowed;opacity:.4}.qs[data-astro-cid-k2ubnh2c]{counter-reset:q;gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.qs[data-astro-cid-k2ubnh2c] li[data-astro-cid-k2ubnh2c]{counter-increment:q;gap:.6rem;transition:opacity .3s;display:grid}.qs[data-astro-cid-k2ubnh2c] li[data-astro-cid-k2ubnh2c].dim .q[data-astro-cid-k2ubnh2c]{opacity:.5}.q[data-astro-cid-k2ubnh2c]{font-family:var(--serif-display);margin:0;font-size:1.2rem}.q[data-astro-cid-k2ubnh2c]:before{content:counter(q) ". ";color:var(--vermilion)}.skip[data-astro-cid-k2ubnh2c]{margin:0;font-size:.9rem}.out[data-astro-cid-k2ubnh2c]{border:1px solid var(--dust);background:color-mix(in srgb, var(--dust) 8%, var(--ink-2));gap:.5rem;padding:1.2rem;display:grid}.out[data-astro-cid-k2ubnh2c] p[data-astro-cid-k2ubnh2c]{margin:0}.type[data-astro-cid-k2ubnh2c]{font-family:var(--serif-display);color:var(--dust);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:1.05}.ex[data-astro-cid-k2ubnh2c]{margin:0;padding-left:1.1rem}.head[data-astro-cid-hnzecq2o]{gap:1.5rem;padding-block:6rem 3rem;display:grid}.head[data-astro-cid-hnzecq2o] h1[data-astro-cid-hnzecq2o] em[data-astro-cid-hnzecq2o],h2[data-astro-cid-hnzecq2o] em[data-astro-cid-hnzecq2o]{color:var(--vermilion)}.toc[data-astro-cid-hnzecq2o]{flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1rem;display:flex}.toc[data-astro-cid-hnzecq2o] a[data-astro-cid-hnzecq2o]{color:var(--bone-3);text-decoration:none}.toc[data-astro-cid-hnzecq2o] a[data-astro-cid-hnzecq2o]:hover{color:var(--bone)}.section[data-astro-cid-hnzecq2o]{border-top:1px solid var(--line);gap:1.5rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.section[data-astro-cid-hnzecq2o]>[data-astro-cid-hnzecq2o]:is(h2,.kicker,.lede){margin:0}.table[data-astro-cid-hnzecq2o]{border:1px solid var(--line);overflow-x:auto}table[data-astro-cid-hnzecq2o]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-hnzecq2o],td[data-astro-cid-hnzecq2o]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .9rem}thead[data-astro-cid-hnzecq2o] th[data-astro-cid-hnzecq2o]{font:500 .66rem var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-3)}tbody[data-astro-cid-hnzecq2o] th[data-astro-cid-hnzecq2o]{font-family:var(--serif-display);white-space:nowrap;font-size:1.05rem;font-weight:400}td[data-astro-cid-hnzecq2o]{color:var(--bone-2)}.types[data-astro-cid-hnzecq2o]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1px;display:grid}.types[data-astro-cid-hnzecq2o] article[data-astro-cid-hnzecq2o]{background:var(--ink-2);align-content:start;gap:.7rem;padding:1.3rem;display:grid}.types[data-astro-cid-hnzecq2o] p[data-astro-cid-hnzecq2o]{color:var(--bone-2);margin:0}.eg[data-astro-cid-hnzecq2o]{letter-spacing:.1em;text-transform:none;color:var(--dust)}.cols[data-astro-cid-hnzecq2o]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0 clamp(2rem,5vw,4rem);display:grid}.cols[data-astro-cid-hnzecq2o] p[data-astro-cid-hnzecq2o]{color:var(--bone-2)}.h4[data-astro-cid-hnzecq2o]{font-family:var(--serif-display);margin:1rem 0 .4rem;font-size:1.35rem;font-weight:400}.end[data-astro-cid-hnzecq2o]{padding-block:2rem 6rem}@media (width<=560px){tbody[data-astro-cid-hnzecq2o] th[data-astro-cid-hnzecq2o]{white-space:normal}}
