.blog-post__content{margin:auto;padding-left:2rem;padding-right:2rem;width:100%}.blog-post{background:var(--white);border:1px solid var(--grey);box-shadow:0 0 0 transparent;position:relative;transition:box-shadow .25s ease}.blog-post:not(.blog-post--featured):hover{box-shadow:0 10px 30px rgba(0,0,0,.2)}.blog-post__listing{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,400px));margin:4rem 0 0}.blog-post__image{aspect-ratio:400/209;overflow:hidden}.blog-post__image>img{height:100%;object-fit:cover;width:100%}.blog-post__details{padding:1.5rem 1rem 1rem}.blog-post__date{color:var(--color2)}.blog-post__title{margin:0 0 2rem}.blog-post--featured .blog-post__title{font-size:3rem}.blog-post__title>a,.blog-post__title>a:visited{color:var(--black);text-decoration:none}.blog-post__title>a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.blog-post__author{align-items:center;background:var(--grey);border-radius:40px;display:inline-flex;flex-flow:row nowrap;padding:3px 1rem 3px 3px;position:relative;z-index:2}.blog-post__author__img{aspect-ratio:1/1;border:3px solid var(--white);border-radius:100%;overflow:hidden;width:35px}.blog-post__author>a,.blog-post__author>a:visited{color:var(--black);font-size:.9rem;margin-left:.5rem}.blog-post__topics{font-size:.9rem}