.explorer{padding-top:40px}.record-context{display:flex;gap:45px;align-items:center;justify-content:space-between}.record-context>div{max-width:710px}.record-context h2{font-size:34px}.record-context>a{min-width:210px}.methodology summary{font-size:16px}.methodology>div{padding:0 20px;font-size:14px}.explorer-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:20px 0 30px}.explorer label{display:block;font-weight:650;font-size:12px;margin-bottom:7px}.explorer input,.explorer select{font:inherit;color:var(--ink);border:1px solid #7c8b95;background:white;width:100%;padding:12px;min-width:0;height:51px}.explorer select:focus-visible{outline:3px solid var(--red);outline-offset:4px}.explorer-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:38px}.member-browser>p{font-size:12px;color:var(--muted)}#member-results{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.member-choice{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);width:100%;padding:17px 14px;text-align:left;cursor:pointer}.member-choice:hover{background:#e8edf0}.member-choice[aria-pressed=true]{background:#dceaf5;box-shadow:inset 3px 0 var(--blue)}.member-choice strong,.member-choice span{display:block}.member-choice span{font-size:11px;margin-top:5px;color:var(--muted)}.pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:11px}.pagination button{border:1px solid var(--line);padding:8px;background:white;color:var(--ink);cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.vote-browser{min-width:0}#member-detail{background:#e8edf0;padding:27px;margin-bottom:25px}#member-detail h2{font-size:34px;margin-bottom:12px}#member-detail p{font-size:14px;margin-bottom:12px}#member-detail a{font-size:12px}#vote-tools{display:grid;grid-template-columns:1fr 1fr;gap:15px}#vote-count{grid-column:1/-1;font-size:12px;color:var(--muted)}.vote-card{background:white;border:1px solid var(--line);padding:25px;margin-bottom:18px}.vote-card-meta{display:flex;gap:15px;justify-content:space-between;align-items:start;font-size:11px;color:var(--muted);margin-bottom:20px}.position{background:#e8edf0;padding:4px 9px;color:var(--ink);white-space:nowrap}.vote-card h3{margin-bottom:12px;font-size:22px}.vote-card p{font-size:14px;overflow-wrap:anywhere}.vote-card .vote-question{font-weight:650;margin-bottom:8px}.vote-result,.missing-note{color:var(--muted)}.vote-card a{font-size:12px;font-weight:600}@media(max-width:1000px){.explorer-layout{grid-template-columns:270px minmax(0,1fr);gap:20px}.record-context{display:block}.record-context>a{display:inline-block;margin-bottom:20px}header nav{gap:15px}}@media(max-width:720px){.explorer-filters{grid-template-columns:1fr 1fr}.explorer-filters>div:first-child{grid-column:1/-1}.explorer-layout{grid-template-columns:1fr}.member-browser{margin-bottom:25px}#member-results{max-height:320px;overflow-y:auto}.vote-card-meta{flex-wrap:wrap}#vote-tools{grid-template-columns:1fr}.vote-card{padding:20px}.explorer{padding-top:25px}}@media print{.explorer-filters,.member-browser,#vote-tools{display:none}.explorer-layout{display:block}.vote-card{break-inside:avoid}}
