.blog-post__header{display:flex;gap:var(--spacer_20);margin-bottom:var(--spacer_80);padding:var(--spacer_22) 0 8.4rem;position:relative}.blog-post__header:before{background-color:#1e285b;content:"";height:100%;left:calc((100vw - var(--container_width))/-2 - 2rem);opacity:.6;position:absolute;top:0;width:100vw;z-index:-1}.blog-post__header-content{width:88rem}.blog-post__header-content-breadcrumb{align-items:center;color:var(--white_color);display:flex;margin-bottom:var(--spacer_32)}.blog-post__header-content-breadcrumb-link{align-items:center;color:var(--white_color);display:flex;font-weight:var(--font_weight_600);gap:var(--spacer_8)}.blog-post__header-content-breadcrumb-link svg{transform:translateX(0);transition:transform var(--default_transition)}.blog-post__header-content-breadcrumb-link:hover svg{transform:translateX(-8px)}.blog-post__header-content-tags-list{display:flex;gap:var(--spacer_8);margin-bottom:var(--spacer_8);position:relative;z-index:3}.blog-post__header-content-title{color:var(--white_color);margin-bottom:var(--spacer_8)}.blog-post__header-content-description-container,.blog-post__header-content-description-container a{color:var(--white_color)}.blog-post__header-content-description-container :last-child{margin-bottom:0}.blog-post__header-content-date-time{color:var(--white_color);display:flex;margin-top:var(--spacer_8);opacity:.6}.blog-post__header-content-date{border-right:1px solid rgba(0,0,0,.3);padding-right:var(--spacer_8)}.blog-post__header-content-time{align-items:center;display:inline-flex;gap:var(--spacer_4);justify-content:center;padding-left:var(--spacer_8)}.blog-post__header-content-author-container{margin-top:var(--spacer_24)}.blog-post__header-content-author-link{display:flex;gap:var(--spacer_16)}.blog-post__header-content-author-link-avatar{border-radius:var(--border_radius_rounded);height:5.6rem;object-fit:cover;width:5.6rem}.blog-post__header-content-author-link-name-intro{font-weight:var(--font_weight_400)}.blog-post__header-content-author-link-name,.blog-post__header-content-author-link-name-intro{color:var(--white_color);font-size:var(--font_size_16);font-style:normal;line-height:1.5;margin-bottom:0}.blog-post__header-content-author-link-name{font-weight:var(--font_weight_700)}.blog-related-posts__image-container{height:100%;position:relative}.blog-post-header-image{height:100%;left:calc((100vw - var(--container_width))/-2 - 2rem);max-width:unset;object-fit:cover;position:absolute;top:0;width:100vw;z-index:-2}@media (max-width:1280px){.blog-post-header-image,.blog-post__header:before{left:calc(-2rem + var(--spacer_32)*-1)}}@media (max-width:1024px){.blog-post__header:before{display:none}.blog-post__header{flex-direction:column-reverse;padding-top:var(--spacer_80)}.blog-post__header-content{width:100%}.blog-post__header-content-breadcrumb{position:absolute;top:2.4rem}.blog-post-header-image{position:static;width:100%}}.blog-post__body-container{display:flex;gap:12rem}.blog-post__body{padding-bottom:var(--spacer_80);width:100%}.blog-post__body-related-posts-container{flex-shrink:0;width:28rem}.body-wrapper:has(.blog-related-posts){overflow-x:unset}.blog-related-posts{position:sticky;top:5rem}.blog-related-posts__post:not(:first-child){border-top:1px solid rgba(0,0,0,.3)}.blog-related-posts__post-link{align-items:center;display:flex;gap:var(--spacer_8);justify-content:space-between;padding:var(--spacer_24) 0}.blog-related-posts__post-link span{font-weight:var(--font_weight_600)}.blog-related-posts__post-link svg{flex-shrink:0;height:2.4rem;transform:translateX(0);transition:transform var(--default_transition);width:2.4rem}.blog-related-posts__post:hover .blog-related-posts__post-link svg{transform:translateX(8px)}@media (max-width:1024px){.blog-post__header{margin-bottom:0}.blog-post__header-content-title{color:var(--h1_color)}.blog-post__header-content-author-link-name,.blog-post__header-content-author-link-name-intro,.blog-post__header-content-date-time,.blog-post__header-content-description-container{color:var(--medium_text)}.blog-post__header-content-breadcrumb,.blog-post__header-content-breadcrumb-link{color:#1e285b}.blog-post__header-content-description-container a{color:var(--anchor_color)}.blog-post__body-container{flex-direction:column;gap:var(--spacer_40)}.blog-post__body{padding-bottom:0}.blog-post__body-related-posts-container{width:100%}.blog-related-posts{padding-bottom:var(--spacer_40)}}