#page-content.template-blog-post #hero{position:relative;overflow:hidden;view-transition-name:--post-thumb}#page-content.template-blog-post #hero:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(15,15,15,.4705882353);z-index:0}#page-content.template-blog-post #hero .container{z-index:1;position:relative}#page-content.template-blog-post #hero h1{margin:0 auto 40px}#page-content.template-blog-post #hero .author{justify-content:center;align-self:center;color:var(--color-white);margin-bottom:90px;gap:15px}#page-content.template-blog-post #hero .author img{width:70px;height:70px;border-radius:50%}#page-content.template-blog-post #hero .author .author-info{font-family:var(--secondary-font-family);font-weight:600;font-size:16px;text-align:left}@media only screen and (max-width: 767px){#page-content.template-blog-post #hero .author{justify-content:flex-start}}#page-content.template-blog-post #post{padding:0;position:relative}#page-content.template-blog-post #post .container{margin-top:-80px;background-color:var(--color-white);padding:80px 0 150px;border-radius:20px 20px 0 0}#page-content.template-blog-post #post .post-content{position:relative;max-width:850px;margin-inline:auto}#page-content.template-blog-post #post .post-content h2,#page-content.template-blog-post #post .post-content h3,#page-content.template-blog-post #post .post-content h4{max-width:none;letter-spacing:normal;margin-bottom:10px}#page-content.template-blog-post #post .post-content h2{font-size:26px}#page-content.template-blog-post #post .post-content h3{font-size:24px}#page-content.template-blog-post #post .post-content h4{font-size:22px}#page-content.template-blog-post #post .post-content figure{background-size:contain;text-align:center;margin-bottom:30px}#page-content.template-blog-post #post .post-content img{border-radius:20px;margin-inline:auto}#page-content.template-blog-post #post .post-content .article-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:40px 0}#page-content.template-blog-post #post .post-content .article-cta .btn+.btn{margin:0}@media only screen and (max-width: 767px){#page-content.template-blog-post #post .post-content .article-cta{flex-direction:column;align-items:stretch}#page-content.template-blog-post #post .post-content .article-cta .btn{min-width:0}}#page-content.template-blog-post #post .post-content .payload-richtext ul.list-bullet,#page-content.template-blog-post #post .post-content .payload-richtext ol.list-number{padding-left:1.4em;margin-bottom:20px}#page-content.template-blog-post #post .post-content .payload-richtext ul.list-bullet{list-style:disc}#page-content.template-blog-post #post .post-content .payload-richtext ol.list-number{list-style:decimal}#page-content.template-blog-post #post .post-content .article-footer-cta{margin-top:60px;padding-top:40px;border-top:1px solid var(--color-gray-light);text-align:center}#page-content.template-blog-post #post .post-content .article-footer-cta h3{max-width:none;letter-spacing:normal;margin-bottom:10px}#page-content.template-blog-post #post .post-content .article-footer-cta p{max-width:600px;margin:0 auto}#page-content.template-blog-post #post .post-content .article-footer-cta .article-cta{margin-bottom:0}@media only screen and (max-width: 767px){#page-content.template-blog-post #post .post-content .article-footer-cta{margin-top:40px;padding-top:30px}}@media only screen and (max-width: 767px){#page-content.template-blog-post #post .post-content{padding:40px 20px 100px}#page-content.template-blog-post #post .post-content h2{font-size:22px}#page-content.template-blog-post #post .post-content h3{font-size:20px}#page-content.template-blog-post #post .post-content p{font-size:16px}}