.blog-author-heading,.blog-tag-heading{margin-bottom:4rem;padding:1rem 1rem 4rem;text-align:center}.blog-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,max-content));grid-gap:20px}@media (max-width:767px){.blog-index{grid-template-columns:1fr 1fr}}@media (max-width:480px){.blog-index{grid-template-columns:1fr}}.blog-index__post{position:relative}.blog-index__post-image{display:flex;height:auto;max-width:100%;width:100%}.blog-index__post-meta{align-items:center;display:flex;flex-wrap:wrap}.blog-index__post-author,.blog-index__post-timestamp{align-items:center;display:inline-flex;font-size:12px;font-weight:700;position:relative}.blog-index__post-author+.blog-index__post-timestamp:before{content:"|";margin:0 8px}.blog-index__post-author-image{border-radius:50%;height:auto;margin-right:.35rem;width:30px}.blog-index__post-author,.blog-index__post-tags,.blog-index__post-timestamp,.blog-index__post-title{margin:0 0 .7rem}.blog-index__post-button-wrapper{display:flex}.blog-index--card .blog-index__post-container{box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.blog-index--card .blog-index__post-content{padding:1.6rem}.blog-index--card .blog-index__post-title{font-size:26px}.blog-index--list{grid-template-columns:1fr}.blog-index--list .blog-index__post-content{padding:1.6rem .5rem}@media screen and (min-width:768px){.blog-index--list .blog-index__post-container{display:flex}.blog-index--list .blog-index__post--image-right .blog-index__post-container{flex-direction:row-reverse}.blog-index--list .blog-index__post-content,.blog-index--list .blog-index__post-image-wrapper{flex:1 1 48%}.blog-index--list .blog-index__post--image-left .blog-index__post-content{padding-left:3rem}.blog-index--list .blog-index__post--image-right .blog-index__post-content{padding-right:3rem}.blog-index--list .blog-index__post-content{padding-top:0}}.blog-index--card-hr{grid-template-columns:1fr}.blog-index--card-hr .blog-index__post-container{box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.blog-index--card-hr .blog-index__post-content{padding:1.6rem}@media screen and (min-width:768px){.blog-index--card-hr .blog-index__post-container{display:flex}.blog-index--card-hr .blog-index__post--image-right .blog-index__post-container{flex-direction:row-reverse}.blog-index--card-hr .blog-index__post-content,.blog-index--card-hr .blog-index__post-image-wrapper{flex:1 1 48%}.blog-index--card-hr .blog-index__post-content{padding:3rem}.blog-index--card-hr .blog-index__post-image{height:100%;object-fit:cover}}.blog-index--card-hr.col-2{grid-template-columns:1fr 1fr}.blog-index--card-hr.col-2 .blog-index__post-title{font-size:26px}.blog-index--card-hr.col-2 .blog-index__post-content{padding:1.6rem}@media (max-width:767px){.blog-index--card-hr.col-2{grid-template-columns:1fr}}.blog-index__post--featured{margin-bottom:30px}.blog-index__post--featured:after{background:var(--secondary-color);bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:10%}.blog-index__post--featured .blog-index__post-container{align-items:center;box-shadow:none;display:flex;position:relative}.blog-index__post--featured .blog-index__post-image-wrapper{border-radius:5px;box-shadow:0 0 10px -5px rgba(0,0,0,.25);flex:auto}.blog-index__post--featured .blog-index__post-image-wrapper img{border-radius:5px;height:100%;max-height:600px;object-fit:cover;width:100%}.blog-index__post--featured .blog-index__post-content{background:#fff;padding:2rem}.blog-index__post--featured .blog-index__post-meta{align-items:center;display:flex}@media (min-width:481px){.blog-index--card .blog-index__post--featured{grid-column:1/span 2}}@media screen and (min-width:768px){.blog-index--card .blog-index__post--featured{grid-column:1/span 3}.blog-index--card-hr.col-2 .blog-index__post--featured{grid-column:1/span 2}.blog-index__post--featured .blog-index__post-image-wrapper{max-width:75%;min-height:400px}.blog-index__post--featured .blog-index__post-content{box-shadow:0 10px 60px rgba(0,0,0,.2);max-width:50%;position:absolute;right:0}}@media screen and (max-width:767px){.blog-index__post--featured .blog-index__post-container{box-shadow:0 10px 60px rgba(0,0,0,.2);flex-direction:column}}