.blog-index{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:100%;justify-content:space-between;justify-items:center;padding:1rem 0}@media only screen and (min-width:768px){.blog-index{padding:4rem 0}}.blog-index__post{align-content:end;align-self:end;height:100%;max-height:590px;max-width:395px;max-width:min(395px,100%)}.blog-index__post figure{--max-width:100%;max-width:100%;width:100%}@media screen and (min-width:1200px){.blog-index{grid-template-columns:31% 38% 31%;justify-items:unset}.blog-index__post:not(.blog-index__post--even):nth-child(3n+2),.blog-index__post:not(.blog-index__post--even):nth-child(3n+3){justify-self:center}.blog-index__post--even:nth-child(3n+3),.blog-index__post:not(.blog-index__post--even):nth-child(3n+3){justify-self:end}.blog-index__post:nth-child(3n+1 of :not(.blog-index__post--even)),.blog-index__post:nth-child(3n+2 of :not(.blog-index__post--even)){max-width:min(310px,77.89%)}.blog-index__post:not(.blog-index__post--even){max-width:min(400px,100%)}.blog-index__post--even:nth-child(3n+1){padding-right:0}.blog-index__post:nth-child(3n+2):not(.blog-index__post--even){padding-inline:min(45px,9.5%)}}.blog-index__post .label{color:var(--light-primary);margin-bottom:unset;padding-bottom:1em}.blog-index__post .label:hover{color:var(--dark-quaternary)}.blog-index__post--even{padding:0;position:relative}.blog-index__post--even figure{height:100%}@media only screen and (max-width:559px){.blog-index__post--even{width:100%}}.blog-index__post--even .blog-index__post-info{bottom:2.34rem;display:flex;flex-direction:column;justify-content:flex-end;left:2.34rem;position:absolute;right:2.34rem;z-index:2}.blog-index__post--even .blog-index__post-img{position:relative}.blog-index__post--even .blog-index__post-img:before{background:linear-gradient(0deg,rgba(34,34,38,.6) 30%,rgba(34,34,38,0) 60%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.blog-index__post--even .label{color:var(--light-primary)}.blog-index__post--even .label:hover{color:var(--light-primary);opacity:.6}.blog-index__post-info .blog-index__post-title a{color:var(--light-primary)}.blog-index__post-info .blog-index__post-title a:hover{color:var(--light-primary);opacity:.6}.blog-index__post-title{max-width:306px;max-width:clamp(10%,306px,100%)}.blog-index__post-title a{color:var(--dark-primary);font-style:normal;text-decoration:none}.blog-index__post-title a:hover{color:var(--dark-quaternary)}.blog-index__post-img{flex-shrink:0}@media screen and (max-width:559px){.blog-index__post-img figure{max-width:none}}.blog-index__post-img img{transition:var(--transition)}.blog-index__post-img:hover img{filter:brightness(.7);transform:scale(1.08)}.blog-index__post-img--no{align-items:center;display:flex;justify-content:center}.blog-index__post-img--no img{flex-grow:0;flex-shrink:0}@media screen and (width < 1200px){.blog-index__post{padding:0;position:relative}.blog-index__post-info{bottom:2.34rem;display:flex;flex-direction:column;justify-content:flex-end;left:2.34rem;position:absolute;right:2.34rem;z-index:2}.blog-index__post-img:before{background:linear-gradient(0deg,rgba(34,34,38,.6) 30%,rgba(34,34,38,0) 60%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.blog-index .img-cover--square-md,.blog-index .img-cover--square-md img{aspect-ratio:2/3}}