.blog-post-page__top{background-color:var(--color-black);background-image:url(../media/featured-hero-background.1f3-cuu6tqg8c.png);background-position:50%;background-size:cover;height:10rem;margin-bottom:-6.25rem}.blog-post-page{grid-gap:var(--padding-lg);gap:var(--padding-lg);margin-bottom:var(--padding-md);grid-template-columns:1fr;grid-template-areas:"aside""content";text-decoration:none;display:grid}@media (min-width:768px){.blog-post-page{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);grid-template-areas:"aside content";gap:2.5rem}}@media (min-width:1280px){.blog-post-page{grid-template-columns:420px minmax(0,3fr);gap:5.3125rem}}.blog-post-page__content{grid-area:content}.blog-post-page__aside{grid-area:aside}.blog-post-page__image{border:3px solid var(--color-white)}.blog-post-page__image img{width:100%;display:block}.blog-post-page__authors{border-bottom:1px solid #000;margin-top:1.25rem;padding-bottom:1.25rem}.author{justify-content:center;align-items:center;gap:1rem;display:flex}.author:has(+.author){margin-bottom:1.5rem}.author__avatar{border-radius:50%;width:4.625rem;height:4.625rem;margin-top:0;display:block}.author__info{width:12.5rem}.author__name{font-size:.875rem;font-weight:var(--font-weight-bold)}@media (min-width:1024px){.author__name{font-size:1.125rem}}.author__title{font-size:.75rem}@media (min-width:1024px){.author__title{font-size:1rem}}.blog-post-page__header{grid-template-columns:1fr;grid-template-areas:"metadata""heading1""heading2";margin-bottom:2.375rem;display:grid}@media (min-width:768px){.blog-post-page__header{padding-top:3.125rem}}.blog-post-page__title{grid-area:heading1;font-size:2.25rem}@media (min-width:1024px){.blog-post-page__title{font-size:3.75rem}}.blog-post-page__title+.blog-post-page__subtitle{margin-top:2.375rem}.blog-post-page__subtitle{grid-area:heading2;font-size:1.25rem}@media (min-width:1024px){.blog-post-page__subtitle{font-size:1.625rem}}.metadata{grid-area:metadata;margin-bottom:1.25rem}@media (min-width:768px){.metadata{color:var(--color-white);justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:3.625rem;display:flex}}.metadata .social-icon{background-color:var(--color-white);gap:.5rem;padding-left:.9375rem;padding-right:.9375rem;line-height:1}@media (min-width:768px){.metadata .social-icon{color:var(--color-black)}}.metadata .social-icon svg{width:.8125rem}.metadata__list{align-items:center;gap:1rem;display:inline-flex}.metadata__item{font-size:.875rem;font-weight:var(--font-weight-bold);padding-top:0;padding-bottom:0;list-style:none}.metadata__item+.metadata__item{border-left:1px solid var(--color-black);border-top:0;padding-left:.875rem}@media (min-width:768px){.metadata__item+.metadata__item{border-left:1px solid var(--color-white)}}a.metadata__category{color:var(--color-black);gap:.625rem;text-decoration:none;display:flex}@media (min-width:768px){a.metadata__category{color:var(--color-white)}}a.metadata__category:hover,a.metadata__category:active{text-decoration:underline}.metadata__icon svg{width:1.25rem;display:block}.metadata__icon svg path{fill:var(--color-black)}@media (min-width:768px){.metadata__icon svg path{fill:var(--color-white)}}.blog-post-page__recommended{border-top:1px solid var(--color-black);padding-top:2rem;padding-bottom:1rem}.blog-post-page__recommended .blog-post-teaser{max-width:none;max-width:initial}.blog-post-page__recommended-title{margin-bottom:2.5rem;font-size:1.625rem}.blog-post-page__details--item svg{max-width:1.25rem;max-height:1.25rem}
