/* origem: site/0015.css */
/* SOURCE: /assets/refactor-v943/css/site/0051.css */
@media (max-width:760px){
  /* Um único alinhamento lateral de 15px em toda a listagem. */
  html body.pc .breadcrumb.spb-list-breadcrumb,
  html body.pc .pc-list-head,
  html body.pc .spb-category-list-head,
  html body.pc .spb-mobile-news-tabs,
  html body.pc .article-layout.spb-category-layout,
  html body.pc .spb-global-content-layout.spb-category-layout{
    width:calc(100% - 30px)!important;
    max-width:calc(100% - 30px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
  }

  html body.pc .pc-list-head,
  html body.pc .spb-category-list-head{
    margin-top:14px!important;
    margin-bottom:0!important;
    padding-bottom:0!important;
    border-bottom:0!important;
  }

  html body.pc .pc-list-head .search-home,
  html body.pc .spb-category-list-head .search-home{
    width:100%!important;
    max-width:100%!important;
    margin:16px 0 0!important;
  }

  /* Tabs entre a busca e as matérias, com gesto horizontal natural. */
  html body.pc .spb-mobile-news-tabs{
    margin-top:16px!important;
    margin-bottom:20px!important;
    overflow:hidden!important;
  }
  html body.pc .spb-mobile-news-tabs-scroll{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:none!important;
    scroll-behavior:auto!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-x!important;
    scrollbar-width:none!important;
    cursor:grab!important;
  }
  html body.pc .spb-mobile-news-tabs-scroll:active{cursor:grabbing!important}
  html body.pc .spb-mobile-news-tabs-scroll::-webkit-scrollbar{display:none!important}
  html body.pc .spb-mobile-news-tab{
    scroll-snap-align:none!important;
    flex:0 0 auto!important;
    min-height:35px!important;
    padding:0 15px!important;
  }

  /* Lista mobile: somente foto, chapéu, título e data. */
  html body.pc .spb-category-layout .pc-list-item,
  html body.pc .spb-global-content-list .pc-list-item{
    display:grid!important;
    grid-template-columns:minmax(118px,42%) minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 0 16px!important;
    padding:0 0 16px!important;
    border-bottom:1px solid #d7d7d7!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  html body.pc .spb-category-layout .pc-list-img,
  html body.pc .spb-global-content-list .pc-list-img{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  html body.pc .spb-category-layout .pc-list-img img,
  html body.pc .spb-category-layout .pc-list-img span,
  html body.pc .spb-global-content-list .pc-list-img img,
  html body.pc .spb-global-content-list .pc-list-img span{
    display:block!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:3/2!important;
    object-fit:cover!important;
    margin:0!important;
  }
  html body.pc .spb-category-layout .pc-list-item>div,
  html body.pc .spb-global-content-list .pc-list-item>div{
    min-width:0!important;
    width:100%!important;
  }
  html body.pc .spb-category-layout .pc-list-item .pc-cat,
  html body.pc .spb-global-content-list .pc-list-item .pc-cat{
    display:block!important;
    margin:0 0 3px!important;
    font-size:10px!important;
    line-height:1.1!important;
    font-weight:700!important;
    text-transform:uppercase!important;
  }
  html body.pc .spb-category-layout .pc-list-item h2,
  html body.pc .spb-global-content-list .pc-list-item h2{
    margin:0 0 8px!important;
    font-size:14px!important;
    line-height:1.12!important;
    font-weight:700!important;
    overflow-wrap:anywhere!important;
  }
  html body.pc .spb-category-layout .pc-list-item .pc-list-excerpt,
  html body.pc .spb-global-content-list .pc-list-item .pc-list-excerpt,
  html body.pc .spb-category-layout .pc-list-item p,
  html body.pc .spb-global-content-list .pc-list-item p{
    display:none!important;
  }
  html body.pc .spb-category-layout .pc-list-item small,
  html body.pc .spb-global-content-list .pc-list-item small{
    display:block!important;
    margin:0!important;
    color:#7b8490!important;
    font-size:11px!important;
    line-height:1.2!important;
    font-weight:400!important;
  }

  /* Publicidade entre matérias: proporção 300x250, sem cortar a arte. */
  html body.pc .spb-mobile-content-ad{
    width:100%!important;
    max-width:100%!important;
    margin:22px auto!important;
    padding:0!important;
    overflow:visible!important;
  }
  html body.pc .spb-mobile-content-ad .adbox,
  html body.pc .spb-mobile-content-ad .ad-300x250,
  html body.pc .spb-mobile-content-ad .ad-300x600{
    width:min(300px,100%)!important;
    max-width:300px!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:300/250!important;
    margin:0 auto!important;
    overflow:hidden!important;
    background:transparent!important;
  }
  html body.pc .spb-mobile-content-ad .adbox img,
  html body.pc .spb-mobile-content-ad .ad-300x250 img,
  html body.pc .spb-mobile-content-ad .ad-300x600 img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
  }
}
@media (max-width:380px){
  html body.pc .spb-category-layout .pc-list-item,
  html body.pc .spb-global-content-list .pc-list-item{
    grid-template-columns:112px minmax(0,1fr)!important;
    gap:10px!important;
  }
  html body.pc .spb-category-layout .pc-list-item h2,
  html body.pc .spb-global-content-list .pc-list-item h2{font-size:15px!important}
}

