/* Print stylesheet — applied only via media="print" on the <link>.
   Strips the form / toolbar / app header so the printed page shows just
   the screening report. */
@page {
  size: A4;
  margin: 14mm;
}

body {
  padding: 0;
  background: #fff;
}

.no-print { display: none !important; }

.report { display: block !important; }

/* Avoid mid-section page breaks where reasonable. */
.report .jurisdiction-card,
.report .card,
.report .flag-card { break-inside: avoid; }

.report h2 { break-after: avoid; }
