.bs[data-astro-cid-6nk4xtdr]{border:1px solid var(--line);background:var(--ink-2);gap:1.25rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}header[data-astro-cid-6nk4xtdr]{gap:.4rem;display:grid}header[data-astro-cid-6nk4xtdr] p[data-astro-cid-6nk4xtdr]{margin:0}.kinds[data-astro-cid-6nk4xtdr]{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.kinds[data-astro-cid-6nk4xtdr] legend[data-astro-cid-6nk4xtdr]{margin-bottom:.5rem}.kinds[data-astro-cid-6nk4xtdr] label[data-astro-cid-6nk4xtdr]{border:1px solid var(--line);cursor:pointer;flex:13rem;align-items:start;gap:.5rem;padding:.5rem .75rem;display:flex}.kinds[data-astro-cid-6nk4xtdr] label[data-astro-cid-6nk4xtdr]:has(:checked){border-color:var(--vermilion);background:var(--ink-3)}.kinds[data-astro-cid-6nk4xtdr] span[data-astro-cid-6nk4xtdr]{font-size:.9rem;display:grid}.grid[data-astro-cid-6nk4xtdr]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem 1.5rem;display:grid}.sl[data-astro-cid-6nk4xtdr]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;display:grid}.sl[data-astro-cid-6nk4xtdr][hidden]{display:none}.sl[data-astro-cid-6nk4xtdr] .label[data-astro-cid-6nk4xtdr]{grid-column:1/-1}.sl[data-astro-cid-6nk4xtdr] input[data-astro-cid-6nk4xtdr]{width:100%;accent-color:var(--vermilion)}.sl[data-astro-cid-6nk4xtdr] output[data-astro-cid-6nk4xtdr]{text-align:right;min-width:2.5rem;font-size:1.3rem}.chk[data-astro-cid-6nk4xtdr]{align-items:center;gap:.5rem;display:flex}.steps[data-astro-cid-6nk4xtdr]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-6nk4xtdr] li{border-top:1px solid var(--line);color:var(--bone-2);grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem;padding-top:.45rem;font-size:.92rem;display:grid}.steps[data-astro-cid-6nk4xtdr] .ok{color:var(--dust);font-weight:700}.steps[data-astro-cid-6nk4xtdr] .no{color:var(--vermilion);font-weight:700}.verdict[data-astro-cid-6nk4xtdr]{border-left:3px solid var(--bone-3);margin:0;padding-left:.75rem;font-size:1.15rem;font-weight:600}.verdict[data-astro-cid-6nk4xtdr].pass{border-left-color:var(--dust)}.verdict[data-astro-cid-6nk4xtdr].fail{border-left-color:var(--vermilion)}.note[data-astro-cid-6nk4xtdr]{margin:0;font-size:.88rem}.cc[data-astro-cid-4lnvtgnb]{border:1px solid var(--line);background:var(--ink-2);gap:1.25rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.in[data-astro-cid-4lnvtgnb]{gap:.5rem;display:grid}input[data-astro-cid-4lnvtgnb][type=number]{font:600 1.4rem/1.2 var(--serif-text);color:var(--bone);background:var(--ink);border:1px solid var(--line);width:min(100%,16rem);padding:.5rem .7rem}.presets[data-astro-cid-4lnvtgnb]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-astro-cid-4lnvtgnb]{font:500 .8rem/1.2 var(--serif-text);color:var(--bone-2);background:var(--ink);border:1px solid var(--line);cursor:pointer;padding:.35rem .6rem}.chip[data-astro-cid-4lnvtgnb]:hover{color:var(--bone);border-color:var(--bone-3)}.out[data-astro-cid-4lnvtgnb]{align-items:center;gap:1rem;margin:0;display:flex}.out[data-astro-cid-4lnvtgnb]>span[data-astro-cid-4lnvtgnb]:last-child{display:grid}.big[data-astro-cid-4lnvtgnb]{color:var(--vermilion);font-size:clamp(3rem,8vw,4.5rem);line-height:1}.bands[data-astro-cid-4lnvtgnb]{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:120px;margin:0;padding:0;list-style:none;display:grid}.bands[data-astro-cid-4lnvtgnb] li[data-astro-cid-4lnvtgnb]{align-items:end;height:100%;display:flex;position:relative}.bar[data-astro-cid-4lnvtgnb]{width:100%;height:var(--h);background:color-mix(in oklab, var(--bone-3) 55%, var(--ink));border-radius:2px 2px 0 0;transition:background .2s;display:block}.bands[data-astro-cid-4lnvtgnb] li[data-astro-cid-4lnvtgnb].on .bar[data-astro-cid-4lnvtgnb]{background:var(--vermilion)}.tip[data-astro-cid-4lnvtgnb]{white-space:nowrap;font:500 .66rem/1.2 var(--mono);background:var(--ink);border:1px solid var(--line);color:var(--bone);opacity:0;pointer-events:none;z-index:2;padding:.2rem .4rem;position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%)}.bands[data-astro-cid-4lnvtgnb] li[data-astro-cid-4lnvtgnb]:first-child .tip[data-astro-cid-4lnvtgnb]{left:0;transform:none}.bands[data-astro-cid-4lnvtgnb] li[data-astro-cid-4lnvtgnb]:last-child .tip[data-astro-cid-4lnvtgnb]{left:auto;right:0;transform:none}.bands[data-astro-cid-4lnvtgnb] li[data-astro-cid-4lnvtgnb]:hover .tip[data-astro-cid-4lnvtgnb],.bands[data-astro-cid-4lnvtgnb] li[data-astro-cid-4lnvtgnb].on .tip[data-astro-cid-4lnvtgnb]{opacity:1}.note[data-astro-cid-4lnvtgnb]{margin:0;font-size:.86rem}.pd[data-astro-cid-z2gd6dw5]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;display:grid}.tiers[data-astro-cid-z2gd6dw5]{gap:.75rem;min-width:0;display:grid}.tier[data-astro-cid-z2gd6dw5]{border:1px solid var(--line);background:var(--ink-2)}.tier[data-astro-cid-z2gd6dw5] summary[data-astro-cid-z2gd6dw5]{cursor:pointer;gap:.2rem;padding:.9rem 1rem;list-style:none;display:grid}.tier[data-astro-cid-z2gd6dw5] summary[data-astro-cid-z2gd6dw5]::-webkit-details-marker{display:none}.tier[data-astro-cid-z2gd6dw5] summary[data-astro-cid-z2gd6dw5]:after{content:"+";font:500 1.2rem/1 var(--mono);color:var(--bone-3);justify-self:end;margin-top:-2.4rem}.tier[data-astro-cid-z2gd6dw5][open] summary[data-astro-cid-z2gd6dw5]:after{content:"−"}.tier[data-astro-cid-z2gd6dw5] summary[data-astro-cid-z2gd6dw5] .muted[data-astro-cid-z2gd6dw5]{padding-right:1.5rem;font-size:.86rem}.nodes[data-astro-cid-z2gd6dw5]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0 1rem 1rem;list-style:none;display:flex}.node[data-astro-cid-z2gd6dw5]{text-align:left;font:inherit;color:var(--bone);background:var(--ink);border:1px solid var(--line);border-left:3px solid var(--c,var(--bone-3));cursor:pointer;gap:.1rem;max-width:100%;padding:.45rem .7rem;transition:border-color .2s,background .2s,opacity .2s;display:grid}.node[data-astro-cid-z2gd6dw5] .nt[data-astro-cid-z2gd6dw5]{overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.node[data-astro-cid-z2gd6dw5] .nm[data-astro-cid-z2gd6dw5]{font:500 .66rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3)}.b-people[data-astro-cid-z2gd6dw5]{--c:var(--bone)}.b-executive[data-astro-cid-z2gd6dw5]{--c:var(--vermilion)}.b-legislative[data-astro-cid-z2gd6dw5]{--c:var(--dust)}.b-judicial[data-astro-cid-z2gd6dw5],.b-electoral[data-astro-cid-z2gd6dw5]{--c:var(--ultramarine)}.b-oversight[data-astro-cid-z2gd6dw5],.b-local[data-astro-cid-z2gd6dw5]{--c:var(--bone-3)}.node[data-astro-cid-z2gd6dw5]:hover,.node[data-astro-cid-z2gd6dw5]:focus-visible{background:var(--ink-3)}.node[data-astro-cid-z2gd6dw5][aria-pressed=true]{background:var(--ink-3);border-color:var(--bone);border-left-color:var(--c)}.pd[data-astro-cid-z2gd6dw5].has-sel .node[data-astro-cid-z2gd6dw5]:not([aria-pressed=true]):not(.by):not(.ch){opacity:.45}.node[data-astro-cid-z2gd6dw5].by{border-color:var(--dust)}.node[data-astro-cid-z2gd6dw5].by .nm[data-astro-cid-z2gd6dw5]:before{content:"↑ chooses it · ";color:var(--dust)}.node[data-astro-cid-z2gd6dw5].ch{border-color:var(--vermilion)}.node[data-astro-cid-z2gd6dw5].ch .nm[data-astro-cid-z2gd6dw5]:before{content:"↓ chosen by it · ";color:var(--vermilion)}.detail[data-astro-cid-z2gd6dw5]{border-top:2px solid var(--vermilion);min-width:0;padding-top:1rem;position:sticky;top:5rem}.detail[data-astro-cid-z2gd6dw5] article[data-astro-cid-z2gd6dw5]{gap:.5rem;display:grid}.pt[data-astro-cid-z2gd6dw5]{color:var(--bone-2);margin:0}dl[data-astro-cid-z2gd6dw5]{gap:.25rem 0;margin:.5rem 0;display:grid}dt[data-astro-cid-z2gd6dw5]{font:500 .66rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);margin-top:.6rem}dd[data-astro-cid-z2gd6dw5]{color:var(--bone-2);margin:0;font-size:.94rem}.rel[data-astro-cid-z2gd6dw5],.pw[data-astro-cid-z2gd6dw5]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.pw[data-astro-cid-z2gd6dw5] li[data-astro-cid-z2gd6dw5]{padding-left:.9rem;position:relative}.pw[data-astro-cid-z2gd6dw5] li[data-astro-cid-z2gd6dw5]:before{content:"·";position:absolute;left:.2rem}.jump[data-astro-cid-z2gd6dw5]{font:inherit;color:var(--bone);border:0;border-bottom:1px solid var(--bone-3);cursor:pointer;background:0 0;padding:0;font-weight:600}@media (width<=900px){.pd[data-astro-cid-z2gd6dw5]{grid-template-columns:minmax(0,1fr)}.detail[data-astro-cid-z2gd6dw5]{position:static}}.head[data-astro-cid-qloz4tkb]{gap:1.5rem;padding-block:6rem 3rem;display:grid}.cols[data-astro-cid-qloz4tkb]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin:2rem 0;display:grid}.cols[data-astro-cid-qloz4tkb] p[data-astro-cid-qloz4tkb]{color:var(--bone-2)}.field-marble[data-astro-cid-qloz4tkb] .cols[data-astro-cid-qloz4tkb] p[data-astro-cid-qloz4tkb]{color:inherit}.cards[data-astro-cid-qloz4tkb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:2rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-qloz4tkb].two{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))}.cards[data-astro-cid-qloz4tkb].three{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.cards[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb]{border-top:1px solid var(--line);align-content:start;gap:.5rem;padding-top:1rem;display:grid}.field-ultramarine[data-astro-cid-qloz4tkb] .cards[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb]{border-top-color:#ffffff40}.cards[data-astro-cid-qloz4tkb] p[data-astro-cid-qloz4tkb]{color:var(--bone-2);margin:0}.field-ultramarine[data-astro-cid-qloz4tkb] .cards[data-astro-cid-qloz4tkb] p[data-astro-cid-qloz4tkb]{color:var(--bone)}.offices[data-astro-cid-qloz4tkb]{align-content:start;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.offices[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding-top:.8rem;display:grid}.offices[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb] div[data-astro-cid-qloz4tkb],.grid-people[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb] div[data-astro-cid-qloz4tkb]{gap:.15rem;min-width:0;display:grid}.grid-people[data-astro-cid-qloz4tkb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.grid-people[data-astro-cid-qloz4tkb].tight{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));margin:0}.grid-people[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding-top:.7rem;display:grid}.field-ultramarine[data-astro-cid-qloz4tkb] .grid-people[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb]{border-top-color:#ffffff40}.grid-people[data-astro-cid-qloz4tkb] .role[data-astro-cid-qloz4tkb]{color:var(--bone-2);font-size:.88rem}.muted[data-astro-cid-qloz4tkb].small,.small[data-astro-cid-qloz4tkb]{font-size:.8rem}.hs-empty[data-astro-cid-qloz4tkb]{border:2px dashed var(--bone-3);width:44px;height:44px;color:var(--bone-3);border-radius:50%;place-items:center;display:inline-grid}.cases[data-astro-cid-qloz4tkb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:2rem;margin-top:2.5rem;display:grid}.case[data-astro-cid-qloz4tkb]{border-top:2px solid var(--ink);align-content:start;gap:.7rem;padding-top:1rem;display:grid}.case[data-astro-cid-qloz4tkb] p[data-astro-cid-qloz4tkb]{margin:0}.vbar[data-astro-cid-qloz4tkb]{gap:.35rem;display:grid}.track[data-astro-cid-qloz4tkb]{background:#08100f14;gap:2px;height:14px;display:flex;position:relative}.track[data-astro-cid-qloz4tkb] .yes[data-astro-cid-qloz4tkb]{background:var(--ink);border-radius:2px 0 0 2px}.track[data-astro-cid-qloz4tkb] .no[data-astro-cid-qloz4tkb]{background:var(--vermilion)}.track[data-astro-cid-qloz4tkb] .need[data-astro-cid-qloz4tkb]{background:var(--vermilion);width:2px;position:absolute;top:-4px;bottom:-4px}.tse[data-astro-cid-qloz4tkb]{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.tse[data-astro-cid-qloz4tkb] li[data-astro-cid-qloz4tkb]{border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding-top:.6rem;display:grid}.tse[data-astro-cid-qloz4tkb] .num[data-astro-cid-qloz4tkb]{color:var(--vermilion);font-size:2rem;line-height:1}.table[data-astro-cid-qloz4tkb]{margin-top:2rem;overflow-x:auto}table[data-astro-cid-qloz4tkb]{border-collapse:collapse;width:100%;min-width:46rem;font-size:.9rem}caption[data-astro-cid-qloz4tkb]{text-align:left;padding-bottom:.6rem}th[data-astro-cid-qloz4tkb],td[data-astro-cid-qloz4tkb]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .6rem}th[data-astro-cid-qloz4tkb].n,td[data-astro-cid-qloz4tkb].n{text-align:right;font-variant-numeric:tabular-nums}.person[data-astro-cid-qloz4tkb]{align-items:center;gap:.5rem;display:inline-flex}@media (width<=900px){.cols[data-astro-cid-qloz4tkb]{grid-template-columns:minmax(0,1fr)}}
