.profile-field[data-astro-cid-fxja23iy]{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2)}.profile-field__label[data-astro-cid-fxja23iy],.profile-field__value[data-astro-cid-fxja23iy]{margin:0}.profile-field__label[data-astro-cid-fxja23iy]{color:var(--color-text-muted);font-size:var(--text-sm)}.profile-field__value[data-astro-cid-fxja23iy]{color:var(--color-text);font-size:var(--text-base)}.profile-field__value[data-astro-cid-fxja23iy] a[data-astro-cid-fxja23iy]{color:var(--color-primary);font-weight:700}.profile-field__value--empty[data-astro-cid-fxja23iy]{color:var(--color-text-muted);font-style:italic}.candidate[data-astro-cid-w67bnlc4]{max-width:var(--container-app);margin-inline:auto;padding:var(--space-8) var(--container-pad-x);display:flex;flex-direction:column;gap:var(--space-6)}.candidate[data-astro-cid-w67bnlc4]>[data-flag-action]{align-self:flex-start}.report-fields[data-astro-cid-w67bnlc4]{min-width:0;overflow-wrap:anywhere}.report-pdf[data-astro-cid-w67bnlc4]{display:none}@media(min-width:768px){.report-layout--with-pdf[data-astro-cid-w67bnlc4]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-6);align-items:start}.report-pdf[data-astro-cid-w67bnlc4]{display:flex;position:sticky;top:calc(80px + var(--space-4));height:calc(100dvh - 80px - var(--space-8));min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.report-pdf[data-astro-cid-w67bnlc4] .scan{width:100%;border-right:0}}.candidate-header[data-astro-cid-w67bnlc4]{display:flex;align-items:center;gap:var(--space-4)}.photo[data-astro-cid-w67bnlc4]{flex:none;width:96px;height:96px;border-radius:var(--radius-full);background:var(--color-surface)}.photo--placeholder[data-astro-cid-w67bnlc4]{display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);color:var(--color-text-muted)}.identity[data-astro-cid-w67bnlc4]{display:flex;flex-direction:column;gap:2px;min-width:0}.name[data-astro-cid-w67bnlc4]{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--leading-3xl);margin:0}.party[data-astro-cid-w67bnlc4]{margin:0;font-size:var(--text-base);color:var(--color-text)}.ward-line[data-astro-cid-w67bnlc4]{margin:0;font-size:var(--text-sm)}.ward-line[data-astro-cid-w67bnlc4] a[data-astro-cid-w67bnlc4]{color:var(--color-primary);font-weight:700;text-decoration:none}.ward-line[data-astro-cid-w67bnlc4] a[data-astro-cid-w67bnlc4]:hover,.ward-line[data-astro-cid-w67bnlc4] a[data-astro-cid-w67bnlc4]:focus-visible{text-decoration:underline}.ec-source-note[data-astro-cid-w67bnlc4]{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.field-rows[data-astro-cid-w67bnlc4]{display:flex;flex-direction:column}.field-rows[data-astro-cid-w67bnlc4]>*:not(:last-child){border-bottom:1px solid var(--color-border)}.candidate-links[data-astro-cid-w67bnlc4]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.candidate-links[data-astro-cid-w67bnlc4] a[data-astro-cid-w67bnlc4]{color:var(--color-primary);font-weight:700;text-decoration:none}.candidate-links[data-astro-cid-w67bnlc4] a[data-astro-cid-w67bnlc4]:hover,.candidate-links[data-astro-cid-w67bnlc4] a[data-astro-cid-w67bnlc4]:focus-visible{text-decoration:underline}
