#blog-post-author__page .blog-author__wrapper{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:80px 20px;width:100%}@media (min-width:577px){#blog-post-author__page .blog-author__wrapper{flex-direction:row;padding:50px 20px}}#blog-post-author__page .blog-author__avatar{align-self:center;flex:3;margin:0 0 60px;text-align:center}@media (min-width:577px){#blog-post-author__page .blog-author__avatar{margin:0}}#blog-post-author__page .blog-author__avatar-img{border-radius:50%;box-shadow:0 0 300px rgba(0,0,0,.15);height:auto;margin:0 auto;max-width:260px;overflow:hidden;width:100%}@media (min-width:577px){#blog-post-author__page .blog-author__avatar-img{max-width:180px}}#blog-post-author__page .blog-author__info{flex:8}@media (min-width:577px){#blog-post-author__page .blog-author__info{padding:0 0 0 10px}}#blog-post-author__page .blog-author__info-name{color:var(--primary-color-light)!important;font-size:1.5rem;margin:10px 0 0}#blog-post-author__page .blog-author__info-social{font-size:14px;text-decoration:none}#blog-post-author__page .blog-author__info-social:hover{text-decoration:underline}#blog-post-author__page .blog-author__info-bio{color:var(--default-text-color);margin:20px 0 0}#blog-post-author__page .blog-author__info-bio h2{font-size:22px;margin:40px 0 20px}#blog-post-author__page .blog-author__info-bio p{color:#66667b;font-size:16px}#blog-post-author__page .blog-author__listing-title{margin:0 auto;max-width:800px;padding:0;text-align:center;width:100%}#blog-post-author__page .blog-author__listing-title h3{font-size:clamp(2rem,6vw,1.5rem);margin:40px auto}