.blog-post-hero{background-color:#efefef;padding:6rem 2rem;text-align:center}.blog-post-hero h1:last-child{margin:0}.blog-post-hero a{color:#fff;text-decoration:underline}.blog-post-hero__inner,.blog-post__inner{margin:0 auto;max-width:var(--container-width-narrow)}.blog-post__featured-image{aspect-ratio:16/9;object-fit:cover;width:100%}.blog-post-related-posts__posts{display:grid;grid-gap:var(--gap)}.blog-post-related-posts__card{background-color:var(--light-gray)}.blog-post-related-posts__image{aspect-ratio:3/2;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post__cta{text-align:center}.blog-post__social-sharing{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.blog-post-related-posts__block{padding:3rem}.blog-post-hero__details>span{display:block}.blog-post-hero__details>span.blog-post-hero__details-divider{display:none}.blog-post-related-posts__view-all{text-align:center}@media (min-width:992px){.blog-post-related-posts__posts{grid-template-columns:repeat(3,1fr)}.blog-post-hero__details>span,.blog-post-hero__details>span.blog-post-hero__details-divider{display:inline}}.blog-post__flex{display:flex;gap:var(--gap-md)}.blog-post__flex>aside,.blog-post__flex>div{flex-basis:0;flex-grow:1}.blog-post__aside{background:#efefef;border-radius:8px;display:block;height:max-content;padding:calc(var(--gap)*1.5)}.blog-post__aside.blog-post__aside--small{max-width:30%}.blog-post-hero.blog-post-hero--with-background{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-block:12rem}h1.blog-post-hero__name+p{font-size:2.4rem;line-height:1.4}.blog-post__aside-image{border-radius:16px;height:max-content;max-width:min(100%,400px)}.blog-post__podcast-logo{margin-bottom:2rem;max-width:150px}.blog-post__longform{background:#efefef}.blog-post__sharing-wrapper{display:flex;flex-wrap:wrap;gap:var(--gap)}.blog-post-hero__speaker{width:150px}.blog-post__video{aspect-ratio:16/9;margin-bottom:2rem;width:100%}.blog-post h2,.blog-post__longform h2{color:var(--secondary-color)}.blog-post .blog-post__aside h2{color:var(--base-color)}.blog-post .content-wrapper+.content-wrapper,.blog-post__longform .content-wrapper+.content-wrapper{margin-top:var(--gap-lg)}@media (max-width:960px){.blog-post__flex{flex-flow:column-reverse}.blog-post__aside.blog-post__aside--small{max-width:100%}}