.gov-page{max-width:1200px}.gov-heading,.parliament-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.gov-kicker{color:var(--ink-3);margin:0 0 4px;font-size:.8125rem}.gov-heading .page-heading,.parliament-heading .page-heading{margin-bottom:0}.gov-asof{color:var(--ink-3);text-align:right;flex:none;margin:0 0 5px;font-size:.8125rem}.gov-asof time{color:var(--ink-2)}.gov-lead{border-block:1px solid var(--rule-strong);grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:24px 0;display:grid}.gov-monogram{aspect-ratio:1;background:var(--rule);width:44px;color:var(--ink-2);font:600 .875rem var(--font-sans), sans-serif;place-items:center;display:grid}.gov-pm-monogram{width:64px;font:600 1.125rem var(--font-serif), serif}.gov-role{color:var(--ink-3);margin:0;font-size:.8125rem}.gov-lead h2{font:600 1.5rem/1.2 var(--font-serif), serif;margin:1px 0 0}.gov-since{color:var(--ink-2);margin:4px 0 0}.gov-pm-party{color:var(--ink-2)}.gov-section{margin-top:36px}.gov-section-heading{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.gov-section-heading h2,.gov-coalition h2{font:600 1.5rem/1.25 var(--font-serif), serif;margin:0}.gov-section-heading>span{color:var(--ink-3);font:500 .8125rem var(--font-mono), monospace}.gov-members{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin:0;padding:0;list-style:none;display:grid}.gov-member{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);gap:12px;min-width:0;padding:16px 0;display:grid}.gov-member-main{min-width:0}.gov-member h3{font:600 1.125rem/1.3 var(--font-serif), serif;margin:0}.gov-member-main p{color:var(--ink-2);margin:3px 0 0;line-height:1.4}.gov-ministry{color:var(--ink-3);margin-top:4px;font-size:.8125rem;display:block}.gov-member-meta{color:var(--ink-3);grid-column:2;justify-content:space-between;align-items:baseline;gap:10px;font-size:.8125rem;display:flex}.gov-member-meta time{flex:none}.gov-coalition{border-block:1px solid var(--rule);justify-content:space-between;align-items:start;gap:24px;padding-block:20px;display:flex}.gov-coalition p{color:var(--ink-2);margin:5px 0 0}.gov-coalition-list{flex-wrap:wrap;gap:18px 26px;margin:3px 0 0;padding:0;list-style:none;display:flex}.gov-caveat{max-width:80ch;color:var(--ink-2);font:400 1rem/1.6 var(--font-serif), serif;margin:24px 0 0}.gov-page .page-heading{font-size:2.5rem}.gov-asof time,.gov-member-meta time{font:500 .92em var(--font-mono), monospace}.gov-page a{text-underline-offset:3px;text-decoration-thickness:1px}.gov-page a:hover{text-decoration-thickness:2px}.gov-page :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gov-section-heading>span{font:400 .8125rem var(--font-sans), sans-serif}.gov-member-main p,.gov-ministry,.gov-member-meta,.gov-since{font-family:var(--font-sans), sans-serif}.gov-member{padding-block:12px}.gov-page .source-line{color:var(--ink-3)}@media (max-width:760px){.gov-members{grid-template-columns:1fr}}@media (max-width:620px){.gov-heading,.parliament-heading{flex-direction:column;align-items:start;gap:8px}.gov-asof{text-align:left}.gov-lead{grid-template-columns:52px 1fr;gap:12px}.gov-pm-monogram{width:52px}.gov-pm-party{grid-column:2}.gov-coalition{flex-direction:column}.gov-coalition-list{gap:12px 20px}}
