/* The printable pages' own rules (products/diet/site/print-pages.ts links this file; PageSpec.stylesheets): a grid to tick and a
   chart of moves; on paper the frame and the call to action go. */
.data.grid th, .data.grid td { white-space: normal; text-align: left; }
.data.grid .tick { width: 3rem; }
.start-date { font-weight: 600; }
.chart { padding-left: 1.25rem; }
.chart > li { margin-bottom: 1rem; break-inside: avoid; }
.chart h2 { font-size: 1.2rem; margin: 0 0 .25rem; }
.stop-full { font-size: .875rem; }
@media print {
  body:has(main.printable) .nav, body:has(main.printable) .site-footer, main.printable .no-print { display: none; }
  main.printable { font-size: 11pt; }
}
