.debt-source{display:none!important}

.post-card{height:100%;display:flex;flex-direction:column}
.post-card .post-content{display:flex;flex:1;flex-direction:column}
.post-card .post-meta{display:none!important}
.post-card .read-more{margin-top:auto}
.post-grid{align-items:stretch}

/* Home: schede Attualità tutte della stessa dimensione */
.news-grid-section .masonry-grid{
  columns:auto;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:30px;
  align-items:stretch;
}
.news-grid-section .masonry-grid .post-card{
  display:flex;
  width:100%;
  height:100%;
  margin:0;
  flex-direction:column;
}
.news-grid-section .masonry-grid .post-image{flex:0 0 auto}
.news-grid-section .masonry-grid .post-content{
  display:flex;
  flex:1;
  flex-direction:column;
}
.news-grid-section .masonry-grid .read-more{margin-top:auto}

.contact-waste-highlight{margin:0 0 2rem;padding:1.35rem 1.5rem;background:#f3f7fa;border-left:4px solid #075b9f}
.contact-waste-highlight h2{margin:0 0 .55rem;font-size:1.45rem}
.contact-waste-highlight p{margin:0;font-size:1rem;line-height:1.6}

.entry-content .institutional-kicker{font-size:1.08rem;line-height:1.7}
.entry-content .institutional-principles{margin-top:1rem}
.entry-content .institutional-principles li{margin-bottom:.5rem}

@media (max-width:1000px){
  .news-grid-section .masonry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width:700px){
  .news-grid-section .masonry-grid{grid-template-columns:1fr}
  .contact-waste-highlight{padding:1.1rem 1.2rem}
}
