.body-container--blog-index,.body-container--blog-index .dnd-section{background:#eee}.blog-post-hero{align-items:flex-end;display:flex;justify-content:space-between}.blog-post-hero__main{flex:0 1 65%}.blog-post__tags{display:flex;flex-wrap:wrap;gap:1rem}.blog-post__tags>span{color:#e67200;line-height:1em;padding:0}.blog-post__tags>span:after{display:none}.blog-post-hero-main__text{margin:2rem 0}.blog-post-hero-main__date h5,.blog-post-hero-main__text h1{margin:0}.blog-post-hero__side{align-items:center;display:flex;flex:0 1 auto;gap:1rem;margin-left:3rem}.blog-post-hero-side__text{flex:0 1 auto}.blog-post-hero-side__text h6,.blog-post-hero-side__text p{margin:0}.blog-post-hero-side__some{align-items:center;display:flex;gap:1rem}.blog-post-image{aspect-ratio:2.28/1;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;margin:3rem 0;width:100%}.blog-post-content__wrapper{display:flex}.blog-post-content{display:flex;flex:0 1 100%;flex-wrap:wrap;justify-content:center;padding-bottom:3rem}.blog-post-content__inner{flex:0 1 70%}.blog-post-content__author{align-items:center;display:flex;flex:0 1 70%;justify-content:space-between;padding:3rem 0 0}.blog-post-content-author__image{aspect-ratio:1/1;flex:0 1 30%;position:relative}.blog-post-content-author__main{background-color:#191919;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;bottom:0;height:95%;left:0;position:absolute;right:0;top:0;width:95%;z-index:1}.blog-post-content-author__behind{bottom:0;left:5%;position:absolute;right:0;top:5%;z-index:0}.blog-post-content-author__text{flex:1;margin-left:3em}@media screen and (max-width:1024px){.blog-post-hero__container{padding:7rem 0 3rem!important}.blog-post-hero{flex-wrap:wrap}.blog-post-hero-side__some img{height:auto;max-width:40px}.blog-post-hero__main{flex:0 1 100%}.blog-post-hero__side{flex:0 1 100%;margin-left:0;margin-top:2rem}.blog-post-content__inner{flex:0 1 100%}.blog-post-content__author{flex:0 1 100%;flex-wrap:wrap}.blog-post-content-author__text{flex:0 1 100%;margin-left:0}.blog-post-content-author__image{flex:0 1 75%;margin-bottom:1.5rem}}