/* Imani Academy — impression (feuille non bloquante, chargée avec media="print"). */
@layer pages {
  @media print {
    .utility, .site-header, .mbar, .cmp-drawer, .pricebar, .subnav, .site-footer .footer__grid, .btn, .no-print, .msd-badge, .msd-toasts, .crumbs, .enrol-nav, .steps, .stepbar, .summary-aside, details.sum-m { display: none !important; }
    body { background: #fff; color: #000; font-size: 11pt; padding: 0 !important; }
    .section, .page-head { padding-block: 1rem; }
    a { color: inherit; text-decoration: none; }
    .print-only { display: block !important; }
    .form-card, .quiz { box-shadow: none; border: 0; padding: 0; }
  }}
