.blog-index-listing.module-wrapper{padding-top:0}.blog-index-listing__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:var(--row-gap)}.blog-index-listing__post.blog-index-listing__featured{align-items:center;column-gap:var(--column-gap-s);display:grid;grid-column:1/4;grid-row:1/2;grid-template-columns:repeat(3,minmax(250px,1fr));grid-template-rows:1fr}.blog-index-listing__post.blog-index-listing__featured img{margin-bottom:0}.blog-index-listing__featured .blog-index-listing__image{grid-column:1/3;grid-row:1/2}.blog-index-listing__featured .blog-index-listing__content{grid-column:3/4;grid-row:1/2}.blog-index-listing__posts{display:grid;gap:var(--row-gap) var(--column-gap-s);grid-template-columns:repeat(3,minmax(250px,1fr))}.blog-index-listing__post{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.blog-index-listing__image{width:100%}.blog-index-listing__post img{aspect-ratio:12/7;border:1px solid var(--grey-lighter);border-radius:var(--border-radius);margin-bottom:var(--whitespace);max-width:100%;object-fit:cover;width:100%}.blog-index-listing__post svg{margin-left:.8rem}.blog-index-listing__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.blog-index-listing__featured .blog-index-listing__content{display:flex;flex-direction:column;height:100%;justify-content:center}.blog-index-listing__tags{align-items:center;column-gap:.8rem;display:flex;flex-flow:row wrap}.blog-index-listing .word-count{background-color:var(--color-typography);border-radius:.4rem;color:var(--white);display:inline-block;font-family:IBM Plex Mono,monospace;font-size:1.3rem;font-weight:400;margin-bottom:1.2rem;padding:.4rem 1rem}.blog-index-listing .btn--arrow{margin-top:auto;position:relative}.blog-index-listing .blog-index-listing__featured .btn--arrow{margin-top:0;position:relative}@media screen and (max-width:767px){.blog-index-listing__post.blog-index-listing__featured,.blog-index-listing__posts{display:flex;flex-direction:column}.blog-index-listing__post.blog-index-listing__featured img{margin-bottom:var(--whitespace)}}