.print-citation { display: none; }
@media print {
  .print-masthead {
    display: block;
    width: 100%;
    margin: 0 0 2mm;
    padding: 0;
    border: 0;
    break-inside: avoid;
    break-after: avoid;
  }
  .print-masthead img {
    display: block;
    width: 100%;
    height: auto;
    max-width: none;
    object-fit: contain;
  }
  .print-citation {
    display: block;
    margin: 0 0 4mm;
    padding-top: 1.5mm;
    border-top: .4pt solid var(--line);
    color: var(--muted);
    font: 7.5pt/1.4 system-ui, sans-serif;
    overflow-wrap: anywhere;
    break-inside: avoid;
    break-after: avoid;
  }
  .print-citation a { color: inherit; text-decoration: none; }
}
