main.svelte-1iapvv4{max-width:1000px;padding:20px var(--gutter) 64px;margin:0 auto}h1.svelte-1iapvv4{font-family:var(--font-serif);border-bottom:1px solid var(--rule-strong);margin:0;padding-bottom:24px;font-size:28px;font-weight:500;line-height:1}h2.svelte-1iapvv4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:48px 0 14px;font-size:12px;font-weight:600}.lede.svelte-1iapvv4{color:var(--ink-soft);max-width:72ch;margin:0 0 18px;font-size:16px;line-height:1.65}h1.svelte-1iapvv4+section:where(.svelte-1iapvv4)>h2:where(.svelte-1iapvv4):first-child{margin-top:32px}.lede.intro.svelte-1iapvv4{margin-bottom:10px}.points.svelte-1iapvv4{max-width:72ch;color:var(--ink-soft);margin:0 0 18px;padding-left:1.25rem;font-size:16px;line-height:1.65}.points.svelte-1iapvv4 li:where(.svelte-1iapvv4)+li:where(.svelte-1iapvv4){margin-top:10px}.points.svelte-1iapvv4 strong:where(.svelte-1iapvv4){color:var(--ink);font-weight:600}.filters.svelte-1iapvv4{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;display:flex}.search.svelte-1iapvv4{flex:260px;max-width:360px}.search.svelte-1iapvv4 input:where(.svelte-1iapvv4){width:100%;font:inherit;border:1px solid var(--rule-strong);color:var(--ink);background:#fff;border-radius:4px;padding:7px 10px;font-size:14px}.chips.svelte-1iapvv4{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-1iapvv4 button:where(.svelte-1iapvv4){font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--rule-strong);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:13px}.chips.svelte-1iapvv4 button:where(.svelte-1iapvv4):hover{border-color:var(--muted)}.chips.svelte-1iapvv4 button[aria-pressed=true]:where(.svelte-1iapvv4){border-color:var(--accent);background:var(--accent-tint);color:var(--accent-strong)}.summary.svelte-1iapvv4{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.gaps.svelte-1iapvv4{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.col-year.svelte-1iapvv4{width:72px}.col-state.svelte-1iapvv4,.col-district.svelte-1iapvv4{width:22%}.gaps.svelte-1iapvv4 td:where(.svelte-1iapvv4){overflow-wrap:anywhere}.gaps.svelte-1iapvv4 th:where(.svelte-1iapvv4){text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule-strong);padding:8px 12px 8px 0;font-size:11px;font-weight:600}.gaps.svelte-1iapvv4 td:where(.svelte-1iapvv4){vertical-align:top;border-bottom:1px solid var(--rule);color:var(--ink);padding:10px 12px 10px 0}.year-cell.svelte-1iapvv4{font-variant-numeric:tabular-nums;color:var(--ink-soft)}.state-cell.svelte-1iapvv4{color:var(--ink-soft)}.what.svelte-1iapvv4{color:var(--missing);font-weight:600}.tag.svelte-1iapvv4{letter-spacing:.04em;text-transform:uppercase;color:var(--missing);font-size:11px;font-weight:600}.basis.svelte-1iapvv4{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.state-inline.svelte-1iapvv4{display:none}@media (width<=640px){.gaps.svelte-1iapvv4 th:where(.svelte-1iapvv4):nth-child(2),.state-cell.svelte-1iapvv4{display:none}.col-year.svelte-1iapvv4{width:56px}.col-district.svelte-1iapvv4{width:34%}.state-inline.svelte-1iapvv4{color:var(--muted);font-size:13px;display:block}}.pager.svelte-1iapvv4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 0;display:flex}.pages.svelte-1iapvv4{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pages.svelte-1iapvv4 .button:where(.svelte-1iapvv4){font-variant-numeric:tabular-nums;min-width:36px;padding-left:8px;padding-right:8px}.page[aria-current=page].svelte-1iapvv4{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-strong)}.ellipsis.svelte-1iapvv4{color:var(--muted);padding:0 4px}.position.svelte-1iapvv4{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.gaps.svelte-1iapvv4{scroll-margin-top:calc(var(--header-h) + 12px)}.missing.svelte-1iapvv4{color:var(--missing);font-weight:600}.action.svelte-1iapvv4{margin:28px 0 0}.contribute-form.svelte-1iapvv4{gap:16px;max-width:72ch;margin:0 0 18px;display:grid}.contribute-form.svelte-1iapvv4 label:where(.svelte-1iapvv4){color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.contribute-form.svelte-1iapvv4 input[type=email]:where(.svelte-1iapvv4),.contribute-form.svelte-1iapvv4 textarea:where(.svelte-1iapvv4){width:100%;font:inherit;border:1px solid var(--rule-strong);color:var(--ink);background:#fff;border-radius:4px;padding:8px 10px;font-size:15px;font-weight:400}.contribute-form.svelte-1iapvv4 textarea:where(.svelte-1iapvv4){resize:vertical}.contribute-form.svelte-1iapvv4 .action:where(.svelte-1iapvv4){margin:4px 0 0}.notice.svelte-1iapvv4,.error.svelte-1iapvv4{max-width:72ch;margin:0 0 18px;font-size:15px;line-height:1.6}.error.svelte-1iapvv4{color:var(--missing)}.lede.other.svelte-1iapvv4{margin-top:24px}section.svelte-1iapvv4>:where(.svelte-1iapvv4):last-child{margin-bottom:0}.contributors.svelte-1iapvv4{max-width:72ch;color:var(--ink);margin:20px 0 0;font-size:16px;line-height:1.9}.name.svelte-1iapvv4{white-space:nowrap}.role.svelte-1iapvv4{vertical-align:1px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-tint);border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600}
