/* PC-WEB-014: scoped additions; existing PeopleCare styles stay unchanged. */
.pc-v32 .pc-author-profile{background:#edf3f0;border-top:1px solid var(--line);scroll-margin-top:110px}
.pc-author-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(32px,6vw,84px);align-items:start}
.pc-author-photo-column{position:sticky;top:125px}
.pc-author-portrait{aspect-ratio:1/1;overflow:hidden;border-radius:3px;background:#e6e5db}
.pc-author-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 70%}
.pc-v32 .pc-author-copy{max-width:760px}
.pc-v32 .pc-author-copy h2{margin-bottom:18px;font-size:clamp(34px,4vw,50px)}
.pc-v32 .pc-author-copy h3{font:26px/1.3 Georgia,serif;color:var(--ink);margin:36px 0 14px}
.pc-v32 .pc-author-copy p,.pc-v32 .pc-author-copy li{font-size:16px;line-height:1.8;color:var(--muted)}
.pc-v32 .pc-author-copy p{margin:0 0 20px}
.pc-v32 .pc-author-copy .pc-author-role{color:var(--blue);font-weight:700;margin-bottom:8px}
.pc-v32 .pc-author-copy .pc-author-credentials{font-size:14px;line-height:1.7;margin-bottom:28px;color:var(--ink)}
.pc-author-copy ul{padding-left:22px;margin:16px 0 24px}.pc-author-copy li{padding:4px 0}
.pc-author-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.pc-author-actions a{min-height:46px;max-width:100%}
.pc-author-box{display:grid;grid-template-columns:88px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding-top:32px;margin-top:52px}
.pc-v32 .pc-author-box h2{font:23px/1.35 Georgia,serif;margin:0 0 12px}
.pc-v32 .pc-author-box p{font-size:15px;line-height:1.75;margin-bottom:16px}
.pc-author-avatar{width:88px;height:88px;border-radius:50%;overflow:hidden;background:#e6e5db}
.pc-author-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 65%;transform:scale(1.4);transform-origin:50% 48%}
.pc-author-box-links{display:flex;flex-wrap:wrap;gap:8px 24px}
.pc-author-box-links a{padding:7px 0;min-height:44px}
.pc-v32 .pc-article-byline{font-size:15px;line-height:1.7;margin-top:22px;color:var(--muted)}
.pc-article-byline a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.pc-article-image{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;margin-bottom:35px}
.pc-article-content{overflow-wrap:break-word}.pc-article-content img{max-width:100%;height:auto}
.pc-v32 .footer-legal{flex-wrap:wrap}
@media(max-width:782px){.pc-author-layout{grid-template-columns:1fr;gap:30px}.pc-author-photo-column{position:static;max-width:360px;width:100%}.pc-v32 .pc-author-copy h3{font-size:24px}.pc-v32 .pc-author-profile{scroll-margin-top:100px}}
@media(max-width:480px){.pc-author-box{grid-template-columns:1fr;gap:18px}.pc-author-avatar{width:72px;height:72px}.pc-author-actions{flex-direction:column;align-items:flex-start}.pc-v32 .pc-author-copy h2{font-size:36px}}
