.piq-national-leader{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:100%;min-height:172px;margin:18px 0 26px;padding:22px 28px;border:1px solid var(--piq-border,#b7c4cb8c);border-radius:22px;background:linear-gradient(110deg,var(--piq-panel,#ffffffd6),var(--piq-glass,#ffffffb8));box-shadow:var(--piq-shadow,0 14px 44px #06141b0a);backdrop-filter:blur(22px);color:var(--piq-ink,#11212d);overflow:visible}.piq-national-leader:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 95% 10%,#d7193809,transparent 55%);pointer-events:none}.piq-leader-identity{min-width:0;flex:1}.piq-leader-country{display:flex;align-items:center;gap:10px;font:700 12px/1.3 Arial,sans-serif;letter-spacing:.035em;color:var(--piq-muted,#526575)}.piq-leader-country img{display:block;width:36px;height:24px;object-fit:contain;border-radius:3px;filter:drop-shadow(0 2px 3px #0001)}.piq-national-leader .piq-leader-kicker{margin:12px 0 5px;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.15em;color:var(--piq-muted,#526575)}.piq-national-leader h2{margin:0;max-width:38ch;font:700 clamp(23px,3vw,32px)/1.13 Georgia,serif;letter-spacing:-.025em;color:var(--piq-ink,#11212d)}.piq-national-leader .piq-leader-office{margin:6px 0 0;font:600 13px/1.5 Arial,sans-serif;color:var(--piq-ink,#11212d)}.piq-national-leader .piq-leader-note{max-width:75ch;margin:7px 0 0;font:400 11px/1.6 Arial,sans-serif;color:var(--piq-muted,#526575)}.piq-leader-portraits{display:flex;gap:12px;align-self:stretch;flex-shrink:0}.piq-leader-portraits figure{margin:0;width:136px;align-self:stretch}.piq-leader-portraits figure>img{display:block;width:136px;height:160px;object-fit:cover;object-position:center 22%;border-radius:15px;background:var(--piq-hover,#e6ecef);border:1px solid var(--piq-border,#b7c4cb8c)}.piq-leader-portraits figcaption{max-width:136px;margin-top:6px;font:600 10px/1.4 Arial,sans-serif;color:var(--piq-muted,#526575)}.piq-national-leader .piq-leader-snapshot{position:absolute;top:13px;right:181px;font:600 9px/1.4 Arial,sans-serif;color:var(--piq-muted,#526575)}.piq-shared-leadership .piq-leader-snapshot{right:330px}.piq-leader-sources{margin-top:12px;font:400 10px/1.6 Arial,sans-serif;color:var(--piq-muted,#526575)}.piq-leader-sources>summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:30px;font-weight:600;list-style:none}.piq-leader-sources summary::-webkit-details-marker{display:none}.piq-leader-sources a{color:var(--piq-ink,#11212d);text-decoration:underline;text-underline-offset:3px}.piq-leader-sources>div{padding-top:7px;max-width:85ch}.piq-leader-sources p{font:inherit!important;margin:5px 0!important;color:inherit!important}.piq-national-leader :is(a,summary):focus-visible{outline:3px solid var(--piq-accent,#d71938);outline-offset:4px;border-radius:4px}@media(max-width:640px){.piq-national-leader{padding:18px;gap:16px;border-radius:18px;align-items:flex-start}.piq-leader-portraits figure,.piq-leader-portraits figure>img{width:100px}.piq-leader-portraits figure>img{height:134px;border-radius:12px}.piq-national-leader h2{font-size:25px}.piq-national-leader .piq-leader-kicker{font-size:8px;margin-top:11px}.piq-national-leader .piq-leader-office{font-size:12px}.piq-national-leader .piq-leader-snapshot{position:static;align-self:flex-start;grid-column:1/-1;font-size:9px}.piq-national-leader{display:grid;grid-template-columns:minmax(0,1fr) auto}.piq-leader-identity{grid-column:1;grid-row:1}.piq-leader-portraits{grid-column:2;grid-row:1;display:flex;align-items:flex-start}.piq-leader-country{font-size:11px;gap:7px}.piq-leader-country img{width:30px;height:20px}.piq-leader-note{max-width:100%}.piq-shared-leadership .piq-leader-portraits{flex-direction:column}.piq-leader-sources summary{min-height:44px;font-size:10px}.piq-leader-portraits figcaption{max-width:100px}.piq-national-leader .piq-leader-note{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.piq-national-leader{animation:piq-leader-enter .45s ease both}@keyframes piq-leader-enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}}
.piq-leader-photo-pending{display:grid;place-items:center;width:136px;height:160px;border:1px dashed var(--piq-border,#b7c4cb8c);border-radius:15px;background:var(--piq-hover,#e6ecef);color:var(--piq-muted,#526575);text-align:center;font:600 12px/1.5 Arial,sans-serif}@media(max-width:640px){.piq-leader-photo-pending{width:100px;height:134px}}
