.blog-author-heading,.blog-tag-heading{padding:0 1rem}.blog-index{display:flex;flex-wrap:wrap;margin-bottom:-32px}.blog-index__post--small{flex:0 0 100%;margin:0 0 32px}.blog-index__post--small:nth-child(2n){margin-right:0}@media screen and (min-width:500px){.blog-index__post--small{flex:0 0 calc(50% - 16px);margin:0 32px 32px 0}.blog-index__post--large{display:flex;flex:1 0 100%}}.blog-index__post-image-wrapper{border-radius:10px;display:block;overflow:hidden}.blog-index__post-image-wrapper.img-border{border:1px solid #c9c9c9}.blog-index__post-image{aspect-ratio:352/231;border-radius:10px;height:auto;max-width:100%;object-fit:cover;width:100%}@media screen and (min-width:500px){.blog-index__post-image,.blog-index__post-image-wrapper{border-radius:20px}.blog-index__post-image-wrapper--large{flex:1 1 48%}.blog-index__post-content--large{flex:1 1 48%;padding-left:2rem}.blog-index__post-content--full-width{flex:1 1 100%;padding-left:0}}.blog-index__post-title{font-size:1rem;line-height:1.5;margin:16px 0 0}.blog-index__post-meta{font-size:0;margin:6px 0 0}.blog-index__post-timestamp{display:inline-block;font-family:klee-one,sans-serif;font-size:16px;font-style:normal;font-weight:600;margin:6px 12px 0 0}.blog-index__post-tags{display:inline}.blog-index__post-tag{background-color:#f8ddcd;display:inline-block;font-size:12px;font-weight:500;margin:6px 6px 0 0;padding:4px 10px}.blog-index__post-tag:last-child{margin-right:0}.blog-index__post-author{align-items:center;display:flex}.blog-index__post-author-image{border-radius:50%;height:auto;margin-right:.35rem;width:30px}