/* Mode impression — cf. cahier des charges 5.2
   Lecture propre des pages Parcours et Responsabilites institutionnelles */
@media print{
  .site-header, .site-footer, .nav-toggle, .hero-actions,
  .skip-link, .filters, .form-grid, .btn, .breadcrumb{
    display: none !important;
  }
  body{
    background: #fff;
    color: #000;
    font-size: 12pt;
  }
  .page-header{
    background: none !important;
    color: #000 !important;
    padding: 0 0 12pt 0;
    border-bottom: 2px solid #000;
  }
  .page-header h1, .page-header p, .page-header .eyebrow{ color: #000 !important; }
  a{ color: #000; text-decoration: underline; }
  .timeline{ border-left: 1px solid #000; }
  .timeline-item::before{ background: #000; }
  .mandate-card, .card, .contact-card, .sidebar-card{
    border: 1px solid #000 !important;
    break-inside: avoid;
  }
  .data-table th, .data-table td{ border-bottom: 1px solid #999; }
  h1, h2, h3{ color: #000 !important; }
  .section{ padding: 14pt 0; }
}
