/* BMT Finanziamento — impression (exemples représentatifs, conditions, espace client) */
@media print {
    .topbar, .site-header, .site-footer__grid, .site-footer__bottom, .consent, .nav-toggle, .skip-link,
    .btn, .simulator, .account__side, .admin__side, .cta-band, form, .flash-zone { display: none !important; }
    body { font: 11pt/1.5 Georgia, "Times New Roman", serif; color: #000; background: #fff; }
    .hero, .product-hero, .page-hero, .section--navy { background: none !important; color: #000 !important; }
    .hero *, .product-hero *, .page-hero *, .section--navy * { color: #000 !important; }
    a { color: #000; text-decoration: underline; }
    .prose a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; }
    .section { padding: 12pt 0; }
    .legal-example, .card-block, .panel, .table th, .table td { border: 1px solid #999 !important; box-shadow: none !important; }
    h1, h2, h3 { page-break-after: avoid; }
    .legal-example, tr { page-break-inside: avoid; }
}
