.blog-post-header{margin-bottom:95px;padding-top:130px}@media only screen and (min-width:600px) and (max-width:1023px){.blog-post-header{margin-bottom:40px;padding-top:80px}}@media only screen and (max-width:599px){.blog-post-header{margin-bottom:40px;padding-top:80px}}.blog-post-header__title{font-size:1.75rem;font-weight:800;line-height:3rem;margin:0 0 40px;max-width:700px}@media only screen and (max-width:599px){.blog-post-header__title{font-size:1.375rem;line-height:2rem}}.blog-post-header__breadcrumbs{margin:20px 0 53px}@media only screen and (min-width:600px) and (max-width:1023px){.blog-post-header__breadcrumbs{margin:20px 0}}@media only screen and (max-width:599px){.blog-post-header__breadcrumbs{margin:20px 0}}.blog-post-header__breadcrumbs *,.blog-post-header__breadcrumbs p{font-size:1.125rem;font-weight:400;letter-spacing:0;line-height:1.625rem}@media only screen and (max-width:599px){.blog-post-header__breadcrumbs *,.blog-post-header__breadcrumbs p{font-size:.8125rem}}@media only screen and (min-width:600px) and (max-width:1023px){.blog-post-header__breadcrumbs *,.blog-post-header__breadcrumbs p{font-size:.8125rem}}.blog-post-header__breadcrumbs a{text-decoration:none}@media screen and (any-hover:hover){.blog-post-header__breadcrumbs a:hover{text-decoration:underline}}.blog-post-header__breadcrumbs .breadcrumb_last{font-weight:700;text-decoration:underline}.blog-post-header__author{align-items:center;display:flex;gap:10px;margin-bottom:30px}.blog-post-header__author .blog-post-header__author-image{border-radius:50%;flex-shrink:0;height:45px;overflow:hidden;position:relative;width:45px}.blog-post-header__author .blog-post-header__author-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blog-post-header__author .blog-post-header__author-meta{font-family:DM Sans,helvetica,sans-serif;font-size:.875rem}.blog-post-header__author .blog-post-header__author-meta a{font-size:.875rem;text-decoration:none}.blog-post-header__author .blog-post-header__author-meta a:hover{text-decoration:underline}.blog-post-header__image{height:460px;margin:0;max-width:700px;padding:0}@media only screen and (min-width:600px) and (max-width:1023px){.blog-post-header__image{height:300px;max-width:none;width:100%}}@media only screen and (max-width:599px){.blog-post-header__image{height:200px}}.blog-post-header__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-header__caption{background-color:#fff;bottom:-35px;font-family:circular,helvetica,sans-serif;font-size:1.25rem;font-weight:500;line-height:2.25rem;max-width:650px;padding:30px 40px;position:absolute;right:0;z-index:1}@media only screen and (min-width:600px) and (max-width:1023px){.blog-post-header__caption{font-size:1rem;line-height:1.6;padding:15px 0;position:static}}@media only screen and (max-width:599px){.blog-post-header__caption{font-size:1rem;line-height:1.6;padding:15px 0;position:static}}.blog-post-header__wrapper{position:relative}.single-columns{padding:80px 0 95px}@media only screen and (max-width:1023px){.single-columns{padding:70px 0}}@media only screen and (max-width:767px){.single-columns{padding:50px 0}}.single-columns__wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}.single-columns__left{width:49%}@media only screen and (max-width:1439px){.single-columns__left{width:52%}}@media only screen and (max-width:1023px){.single-columns__left{width:100%}}.single-columns__right{margin-left:auto;padding:7px 0 0;position:sticky;top:50px;width:32%}@media only screen and (max-width:1439px){.single-columns__right{width:42%}}@media only screen and (max-width:1023px){.single-columns__right{margin-top:40px;padding:0;position:relative;top:0;width:100%}}.related-posts{margin:0 auto 55px}@media only screen and (max-width:599px){.related-posts{margin:0 auto 30px}}.related-posts__title{color:#000;display:block;font-family:DM Sans,helvetica,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1.625rem;margin:0 auto 25px;padding-bottom:25px;width:100%}.single-post-content{border-bottom:1px solid #b2b2b2;margin-bottom:55px;padding-bottom:25px}@media only screen and (min-width:600px) and (max-width:1023px){.single-main>.container{max-width:630px}}
