.author-bio{background:#fff;border-top:2px solid #e4e6e8;margin-top:35px;padding-bottom:40px;padding-top:60px}.author-bio.blog_listing_bio{border-top:none;padding:1em}.author-bio__container{align-items:center;display:flex;gap:2rem;max-width:900px}.author-bio__image{flex-shrink:0}.author-bio__image img{border:3px solid #f0f0f0;border-radius:50%;height:120px;object-fit:cover;width:120px}.author-bio__content{flex-grow:1}.author-bio__name{margin-bottom:0!important}.author-bio__name,.author-bio__name a{color:#333;font-size:1.5rem}.author-bio__name a:hover{color:#2f80ed}.author-bio__description{color:#666;line-height:1.6;margin:0 0 1rem}.author-bio__social{display:flex;gap:1rem}.author-social-link{align-items:center;border-radius:50%;color:#333;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.author-social-link:hover{background:#e0e0e0;transform:translateY(-2px)}.author-bio__name_social{display:flex;justify-content:space-between;width:100%}@media (max-width:768px){.author-bio__container{flex-direction:column;text-align:center}.author-bio__social{justify-content:center}}