@media print{
  @page{margin:1.6cm}
  body{background:#fff;color:#000;font-size:11pt}
  .topo .nav,.menu__botao,.pular,.botao,.transicao,.pino,.parede,.sombra,.cta-final,.rodape,.hero__visual{display:none !important}
  .hero{background:#fff;min-height:0}
  .hero__grade{display:block;min-height:0;padding:0}
  .hero__prova{padding-bottom:1rem}
  .sec{padding:1.2rem 0}
  .sec--escuro,.sec--mural,.sec--avaliacoes,.sec--chegar{background:#fff;color:#000}
  .cartao{opacity:1 !important;transform:none !important;box-shadow:none;border:1pt solid #999;break-inside:avoid;margin-bottom:.6rem}
  details{border-top:1pt solid #999}
  details p{padding-bottom:.6rem}
  .avaliacoes{grid-template-columns:1fr;gap:1rem}
  .estrelas{color:#000}
  a{color:#000;text-decoration:none}
  .ext::after{content:" — veja o endereço completo no Google Maps"}
  .folha{display:block !important;border:2pt solid #000;padding:.9rem 1rem;margin-top:1.4rem;font-size:10.5pt}
  .preencher{background:none;color:#000;border:1pt dashed #666}
}
