.template-blog .hero__content-copy{font-weight:500}.blog-articles{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:3.75rem;padding:0 .125rem}.blog-articles__article{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;overflow:hidden}
.blog-articles__article .article-content{text-decoration:none}.blog-articles__article .article-card__info h3,.blog-articles__article p{color:var(--color-azure-dark)}.blog-articles__article .article-card__image-wrapper:after{content:"";display:block;height:.25rem;margin-bottom:1.125rem}.blog-articles__article .article-card__tag{text-transform:uppercase;margin-bottom:.5rem;display:block}
.blog-articles__article p{font-weight:500}.blog-articles__article .article-card__footer{text-decoration:underline;display:inline-block;margin-top:0;margin-bottom:0;position:relative}.blog-articles__article .article-card__excerpt{margin:.5rem 0}.article-card__transparent-button{display:block;position:absolute;width:100%;height:100%;top:0;left:0}
.article-card__transparent-button:focus-visible{border:2px solid var(--color-azure)}@media(min-width:1024px) and (max-width:1439px){.template-blog .page-hero-image{min-height:41.6vw}}@media(min-width:768px) and (max-width:1023px){.template-blog .page-hero-image{min-height:50vw}}@media(max-width:767px){.template-blog .page-hero-image{font-weight:400}
.template-blog .hero__content-copy{margin-top:.5rem;margin-bottom:.5rem}.blog-articles{grid-template-columns:repeat(1,1fr);padding:0 .09375rem;row-gap:2.5rem}.blog-articles__article{border-top-left-radius:.625rem;border-top-right-radius:.625rem;position:relative}.blog-articles__article p,.blog-articles__article .article-card__excerpt{margin:.375rem 0}
.blog-articles__article .article-card__image-wrapper:after{margin-bottom:.75rem}.blog-articles__article .article-card__tag{font-size:.875rem;line-height:1rem}.blog-articles__article .article-card__excerpt{font-size:.875rem;line-height:1.25rem}.blog-articles__article .article-card__tag{margin-bottom:.75rem}.blog-articles__article .article-card__footer{font-size:.875rem}
}