#blog-post-author .blog-post-author__image{aspect-ratio:6/4;display:block;margin-bottom:1rem;object-fit:cover;width:100%}#blog-post-author .blog-post-author__social{margin-bottom:1.5rem}@media screen and (min-width:768px){#blog-post-author .blog-post-author__social{margin-bottom:0}}#blog-post-author .blog-post-author__social img{height:30px;width:30px}#blog-post-author .blog-post-author__social>a{margin-right:.25rem;position:relative}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip.blog-post-author__social__tooltip--facebook{--tip-color:#4e71a8}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip.blog-post-author__social__tooltip--linkedin{--tip-color:#007ab9}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip.blog-post-author__social__tooltip--twitter{--tip-color:#55acee}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip.blog-post-author__social__tooltip--rss{--tip-color:#f26721}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip.blog-post-author__social__tooltip--email{--tip-color:#969696}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip{background-color:var(--tip-color);border-radius:6px;bottom:calc(100% + 1rem);color:#fff;font-size:.6875rem;left:50%;line-height:1.5;padding:.3175rem;position:absolute;text-align:center;transform:translateX(-50%);visibility:hidden;width:auto;z-index:1}#blog-post-author .blog-post-author__social>a .blog-post-author__social__tooltip:after{border-color:var(--tip-color) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}#blog-post-author .blog-post-author__social>a:hover{text-decoration:none}#blog-post-author .blog-post-author__social>a:hover .blog-post-author__social__tooltip{visibility:visible}#blog-post-author .blog-post-author__social img{filter:drop-shadow(0 2px 1px #00000073)}#blog-post-author .blog-post-author__social img.blog-post-author__social--email{filter:drop-shadow(0 2px 1px #00000073) grayscale(1)}@media screen and (min-width:768px){.blog-post-author__content{padding-top:.5rem}}#blog-post-author h4{font-size:.875rem;font-weight:700}#blog-post-author p{font-size:.875rem;font-weight:400}