.public-official-page-module__VgMzDq__page{width:min(100%,48rem);padding:var(--fw-space-8) var(--fw-gutter-inline-compact);gap:var(--fw-space-8);flex-direction:column;margin-inline:auto;display:flex}.public-official-page-module__VgMzDq__heroRow{align-items:flex-start;gap:var(--fw-space-4);display:flex}.public-official-page-module__VgMzDq__hero{flex:1;min-width:0}.public-official-page-module__VgMzDq__portrait{border-radius:var(--fw-radius-card);object-fit:cover;background:var(--fw-color-bg-raised);flex-shrink:0;width:72px;height:72px}.public-official-page-module__VgMzDq__portraitPlaceholder{color:var(--fw-color-text-muted);border:1px solid var(--fw-color-border-default);justify-content:center;align-items:center;display:flex}.public-official-page-module__VgMzDq__imageProvenance{color:var(--fw-color-text-muted);font-size:var(--fw-font-size-meta);margin:0}.public-official-page-module__VgMzDq__claimedProfile{align-items:center;gap:var(--fw-space-2);color:var(--fw-color-text-muted);font-size:var(--fw-font-size-body);display:inline-flex}.public-official-page-module__VgMzDq__claimedProfile a{color:var(--fw-color-action-primary);font-weight:var(--fw-font-weight-medium)}.public-official-page-module__VgMzDq__section{gap:var(--fw-space-4);flex-direction:column;display:flex}.public-official-page-module__VgMzDq__sectionHeading{color:var(--fw-color-text-primary);font-size:var(--fw-font-size-heading-md);line-height:var(--fw-line-height-heading-md);font-weight:var(--fw-font-weight-bold);margin:0}.public-official-page-module__VgMzDq__termList{gap:var(--fw-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.public-official-page-module__VgMzDq__termCard{padding:var(--fw-space-4);border:1px solid var(--fw-color-border-default);border-radius:var(--fw-radius-card);background:var(--fw-color-bg-surface);gap:var(--fw-space-2);flex-direction:column;margin:0;display:flex}.public-official-page-module__VgMzDq__officeTitle{color:var(--fw-color-text-primary);font-size:var(--fw-font-size-body-lg);font-weight:var(--fw-font-weight-semibold);margin:0}.public-official-page-module__VgMzDq__bodyName{color:var(--fw-color-text-muted);margin:0}.public-official-page-module__VgMzDq__limitation{color:var(--fw-color-text-muted);font-size:var(--fw-font-size-meta);margin:0}.public-official-page-module__VgMzDq__contactList{gap:var(--fw-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.public-official-page-module__VgMzDq__contactMethod{align-items:baseline;gap:var(--fw-space-2);flex-wrap:wrap;display:flex}.public-official-page-module__VgMzDq__stale{color:var(--fw-color-warning);font-size:var(--fw-font-size-meta)}.public-official-page-module__VgMzDq__formerTermRow{align-items:baseline;gap:var(--fw-space-2);padding-block:var(--fw-space-2);border-bottom:1px solid var(--fw-color-border-default);flex-wrap:wrap;display:flex}.public-official-page-module__VgMzDq__formerTermRow:last-child{border-bottom:none}.public-official-page-module__VgMzDq__sourceAttribution{color:var(--fw-color-text-muted);font-size:var(--fw-font-size-meta);margin:0}.public-official-page-module__VgMzDq__sourceAttribution a{color:inherit}.public-official-page-module__VgMzDq__provenance{color:var(--fw-color-text-muted);font-size:var(--fw-font-size-body);margin:0}@media (min-width:900px){.public-official-page-module__VgMzDq__page{padding-left:var(--fw-gutter-inline-wide);padding-right:var(--fw-gutter-inline-wide)}}
