.post-share-author{gap:16px;margin:28px 0 8px;display:grid}.post-share-bar,.post-author-card{background:#fff;border:1px solid #c3c4c7;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #0000000a}.post-share-bar strong{color:#1a1a1a;font-size:16px;display:block}.post-share-bar p,.post-author-bio{color:#5c6570;margin:4px 0 0;font-size:14px;line-height:1.5}.post-share-actions{flex-wrap:wrap;gap:8px;display:flex}.post-share-btn{color:#fff;cursor:pointer;background:#1d2327;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.post-share-btn:hover,.post-share-btn:focus-visible{filter:brightness(1.08);outline-offset:2px;outline:2px solid #1d2327}.post-share-facebook{background:#1877f2}.post-share-x{background:#111}.post-share-linkedin{background:#0a66c2}.post-share-whatsapp{background:#128c7e}.post-share-email{background:#c5221f}.post-share-copy{background:#1d2327}.post-author-card{justify-content:flex-start;align-items:flex-start}.post-author-card img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.post-author-kicker{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.post-author-card h2{color:#111;margin:2px 0 0;font-size:22px}.post-author-more{color:#2563eb;margin-top:8px;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:640px){.post-share-bar,.post-author-card{flex-direction:column;align-items:flex-start}}
