.blog-post-top{padding-top:15px}.blog-post-top .blog-title h1{color:#fff;font-size:50px;font-weight:500;letter-spacing:0;text-align:left;Margin-bottom:20px;line-height:59px}.blog-post-top .blog-post-top-inner{margin:0 auto;max-width:960px;padding-top:160px}.blog-post-top .blog-post-top-inner .author_section{align-items:center;display:flex;grid-gap:20px;margin-top:40px;padding-bottom:40px}.blog-post-top .blog-post-top-inner .author_image{height:55px;width:55px}.blog-post-top .blog-post-top-inner .author_image img{border-radius:50px;height:100%;object-fit:contain;width:100%}.author_bio p{font-weight:700;margin-bottom:0}.author_bio p,.written p span{color:#fff;font-size:18px;letter-spacing:-.01em;line-height:25px}.time-read p,.written p span{font-weight:400}.time-read p{color:#fff;font-size:14px;letter-spacing:-.01em;line-height:19px;margin-top:0}.time-read{grid-column-gap:6px;align-items:baseline}.clock,.time-read{display:flex}.written{margin-bottom:8px}.description p{color:#777;font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;text-align:left}.blog-post-top .blog-post-top-inner .all-article-cta{height:50px;margin-bottom:40px;width:50px}.blog-post-top .blog-post-top-inner .all-article-cta img{height:100%;width:100%}.blog-post-top .blog-post-top-inner .all-article-cta img:hover{opacity:.7}.time-sec a{text-decoration:none}.time-sec a .read-time{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:7px;text-decoration:none}@media only screen and (max-width:985px){.blog-post{padding-top:0}}@media only screen and (max-width:479px) and (min-width:220px){.blog-post-top .blog-title h1{Margin-bottom:20px;color:#fff;font-size:32px;line-height:38px}.blog-post-main .blog-related-posts__content p{font-size:13.128px;line-height:19.692px;margin-bottom:27.9px}.blog-post-top .blog-post-top-inner{padding-left:20px;padding-right:20px;padding-top:110px}}@media only screen and (max-width:767px) and (min-width:480px){.blog-post-top .blog-title h1{Margin-bottom:20px;font-size:32px}.blog-post-main .blog-related-posts__content p{font-size:13.128px;line-height:19.692px;margin-bottom:27.9px}.blog-post-top .blog-post-top-inner{margin-top:70px;padding-left:20px;padding-right:20px;padding-top:50px}}@media only screen and (max-width:985px) and (min-width:768px){.blog-post-top .blog-title h1{Margin-bottom:20px;font-size:32px}.blog-post-main .blog-related-posts__content p{font-size:13.128px;line-height:19.692px;margin-bottom:27.9px}.blog-post-top .blog-post-top-inner{margin-top:70px;padding-left:20px;padding-right:20px;padding-top:50px}}