
/* V11 - Corrige especificamente a seção "Veja mais notícias" no mobile */
@media (max-width: 900px){
  .related-news-full-section,
  .section.related-news-full-section{
    padding-left:0!important;
    padding-right:0!important;
  }

  .related-news-full-section > .container,
  .section.related-news-full-section > .container{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding-left:14px!important;
    padding-right:14px!important;
  }

  .related-news-full-section .section-head.compact{
    width:100%!important;
    max-width:100%!important;
    margin:0 0 14px!important;
    padding:0!important;
    align-items:flex-start!important;
  }

  .related-news-full-section .related-news-grid,
  .related-news-full-section .grid.cols-3.related-news-grid,
  .section.related-news-full-section .related-news-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    justify-content:stretch!important;
  }

  .related-news-full-section .related-news-grid > .card,
  .related-news-full-section .related-news-grid > a.card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    justify-self:stretch!important;
    border-radius:18px!important;
    overflow:hidden!important;
  }

  .related-news-full-section .related-news-grid > .card .card-img,
  .related-news-full-section .related-news-grid > a.card .card-img{
    width:100%!important;
    height:210px!important;
    object-fit:cover!important;
    border-radius:0!important;
    margin:0!important;
  }

  .related-news-full-section .related-news-grid > .card .card-body,
  .related-news-full-section .related-news-grid > a.card .card-body{
    padding:16px!important;
  }

  .related-news-full-section .related-news-grid > .card h3,
  .related-news-full-section .related-news-grid > a.card h3{
    font-size:20px!important;
    line-height:1.15!important;
    margin:0 0 10px!important;
  }

  .related-news-full-section .related-news-grid > .card p,
  .related-news-full-section .related-news-grid > a.card p{
    display:block!important;
    font-size:14px!important;
    line-height:1.45!important;
    margin:0!important;
  }
}
