.blog-post-teaser{max-width:50rem;min-height:10.625rem}@media (min-width:768px){.blog-post-teaser{margin-bottom:2.625rem}}a.blog-post-teaser__link-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-black);display:grid;grid-gap:42px;gap:2.625rem;grid-template-columns:1fr;margin-bottom:2rem;-webkit-text-decoration:none!important;text-decoration:none!important}@media (min-width:768px){a.blog-post-teaser__link-wrapper{grid-template-columns:1fr 3fr}}a.blog-post-teaser__link-wrapper:focus .blog-post-teaser__title,a.blog-post-teaser__link-wrapper:hover .blog-post-teaser__title{color:var(--color-blue-2)}.blog-post-teaser__image{aspect-ratio:215/161;max-width:none;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.blog-post-teaser__image{width:100%}}.blog-post-teaser__title{font-size:2rem;line-height:1;margin-bottom:.75rem;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:768px){.blog-post-teaser__title{margin-bottom:1rem}}.blog-post-teaser__details{margin:0;padding:0}.blog-post-teaser__details.unstyled{list-style-type:none}li.blog-post-teaser__details--item{border-right:1px solid var(--color-black);font-size:.75rem;gap:.5rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){li.blog-post-teaser__details--item{font-size:.75rem;padding-left:1rem;padding-right:1rem}}li.blog-post-teaser__details--item:first-child{padding-left:0}li.blog-post-teaser__details--item:last-child{border-right:initial}li.blog-post-teaser__details--item svg{height:1.25rem;width:1.25rem}.blog-post-featured{max-width:none;min-height:0;min-height:auto;padding-top:var(--padding-base);padding-bottom:var(--padding-base)}@media (min-width:1024px){.blog-post-featured{padding-top:var(--padding-3xl);padding-bottom:var(--padding-3xl)}}.blog-post-featured .blog-post-teaser__link-wrapper{color:var(--color-white);gap:var(--padding-base);grid-template-columns:1fr;padding:var(--container-gutter)}@media (min-width:1024px){.blog-post-featured .blog-post-teaser__link-wrapper{gap:var(--padding-2xl);grid-template-columns:1fr 3fr}}.blog-post-featured .blog-post-teaser__image{border:2px solid var(--color-white);-o-object-fit:cover;object-fit:cover}.blog-post-featured .blog-post-teaser__title{font-size:var(--size-font-display);margin-bottom:var(--padding-base)}.blog-post-featured .blog-post-teaser__details--item{border-color:var(--color-white);font-weight:var(--font-weight-bold)}