/* VideoMotion – stampa: testo nero su bianco, niente menu, moduli, video e banner */
@media print{
  body{background:#fff;color:#000;font-size:12pt;padding:0}
  .site-header,.nav,.mobile-bar,.cookie,.cta-band,.filters,form,.video,.lightbox,.gallery__thumbs,.social,.skip-link{display:none!important}
  .hero,.page-hero,.section,.section--alt,.section--light{background:none!important;color:#000;border:0;min-height:0;padding:12pt 0}
  .hero::after{display:none}
  .hero__media{display:none}
  a{color:#000;text-decoration:underline}
  .prose a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt}
  h1,h2,h3{color:#000;page-break-after:avoid}
  img{max-width:60%!important;page-break-inside:avoid}
  .card{border:1px solid #999;break-inside:avoid}
  .site-footer{background:none;color:#000;border-top:1px solid #000}
  .site-footer a{color:#000}
}
