.pd-wrap{max-width:var(--ev-content-width);margin:0 auto;padding:0 32px 8px}.pd-wrap .ev-crumbs{padding-inline:0}.pd-hero{padding:28px 0 8px}.pd-hero h1{margin:0 0 12px;font-size:clamp(36px,4.6vw,60px)}.pd-hero .ev-lede{margin:0 0 24px}.pd-chamber{margin:0}.pd-bar{height:22px;box-shadow:0 0 0 1px var(--ev-rule);border-radius:6px;gap:2px;display:flex;overflow:hidden}.pd-bar i{background:var(--party,var(--ev-faint));flex-basis:0;min-width:3px}.pd-chamber figcaption{color:var(--ev-muted);margin-top:8px;font-size:13px}.pd-section{padding-top:36px}.pd-head-block{margin-bottom:14px}.pd-head-block h2{margin:0 0 4px;font-size:clamp(24px,2.6vw,30px)}.pd-head-block p{color:var(--ev-muted);margin:0;font-size:14px}.pd-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pd-grid>li{display:flex}.ev .pd-card{--party:var(--ev-faint);--party-ink:#fff;border:1px solid var(--ev-rule);border-top:5px solid var(--party);background:var(--ev-panel);width:100%;color:var(--ev-ink);border-radius:10px;align-content:start;gap:18px;padding:20px 20px 16px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}.ev .pd-card:hover{border-color:var(--party);color:var(--ev-ink);box-shadow:0 10px 24px -14px var(--party);transform:translateY(-2px)}.pd-head{align-items:center;gap:12px;display:flex}.pd-head b{background:var(--party);min-width:44px;height:30px;color:var(--party-ink);font-family:var(--ev-mono), monospace;letter-spacing:.04em;border-radius:6px;flex:none;place-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-grid}.pd-head h2{font-family:var(--ev-display), Georgia, serif;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.15}.pd-figures{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px;margin:0;display:grid}.pd-figures dt{font-family:var(--ev-mono), monospace;font-size:max(10.5px, var(--ev-min-fs,0px));letter-spacing:.1em;text-transform:uppercase;color:var(--ev-faint)}.pd-figures dd{font-family:var(--ev-display), Georgia, serif;color:var(--ev-ink);margin:2px 0 0;font-size:38px;line-height:1}.pd-share{gap:6px;display:grid}.pd-track{background:color-mix(in srgb, var(--ev-ink) 10%, transparent);border-radius:3px;height:6px;overflow:hidden}.pd-track i{background:var(--party);border-radius:3px;height:100%;display:block}.pd-share small{color:var(--ev-muted);font-size:12.5px}.pd-arrow{color:var(--ev-faint);align-self:flex-start;margin-left:auto;font-size:18px;line-height:30px;transition:color .15s,transform .15s}.ev .pd-card:hover .pd-arrow{color:var(--ev-brass);transform:translate(3px)}.pd-foot{border-top:1px solid var(--ev-rule);padding-top:14px}.pd-faces{align-items:center;padding-left:4px;display:flex}.pd-faces .ev-portrait+.ev-portrait,.pd-faces .ev-portrait+.pd-more{margin-left:-9px}.pd-faces .ev-portrait{box-shadow:0 0 0 2px var(--ev-panel), 0 0 0 3.5px var(--party)}.pd-more{background:color-mix(in srgb, var(--party) 22%, var(--ev-panel));min-width:40px;height:40px;box-shadow:0 0 0 2px var(--ev-panel);font-family:var(--ev-mono), monospace;color:var(--ev-ink);border-radius:20px;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.pd-foot-note{max-width:78ch;margin:44px 0 0;font-size:13.5px}@media (max-width:720px){.pd-wrap{padding-inline:16px}.pd-hero{padding-top:16px}.pd-section{padding-top:28px}.pd-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.ev .pd-card{transition:none}.ev .pd-card:hover{transform:none}.pd-arrow,.ev .pd-card:hover .pd-arrow{transition:none;transform:none}}
