.author-bio-section{margin:0 0 40px 0;padding:25px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;align-items:flex-start;gap:20px}.author-avatar{flex-shrink:0}.author-avatar img{border-radius:50%;width:80px;height:80px;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.author-info{flex-grow:1}.author-name{margin:0 0 10px 0;font-size:18px;font-weight:700;color:#333}.author-description{margin:0;font-size:14px;line-height:1.6;color:#555}@media (max-width:600px){.author-bio-section{flex-direction:column;align-items:center;text-align:center;padding:20px 15px}.author-avatar{margin-bottom:15px}}