/* Blog: intestazione (usa section-gruppo.css), griglia articoli, paginazione */
/* Sotto i 1024px vale il margine inferiore di .group, come nell'anteprima */
@media (min-width:1025px){.blog-head{padding-bottom:0}}
.blog-head .split__title{padding-bottom:var(--blog-gap)}
.blog-head .group__copy{padding-bottom:var(--blog-gap)}
.it-only{margin:0 0 3vw;font:500 12px/1.4 var(--ts-body);color:var(--ts-lavender)}
.it-only--dark{color:var(--ts-ink)}
.posts{background:var(--ts-sand);padding:1vw 1vw 5vw}
.posts__grid{display:grid;grid-template-columns:repeat(var(--posts-cols),1fr);gap:35px 30px}
.post-card{display:block;text-decoration:none;color:var(--ts-ink)}
.post-card__img{margin:0 20px 20px;aspect-ratio:1/.66;overflow:hidden}
.post-card__img img{width:100%;height:100%!important;object-fit:cover;transition:transform .8s ease}
.post-card:hover .post-card__img img{transform:scale(1.04)}
.post-card__title{font-family:var(--ts-display);font-weight:300;font-size:var(--fs-post);line-height:1.15;text-transform:uppercase;text-align:center;padding:0 7% 7%;margin:0}
.posts__pag{text-align:center;margin-top:3vw;line-height:1}
.posts__pag a{color:var(--ts-ink);text-decoration:none;font:400 var(--fs-text)/1 var(--ts-body)}
@media (max-width:767px){
  .posts{padding:4vw 0 12vw}
  .post-card__img{aspect-ratio:1/.71}
}
