.pg-aday .aday-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;margin-top:20px;display:grid}.pg-aday .aday-top .t-lead{max-width:52ch;margin-top:10px}.pg-aday .aday-bio{color:var(--ink2)}.pg-aday .aday-status{background:var(--bg2);color:var(--ink2);border-radius:10px;margin-top:14px;padding:8px 12px;font-size:14.5px;display:inline-block}.pg-aday .facts{margin-top:26px}.pg-aday .facts a{color:inherit}.pg-aday .aday-note{margin-top:12px}.pg-aday .aday-src{gap:10px;padding-left:18px;list-style:outside;display:grid}.pg-aday .aday-src a{color:var(--accent-ink);font-weight:600}.pg-aday .cand .cand-avatar{flex:none}.cand-avatar{display:block}.pg-aday .all-intro{max-width:70ch;margin-top:12px}.pg-aday .all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:26px;display:grid}.pg-aday .all-grid h2{letter-spacing:-.012em;font-size:22px}.pg-aday .all-grid h2 a{color:inherit}.pg-aday .all-grid .t-small{margin:4px 0 10px}@media (max-width:900px){.pg-aday .aday-top{grid-template-columns:1fr;gap:16px}.pg-aday .aday-top .cand-avatar{width:96px;height:96px}.pg-aday .all-grid{grid-template-columns:1fr}}.pg-aday .mv-nav{margin-top:22px}.pg-aday .mv-seats{border-collapse:collapse;width:100%;max-width:760px;margin-top:8px;font-size:16px}.pg-aday .mv-seats th,.pg-aday .mv-seats td{border-top:1px solid var(--line);text-align:left;padding:11px 10px}.pg-aday .mv-seats th{color:var(--ink3);font-size:13.5px;font-weight:700}.pg-aday .mv-seats .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-aday .mv-seats a{color:var(--ink);font-weight:700}.pg-aday .mv-seats tfoot td{font-weight:800}.pg-aday .mv-tbl{overflow-x:auto}.pg-aday .mv-district+.mv-district{margin-top:8px}.pg-aday .mv-district .sec-h{max-width:none}.pg-aday .mv-district .sec-h a.link{margin-left:4px}.pg-aday .mv-lists{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:16px;display:grid}.pg-aday .mv-list{border-radius:var(--r-card);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);background:#fff;overflow:hidden}.pg-aday .mv-list>header{border-top:5px solid var(--c,var(--ink3));padding:14px 16px 12px}.pg-aday .mv-list h3{letter-spacing:-.01em;font-size:17px;line-height:1.25}.pg-aday .mv-list h3 small{color:var(--ink2);margin-top:3px;font-size:13.5px;font-weight:600;display:block}.pg-aday .mv-ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pg-aday .mv-ol li+li{border-top:1px solid var(--line)}.pg-aday .mv-ol a{min-height:44px;color:var(--ink);grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:8px 16px;font-size:15.5px;line-height:1.3;display:grid}.pg-aday .mv-ol a:hover{background:#fafbfc}.pg-aday .mv-ol a[aria-current]{background:var(--accent-wash);font-weight:800}.pg-aday .mv-ol .n{font-variant-numeric:tabular-nums;color:var(--ink3);text-align:right;font-weight:800}.pg-aday .mv-list>footer{border-top:1px solid var(--line);color:var(--ink2);padding:10px 16px 12px;font-size:13.5px}.pg-aday .mv-list>footer a{color:var(--accent-ink);font-weight:600}.pg-aday .mv-wait{border-radius:var(--r-card);background:var(--bg2);max-width:62ch;color:var(--ink);padding:18px 20px;font-size:16.5px;line-height:1.55}.pg-aday .mv-wait ul{margin:10px 0 0;padding-left:20px;list-style:outside}.pg-aday .mv-wait li+li{margin-top:4px}@media (max-width:900px){.pg-aday .mv-lists{grid-template-columns:1fr}}
