.author-bio{margin-top:2em;padding:1.5em;border-top:1px solid #eee;font-family:Lato,Liberation Sans,Arial,sans-serif;background:#f8f9fa;border-radius:8px}.author-bio h3{font-family:Raleway,Liberation Sans,Arial,sans-serif;font-size:1.2em;margin-bottom:.8em;color:#2c3e50}.author-info h4{font-size:1.1em;margin-bottom:.5em;color:#34495e}.author-info p{font-size:.95em;color:#555;line-height:1.6;margin-bottom:1.2em}.author-links{display:flex;flex-wrap:wrap;gap:.8em;margin-top:1.2em}.author-links a{display:inline-flex;align-items:center;padding:.6em 1em;background:white;border:1px solid #e1e4e8;border-radius:6px;color:#2c3e50;text-decoration:none;font-size:.9em;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.author-links a:hover{transform:translateY(-2px);border-color:#5995da;box-shadow:0 4px 8px rgba(89,149,218,.1);color:#5995da}