/* insurance-portal/src/print/print.css
   D1P-01 — portal-native print. The print-only summary is hidden on screen and
   shown only when printing; the interactive shell is hidden when printing. */
.print-only { display: none; }

@media print {
  .site-header .trust-banner,
  .controls,
  .disclaimer-dialog,
  #disclaimer-mount { display: none !important; }

  body { background: #fff; color: #000; }
  .print-only { display: block; }

  .print-summary h1 { font-size: 18pt; margin: 0 0 6pt; }
  .print-summary h2 { font-size: 13pt; margin: 10pt 0 4pt; }
  .print-summary p { font-size: 10.5pt; margin: 4pt 0; }
  .print-summary ul { font-size: 10pt; padding-left: 16pt; }
  .print-disclaimer { font-style: italic; }
  .print-dates { color: #333; }
  a { color: #000; text-decoration: none; }
}
