.blog-card{border-radius:.5rem;overflow:hidden;position:relative;background:var(--color-white);aspect-ratio:var(--blog-card-aspect-ratio,0.738);--excerpt-opacity:0}@media(min-width:992px){.blog-card{aspect-ratio:var(--blog-card-aspect-ratio,0.78)}}@media(hover:hover) and (pointer:fine){.blog-card:hover .blog-card__content{transform:translateY(0);--excerpt-opacity:1}
}.blog-card--video{--content-background:linear-gradient(0,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);--content-color:var(--color-white)}.blog-card__badge{position:absolute;background:var(--color-yellow);padding:.35rem 1.1rem .45rem;border-radius:200px;font-size:1.2rem;font-weight:450;line-height:normal;top:16px;left:16px}
.blog-card__badge svg{margin-right:6px}.blog-card__image,.blog-card__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.blog-card__content{position:absolute;right:0;bottom:0;left:0;background:var(--content-background,var(--color-white));padding:2rem 1.6rem 3rem;display:flex;flex-direction:column;transition:transform .25s ease-in-out;transform:translateY(var(--translate-y))}
@media(min-width:992px){.blog-card__content{padding:2rem 2.5rem 4rem}}.blog-card__tag{color:var(--content-color,var(--color-dark-grey));font-size:1.4rem;font-weight:450;line-height:1.5;margin-bottom:.5rem;transition:color .25s ease-in-out;z-index:1}@media(min-width:992px){.blog-card__tag{font-size:1.6rem;letter-spacing:.025em}
}.blog-card__title{color:var(--content-color,var(--color-black));transition:color .25s ease-in-out;z-index:1}.blog-card__content-inner-wrapper{position:relative}.blog-card__excerpt{padding-top:.5rem;color:var(--content-color,var(--color-dark-grey));font-size:1.6rem;font-weight:450;line-height:1.5;letter-spacing:.025em;opacity:var(--excerpt-opacity);transition:opacity .25s ease-in-out}
.blog-card-wide{display:grid;grid-template-areas:"image" "content";background:var(--color-white);overflow:hidden;position:relative}@media(min-width:768px){.blog-card-wide{border-radius:.5rem;grid-template-areas:"content image";grid-template-columns:43fr 57fr;grid-column:1/-1}
}@media(min-width:768px){.blog-card-wide .blog-card__badge{top:32px;left:34px}}@media(min-width:992px){.blog-card-wide .blog-card__badge{top:32px;left:68px}}.blog-card-wide__image,.blog-card-wide__video{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;grid-area:image;width:100%}@media(min-width:768px){.blog-card-wide__image,.blog-card-wide__video{aspect-ratio:1.38}
}.blog-card-wide__content{grid-area:content;padding:1.5rem var(--gutter) 6rem;display:flex;flex-direction:column;align-items:start;justify-content:center}@media(min-width:768px){.blog-card-wide__content{padding:6rem 3.8rem 6rem 3.4rem}}@media(min-width:992px){.blog-card-wide__content{padding:6rem 7.7rem 6rem 6.8rem}
}.blog-card-wide__tag{margin-bottom:.5rem;color:var(--color-dark-grey);font-size:1.6rem;font-weight:450;line-height:1.5;letter-spacing:.025em}@media(min-width:768px){.blog-card-wide__tag{margin-bottom:.8rem;font-size:1.4rem;font-weight:700;line-height:1.39;letter-spacing:normal}}.blog-card-wide__excerpt{color:var(--color-dark-grey);margin-top:.5rem;font-size:1.6rem;font-weight:450;line-height:1.5;letter-spacing:.025em}
@media(min-width:768px){.blog-card-wide__excerpt{margin-top:2.4rem}}.related-articles{background:var(--color-lighter-grey);display:block;padding:4.4rem 0}@media(min-width:992px){.related-articles{padding:8rem 0}}.related-articles__heading{padding:0 var(--gutter) 1.6rem;display:block}@media(min-width:992px){.related-articles__heading{padding:0 var(--gutter) 4rem}
}.related-articles__articles{display:grid;grid-auto-columns:24.6rem;grid-auto-flow:column;gap:2rem;overflow:auto;max-width:100%;scroll-snap-type:x proximity;padding:0 var(--gutter)}@media(min-width:768px){.related-articles__articles{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}@media(min-width:992px){.related-articles__articles{grid-template-columns:repeat(3,1fr)}
}@media(min-width:1600px){.related-articles__articles{grid-template-columns:repeat(4,1fr)}}.related-articles .blog-card{--blog-card-aspect-ratio:.636;scroll-snap-align:start;scroll-margin-left:var(--gutter)}@media(min-width:768px){.related-articles .blog-card:nth-child(n+3){display:none}}@media(min-width:992px){.related-articles .blog-card{--blog-card-aspect-ratio:.78}
.related-articles .blog-card:nth-child(n){display:block}.related-articles .blog-card:nth-child(n+4){display:none}}@media(min-width:1600px){.related-articles .blog-card:nth-child(n){display:block}.related-articles .blog-card:nth-child(n+5){display:none}}