/* FIL-ITALIA News cards: missing-image fallback and strict containment */
body.fil-page-news .fil-news-lead,
body.fil-page-news .fil-news-tile,
body.fil-page-news .fil-news-card-v1{
  position:relative!important;
  min-width:0!important;
  overflow:hidden!important;
  isolation:isolate!important;
}

body.fil-page-news .fil-news-card-v1{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
  min-height:330px!important;
}

body.fil-page-news .fil-news-lead>img,
body.fil-page-news .fil-news-tile>img,
body.fil-page-news .fil-news-card-v1>img{
  display:block!important;
  min-width:0!important;
  background:#061b13!important;
}

body.fil-page-news .fil-news-card-v1>img{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  height:220px!important;
  flex:0 0 220px!important;
  object-fit:cover!important;
}

body.fil-page-news .fil-news-card-v1>div{
  position:relative!important;
  inset:auto!important;
  z-index:4!important;
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-width:0!important;
  padding:20px!important;
  overflow:hidden!important;
  background:#071b13!important;
}

body.fil-page-news .fil-news-card-v1 small,
body.fil-page-news .fil-news-card-v1 strong{
  position:static!important;
  inset:auto!important;
  display:block!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}

body.fil-page-news .fil-news-card-v1 strong{
  margin-top:8px!important;
  font-size:1.15rem!important;
  line-height:1.16!important;
}

body.fil-page-news img.fil-news-image-fallback{
  object-fit:cover!important;
  object-position:center!important;
  filter:none!important;
  opacity:1!important;
  background:#061b13!important;
}

body.fil-page-news .fil-news-tile img.fil-news-image-fallback{
  padding:0!important;
}

@media(max-width:620px){
  body.fil-page-news .fil-news-card-v1>img{
    height:205px!important;
    flex-basis:205px!important;
  }
}
