/* milkatlas print stylesheet: the preparation card and the feeding chart print
   on one sheet each; everything else is hidden. Attach with media="print". */
@page { margin: 14mm; }
@media print {
  :root { --ma-color-paper: #fff; --ma-color-ink: #000; --ma-color-graphite: #333; --ma-color-rule: #999; --ma-color-rule-strong: #666; }
  body { background: #fff; color: #000; font-size: 11pt; }
  .ma-header, .ma-footer, .ma-skip, .ma-breadcrumb, .ma-nav, .ma-locale, .ma-cart,
  .ma-byline, .ma-disclosure, .ma-answer, .ma-takeaways, .ma-toc, .ma-pod, .ma-corrections,
  .ma-faq, .ma-sources, .ma-buy, .ma-wtb, .ma-reviews, .ma-video, .ma-opinion, .ma-product-image,
  .ma-recall, .ma-notify, .ma-spec, .ma-section:not(#preparation):not(#feeding), .ma-title__kicker { display: none !important; }
  .ma-article { display: block; padding: 0; }
  .ma-title { display: block; margin-bottom: 6mm; }
  .ma-title h1 { font-size: 16pt; }
  .ma-title h1::after { content: " · preparation card"; font-weight: 400; font-size: 11pt; }
  .ma-section#preparation, .ma-section#feeding { display: block; break-inside: avoid; page-break-inside: avoid; }
  .ma-section#feeding { page-break-before: always; break-before: page; }
  .ma-section > h2 { border-top: 0; padding-top: 0; font-size: 14pt; margin-bottom: 3mm; }
  .ma-table-wrap { overflow: visible; border-bottom: 1px solid #000; }
  .ma-table { min-width: 0; width: 100%; font-size: 10pt; }
  .ma-table th, .ma-table td { border-top: 1px solid #999; padding: 2mm 3mm; }
  .ma-table thead th { background: #eee; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  .ma-table--sticky tbody th:first-child, .ma-table--sticky thead th:first-child { position: static; box-shadow: none; background: transparent; }
  .ma-prep__panel { grid-template-columns: 60mm 1fr; }
  .ma-prep__panel img { max-width: 60mm; }
  .ma-evidence { background: transparent; border: 1px solid #666; break-inside: avoid; }
  .ma-evidence__pips i { border: 1px solid #000; }
  .ma-evidence[data-grade="regulation"] .ma-evidence__pips i { background: #000; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  a { color: #000; text-decoration: none; }
  .ma-section#preparation::after { content: "milkatlas · HiPP Dutch Stage 1 · one level 4.3 g scoop per 30 ml of water · printed from the product page"; display: block; margin-top: 6mm; font-size: 9pt; color: #333; }
}
