/* O acervo mantém suas regras de apresentação originais. */
@media (max-width:1200px) {
  body:not(.acervo-preservado) .btn-gaveta { display:flex; }
  body:not(.acervo-preservado) nav.menu > .wrap { display:flex; align-items:center; gap:6px; }
  body:not(.acervo-preservado) nav.menu > .wrap > ul { min-width:0; flex:1; justify-content:flex-end; }
  body:not(.acervo-preservado) nav.menu > .wrap > ul > li:not(:last-child) { display:none; }
  body:not(.acervo-preservado) nav.menu > .wrap > ul > li:last-child { margin-left:auto; }
}
@media (max-width:1050px) {
  body:not(.acervo-preservado) footer .wrap { grid-template-columns:minmax(0,1fr); }
  body:not(.acervo-preservado) .f-cats { grid-template-columns:repeat(2,minmax(0,1fr)); overflow-wrap:anywhere; }
  body:not(.acervo-preservado) .ct-card { min-width:0; overflow-wrap:anywhere; }
}
