.page_page__gHHSz{padding:var(--spacing-12) 0 var(--spacing-16)}.page_inner__on65S{max-width:960px}.page_profile__Hh53r{display:flex;align-items:flex-end;gap:var(--spacing-6);margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-8);border-bottom:2px solid var(--color-on-background)}.page_avatar__OoxVu{flex-shrink:0}.page_photo__SkYaJ{object-fit:cover;object-position:top;filter:grayscale(.35) contrast(1.02)}.page_initials__iZFEx,.page_photo__SkYaJ{width:124px;height:124px;border-radius:var(--radius-md)}.page_initials__iZFEx{display:flex;align-items:center;justify-content:center;color:var(--color-on-primary);font-family:var(--font-display);font-weight:600;font-size:2.4rem}.page_info__AaSU8{flex:1 1;min-width:0}.page_name__XAnGY{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--color-on-background);letter-spacing:-.03em;line-height:1;margin-bottom:var(--spacing-4)}.page_meta__N_zCv{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.page_partyChip__XlxwH{color:#fff;font-weight:700;padding:.35rem .75rem;border-radius:var(--radius-sm)}.page_constituency__MNdCJ,.page_partyChip__XlxwH{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.page_constituency__MNdCJ{font-weight:600;color:var(--color-on-surface-variant)}.page_inactiveChip__xc2cz{font-size:.68rem;letter-spacing:.08em;color:var(--color-outline);border:1px solid var(--color-outline-variant);padding:.25rem .55rem}.page_alignmentBadge__OaCq4,.page_inactiveChip__xc2cz{font-weight:700;text-transform:uppercase;border-radius:var(--radius-sm)}.page_alignmentBadge__OaCq4{display:inline-flex;align-items:center;padding:.3rem .7rem;background:var(--color-accent-surface);color:var(--color-accent);font-size:.72rem;letter-spacing:.06em}.page_actions__XxzkU{margin-top:var(--spacing-4)}.page_columns__IhiRd{display:grid;grid-template-columns:1fr 280px;grid-gap:var(--spacing-12);gap:var(--spacing-12);align-items:start}.page_main__0slgo{min-width:0}.page_section__K42Lh{margin-bottom:var(--spacing-10)}.page_sectionTitle__ABvv_{font-family:var(--font-display);font-size:1.4rem;font-weight:600;letter-spacing:-.02em;color:var(--color-on-background);margin-bottom:var(--spacing-5);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-outline-variant)}.page_committeeList__AE59U{display:flex;flex-direction:column}.page_committeeRow__qBhNT{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4) 0;border-top:1px solid var(--color-outline-variant)}.page_committeeRow__qBhNT:last-child{border-bottom:1px solid var(--color-outline-variant)}.page_committeeName___tDfa{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--color-on-background)}.page_committeeRole__6z7qg{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.page_speechList__ikZEs,.page_speechWrapper__IAabA{display:flex;flex-direction:column}.page_speechWrapper__IAabA{gap:var(--spacing-2);padding:var(--spacing-5) 0;border-top:1px solid var(--color-outline-variant)}.page_speechWrapper__IAabA:last-child{border-bottom:1px solid var(--color-outline-variant)}.page_speechIssueLink__V3l_1{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);text-decoration:none;line-height:1.3}.page_speechIssueLink__V3l_1:hover{text-decoration:underline}.page_sidebar__V3iNj{position:-webkit-sticky;position:sticky;top:90px}.page_voteList__tcGhn{display:flex;flex-direction:column}.page_voteRow__QdH3e{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-top:1px solid var(--color-outline-variant)}.page_voteRow__QdH3e:last-child{border-bottom:1px solid var(--color-outline-variant)}.page_votePill__mGZ0V{flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:var(--radius-sm)}.page_yes__0wLDW{background:var(--color-vote-ja-bg);color:var(--color-vote-ja)}.page_no__Cx7q4{background:var(--color-vote-nej-bg);color:var(--color-vote-nej)}.page_abstain__TjHnw{background:var(--color-surface-low);color:var(--color-on-surface-variant)}.page_voteIssue__IOH9t{font-size:.9375rem;color:var(--color-on-surface-variant);text-decoration:none;line-height:1.4}.page_voteIssue__IOH9t:hover{color:var(--color-accent)}@media (max-width:900px){.page_columns__IhiRd{grid-template-columns:1fr;gap:var(--spacing-8)}.page_sidebar__V3iNj{position:static}}@media (max-width:640px){.page_profile__Hh53r{flex-direction:column;align-items:flex-start}}