.blog-post-featured-image{display:flex;height:622px;height:100%;margin:-120px auto 70px;max-width:1170px;position:relative}.blog-post-featured-image img{height:622px!important;object-fit:cover;object-position:center;width:100%!important}@media only screen and (max-width:992px){.blog-post-featured-image img{height:400px!important}.blog-post-featured-image{height:400px;left:0;margin:0 auto 50px calc(50% - 50vw);max-height:400px;width:100vw}}.blog-post__body{color:var(--accent-3);display:flex;flex-direction:column;margin:0 auto;max-width:970px;width:100%}@media only screen and (max-width:992px){.blog-post__body{margin:0 auto}}.blog-post__body a{color:#222;text-decoration:unset}.blog-post__body span{line-height:22px;margin-block:0}.blog-post-image-content{margin:0 20px 0 0!important}@media only screen and (max-width:992px){.blog-post-image-content{margin-bottom:30px!important;width:100%!important}}.blog-post__body .blog-post-body-text-main{font-size:24px;font-weight:400;line-height:35px;margin-bottom:7px;text-align:left}@media only screen and (max-width:992px){.blog-post__body .blog-post-body-text-main{text-align:center}}.blog-post__body .blog-post-body-title{font-size:18px;font-weight:700;line-height:22.68px;text-align:left}@media only screen and (max-width:1100px){.blog-post-body-p{padding-left:0!important}}@media only screen and (max-width:992px){.blog-post-body-p{padding-left:0!important}}.blog-post__meta{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:992px){.blog-post__meta{align-items:start;flex-direction:column}}.blog-post__meta-time{align-items:center;color:#222;display:flex;flex-direction:row;font-family:var(--body-font);font-size:14px;font-weight:400;gap:10px;justify-content:start;line-height:22px;margin-bottom:10px;text-align:left}@media only screen and (max-width:992px){.blog-post__meta-time{margin-bottom:35px}}.blog-post-divider{background-color:#738698;height:1px;margin-bottom:70px;margin-top:30px;opacity:.5;width:100%}@media only screen and (max-width:992px){.blog-post-divider{margin-top:50px}}.blog-post__meta-divider{background-color:#222;height:14px;width:1.5px}.blog-post__author{color:#222;font-family:var(--body-font);font-size:14px;font-weight:400;line-height:22px;text-align:left}.blog-post{height:auto;margin:0 auto;max-width:1170px;position:relative;width:100%}.blog-post__tags{width:20px}.body-container--blog-post{background-color:#f6f6f6;height:100%;left:0;margin-left:calc(50% - 50vw);padding:0 30px 100px;position:relative;width:100vw}