/* IstoÉ Negócios — correções restritas a telas pequenas.
 * Preservar layout desktop aprovado. QA mobile 2026-10-13. */
@media (max-width: 680px) {
  html,body{width:100%;max-width:100%;overflow-x:clip}
  .in-home,.in-home *{box-sizing:border-box}
  .in-home{width:100%;max-width:100%;min-width:0;overflow-x:clip}
  .in-home__wrap{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}
  .in-home__hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding-top:8px!important;padding-bottom:8px!important}
  .in-home__hero-main{position:relative!important;width:100%!important;min-width:0!important;min-height:430px!important;overflow:hidden!important}
  .in-home__hero-main>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}
  .in-home__hero-copy{left:18px!important;right:18px!important;bottom:20px!important;width:auto!important;max-width:none!important;min-width:0!important}
  .in-home__hero h1{max-width:100%!important;font-size:clamp(25px,7vw,34px)!important;line-height:1.07!important;overflow-wrap:break-word!important;word-break:normal}
  .in-home__hero p{width:100%;max-width:100%!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:break-word}
  .in-home__hero-side{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:9px!important;min-width:0!important}
  .in-home__mini{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,40%) minmax(0,1fr)!important;min-height:100px!important;overflow:hidden}
  .in-home__mini img{width:100%!important;height:100%!important;min-width:0!important;min-height:100px!important;object-fit:cover}
  .in-home__mini-copy{min-width:0!important;width:100%!important;max-width:100%!important;padding:8px 10px!important;overflow:hidden}
  .in-home__mini h2{font-size:14px!important;line-height:1.13!important;overflow-wrap:break-word!important;word-break:normal}
  .in-home__mini p{font-size:10px!important;line-height:1.3!important;overflow-wrap:anywhere}
  .in-home__main-grid,.in-home__feature-grid,.in-home__secondary-grid{min-width:0!important;max-width:100%!important}
  .in-home__main-grid{grid-template-columns:minmax(0,1fr)!important}
  .in-home__feature-grid{grid-template-columns:minmax(0,1fr)!important}
  .in-home__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .in-home__cats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .in-home__cat{min-width:0!important;padding:9px 7px!important}
  .in-home__cat strong,.in-home__cat small{overflow-wrap:break-word}
  .in-home__newsletter{flex-direction:column!important;align-items:flex-start!important}
  /* Lupa na faixa superior, nunca sobrepondo os links roláveis das editorias. */
  #nw-header .nw-nav .nw-search-form{position:absolute!important;top:-49px!important;right:10px!important;z-index:40!important}
  #nw-header .nw-nav .nw-search-form.is-open{top:-49px!important;right:10px!important;z-index:50!important}
  .in-home__banner{flex-wrap:wrap!important;gap:12px!important;max-width:100%!important}
  .in-home__banner h2{font-size:22px!important}
}
