.blog-index__post-title{line-height:1.3;margin-bottom:1rem}.blog-index--small{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.blog-index--small.blog-index--five-col .blog-index__post,.blog-index--small.blog-index--four-col .blog-index__post,.blog-index--small.blog-index--one-col .blog-index__post,.blog-index--small.blog-index--three-col .blog-index__post,.blog-index--small.blog-index--two-col .blog-index__post{width:100%}.blog-index__post{display:flex;padding:1rem}.blog-index__post--small{flex-direction:column}.blog-index__post-image{overflow:hidden;position:relative}.blog-index__post-image--small{height:20rem;width:100%}.blog-index__post-image--large{width:100%}.blog-index__post-image img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.blog-index__post-image:after{border-style:solid;border-width:2px;bottom:-2px;content:"";left:-2px;pointer-events:none;position:absolute;right:-2px;top:-2px;transition:top .3s,right .3s,bottom .3s,left .3s;z-index:0}.blog-index__post:hover .blog-index__post-image:after{bottom:1rem;left:1rem;right:1rem;top:1rem}.blog-index__post-content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding:1rem 0}.blog-index__post-content--large{width:100%}.blog-index__post-tags{margin-bottom:.5rem}.blog-index__post-tag,.blog-index__post-tags{font-size:.8rem;text-transform:uppercase;vertical-align:top}.blog-index__post-title-link,.blog-index__post-title-link a{color:inherit;text-decoration:none}.blog-index__author{display:flex;flex-direction:row;margin-bottom:1rem}.blog-index__author-image,.blog-index__author-image img{border-radius:50%;height:40px;width:40px}.blog-index__publish-date{font-size:.75rem;margin-bottom:.5rem}.blog-index__author-details{display:flex;flex-direction:column;font-size:.75rem;margin-left:.5rem}.blog-index__post-summary{flex-grow:1;font-size:1rem;margin-bottom:1rem}.blog-index__post-button,.blog-index__post-button:hover{background-color:transparent;border:0;padding:0;position:relative}.blog-index__post-button:after{content:"→";margin-left:.5rem;transition:margin .3s}.blog-index__post-button:hover:after{margin-left:1rem}@media (min-width:478px){.blog-index--small.blog-index--five-col .blog-index__post,.blog-index--small.blog-index--four-col .blog-index__post,.blog-index--small.blog-index--three-col .blog-index__post,.blog-index--small.blog-index--two-col .blog-index__post{width:50%}}@media (min-width:768px){.blog-index--small.blog-index--five-col .blog-index__post,.blog-index--small.blog-index--four-col .blog-index__post,.blog-index--small.blog-index--three-col .blog-index__post{width:33.333333%}.blog-index__post-image--large{height:16rem;width:33.333333%}.blog-index__post-content--large{width:66.666666%}}@media (min-width:1200px){.blog-index--small.blog-index--four-col .blog-index__post{width:25%}.blog-index--small.blog-index--five-col .blog-index__post{width:20%}}