section.blog-post__header{width:100vw;box-sizing:border-box;padding-left:calc(var(--content-side-padding) + var(--inset-content-padding));padding-right:calc(var(--content-side-padding) + var(--inset-content-padding))}section.blog-post__header .background{position:absolute;top:0;left:0;height:86%;width:100%;z-index:-1;background-color:var(--color-beige)}section.blog-post__header .blog-post__header-inner .author-box{display:flex;flex-flow:row;justify-content:start;gap:1.2rem;text-align:start}section.blog-post__header .blog-post__header-inner .author-box .author-image{width:6rem;height:6rem;overflow:hidden;border-radius:100%}section.blog-post__header .blog-post__header-inner .author-box .author-image img{object-fit:cover;width:100%;height:100%}section.blog-post__header .blog-post__header-inner .author-box .author-meta{display:flex;flex-flow:column;justify-content:center}section.blog-post__header .blog-post__thumbnail{border-radius:1rem;overflow:hidden}section.blog-post__header .blog-post__thumbnail img{aspect-ratio:1/.58;object-fit:cover}section.post__author-box{margin-top:calc(2*var(--content-section-space)) !important}section.post__author-box .author-box__inner{display:flex;flex-flow:row;gap:7rem;padding:6rem 7rem;background-color:var(--color-black);--text-color: var(--color-light);border-radius:1rem}section.post__author-box .author-box__inner .author-box__title{white-space:nowrap}section.post__author-box .author-box__inner .author-box__image{width:14rem;height:14rem;aspect-ratio:1;border-radius:100%;overflow:hidden}section.post__author-box .author-box__inner .author-box__image img{width:100%;height:100%;object-fit:cover}section.post__author-box .author-box__inner .author-box__info{flex:1}section.post__share .post__share-inner{width:100%;max-width:var(--max-content-width);margin:0 auto;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:4rem 0;gap:3rem}section.post__share .post__share-links{display:flex;gap:2rem}section.post__share .post__share-links a{text-decoration:none;border:1px solid rgba(0,0,0,.17);border-radius:100%;width:4.4rem;height:4.4rem;display:flex;justify-content:center;align-items:center;color:#000}section.post__share .post__share-links a:hover .post__share-icon{color:var(--color-stiftsgold)}section.post__share .post__share-icon{--font-size: 1.8rem;transition:color .35s ease-in-out}
