.pc-biographies{margin-top:2.5rem}
.pc-biography{padding:1.8rem 0;border-top:1px solid var(--line,#cfc4ad)}
.pc-biography h2{margin-top:0;color:var(--forest,#123c32)}
.pc-bio-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}
.pc-bio-actions .pc-bio-copy{color:var(--ink,#222);background:transparent;border:1px solid currentColor;cursor:pointer}
body .pc-biographies .pc-bio-actions .button-primary{color:var(--pcp-primaryText,var(--paper-light,#fff));background:var(--pcp-primary,var(--forest,#123c32));text-decoration:none}
body .pc-biographies .pc-bio-actions .button-primary:hover,body .pc-biographies .pc-bio-actions .button-primary:focus-visible{color:var(--pcp-primaryHoverText,var(--paper-light,#fff));background:var(--pcp-primaryHover,var(--terracotta,#953b23))}
.pc-bio-copy:disabled{opacity:.6;cursor:wait}
.pc-bio-status{min-height:1.5em;margin:12px 0 0;font-size:.8rem}
.pc-bio-fallback{box-sizing:border-box;width:100%;min-height:180px;padding:14px;color:var(--ink,#222);background:var(--paper-light,#fff);border:1px solid var(--line,#ccc);font:inherit}
.pc-bio-fallback[hidden]{display:none}
