.blog-author-images{display:flex}.blog-author-images__image{border:solid 2px var(--color-white);border-radius:15px;width:30px;height:30px;margin-left:-10px;position:relative;overflow:hidden}.blog-author-images__image:first-child{z-index:4;margin-left:0}.blog-author-images__image:nth-child(2){z-index:3}.blog-author-images__image:nth-child(3){z-index:2}.blog-author-images__image:nth-child(4){z-index:1}
.blog-item{--font-size-title:var(--font-size-base);--font-size-description:var(--font-size-tiny);color:var(--color-body);border-radius:var(--blog-image-border-radius);background-color:#fff;flex-direction:row;align-items:stretch;text-decoration:none;transition:all .2s ease-in-out;display:flex;overflow:hidden}.blog-item:hover{box-shadow:inset 0 0 0 1px var(--color-blue-2);color:var(--color-body)}.blog-item:hover .blog-item__title{color:var(--color-link-hover)}.blog-item__image{background-color:var(--color-blue-10);flex-shrink:0;min-width:150px;position:relative}.blog-item__image>img{display:block}.blog-item__image--placeholder{background-color:var(--color-pink)}.blog-item__text{flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px;display:flex}.blog-item__title{font-size:var(--font-size-title);margin:0 0 .5em;font-weight:550}.blog-item__description{font-size:var(--font-size-description);flex-grow:1;margin-bottom:1em}.blog-item__meta{gap:5px;line-height:1.2;display:flex}.blog-item__author{font-size:var(--font-size-tiny);font-weight:550}.blog-item__date{font-size:var(--font-size-micro)}@media screen and (min-width:450px){.blog-item{flex-direction:column;align-items:flex-start;gap:0}.blog-item__image{aspect-ratio:1.4;width:100%}}
.blog-item-list{--columns:1fr;grid-template-columns:var(--columns);gap:20px;display:grid}@media screen and (min-width:450px){.blog-item-list{--columns:1fr 1fr;row-gap:40px}}@media screen and (min-width:768px){.blog-item-list{--columns:1fr 1fr 1fr;row-gap:60px}}