h2.blog-tag-heading{font-size:var(--fontsize-h3);text-align:center}.blog-index__tags{text-align:center;font-size:var(--fontsmall);color:var(--grey)}.blog-index__post--featured{position:relative;overflow:hidden}.blog-index__post-content--featured{position:absolute;padding:var(--spacer);top:var(--spacer);bottom:var(--spacer);left:var(--spacer-sm);right:var(--spacer-sm);color:white;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to right,rgba(0,0,0,0.6),transparent)}@media screen and (min-width:1000px){.blog-index__post-content--featured *{max-width:var(--readable)}}a.blog-index__post-tag,a.blog-index__post-tag:link,a.blog-index__post-tag:visited{text-decoration:none;color:var(--pale)}a.blog-index__post-tag:hover,a.blog-index__post-tag:active,a.blog-index__post-tag:focus{outline:0;text-decoration:underline}.blog-index__post-content--featured .blog-index__post-featured-tags{a,a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{outline:0;text-decoration:underline}}.blog-index__post-content--featured .blog-index__post-title,.overlay .blog-index__featured-summary p span{color:white !important}.blog-index__post-content--featured a,.blog-index__post-content--featured a:link,.blog-index__post-content--featured a:visited{color:inherit}.blog-index__featured-title{font-size:var(--fontsize-h2);line-height:1;color:var(--white);margin-bottom:.25rem}a.blog-index__post-author-name,a.blog-index__post-author-name:link,a.blog-index__post-author-name:visited{text-decoration:none}a.blog-index__post-author-name::after{content;', ';display:inline;color:white}.blog-index__post-button button{background:var(--primary)}