.page_page__NDzR2{display:flex;flex-direction:column;gap:var(--space-7);padding-block:var(--space-6) var(--space-8)}.page_head__3zXbu{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.page_eyebrow__x3Pra{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.page_title__HO_Lh{font-size:var(--text-2xl);max-width:20ch}.page_lede__amAr9{max-width:68ch;font-size:var(--text-md);line-height:1.6;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_meta___kDvc{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_meta___kDvc a{color:var(--text-dim)}.page_section__0nHya{display:flex;flex-direction:column;gap:var(--space-4)}.page_sectionTitle__y_gks{font-size:var(--text-lg);color:var(--text-paper)}.page_body__k_m9Z{max-width:68ch;font-size:var(--text-base);line-height:1.7;color:var(--text-dim)}.page_note__ED4Wj,.page_source__78oLE{max-width:68ch;font-size:var(--text-xs);line-height:1.6;color:var(--text-faint)}.CandidateRail_section__g216l{display:flex;flex-direction:column;gap:var(--space-4)}.CandidateRail_head__V_k3d{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.CandidateRail_title__PIZwL{font-size:var(--text-xl)}.CandidateRail_link__15W9G{font-size:var(--text-sm);color:var(--text-dim);white-space:nowrap;transition:color var(--dur) var(--ease)}.CandidateRail_link__15W9G:hover{color:var(--accent-strong)}.CandidateRail_rail__mSl_5{--rail-gap:var(--space-3)}.CandidateRail_item__lyn_l{flex:0 0 clamp(140px,34vw,190px);scroll-snap-align:start;display:flex}.CandidateRail_tile__4T3CI{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.CandidateRail_tile__4T3CI:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow-lift);color:inherit}.CandidateRail_photo__W6jxD{object-fit:cover;object-position:top}.CandidateRail_initials__VFjtw{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:22%;background:radial-gradient(118% 82% at 50% 24%,color-mix(in oklab,var(--tile-tint) 46%,var(--surface-raised)) 0,color-mix(in oklab,var(--tile-tint) 15%,var(--surface-sunken)) 76%);font-family:var(--font-display);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:700;letter-spacing:.05em;color:color-mix(in oklab,var(--tile-tint) 22%,var(--text-paper))}.CandidateRail_veil__Fi8Tj{position:absolute;inset:0;background:linear-gradient(to top,var(--surface-page) 0,transparent 62%)}.CandidateRail_body__UeuWO{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:var(--space-3)}.CandidateRail_name__3V_NL{display:flex;align-items:center;gap:var(--space-2);min-width:0}.CandidateRail_nameText__mh_lj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:500;color:var(--text-paper)}.CandidateRail_party__nY2ht{flex:none;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--surface-page) 72%,transparent);font-size:var(--text-xs);line-height:1.5;color:var(--text-dim)}.CandidateRail_figures__c5cFy{display:flex;align-items:baseline;gap:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CandidateRail_price__iohlE{font-size:var(--text-md);font-weight:700;color:var(--text-paper)}.CandidateRail_delta__E2a8P{font-size:var(--text-xs)}.CandidateRail_up__qxDF4{color:var(--yes)}.CandidateRail_down__nsfR1{color:var(--no)}