/* v75: keep the complete recipe inside its fixed one-page print cells. */
@media print {
  .recipe-instructions {
    min-width:0!important;
    overflow:hidden!important;
    align-content:start!important;
    gap:6pt!important;
    padding:.18in .24in!important;
  }

  .recipe-step,
  .recipe-step:first-child {
    min-width:0!important;
    max-width:100%!important;
    padding:0 0 2pt!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }

  .recipe-step h3 {
    margin:0 0 3pt!important;
    font-size:16.5pt!important;
    line-height:1.03!important;
  }

  .recipe-step p {
    max-width:100%!important;
    margin:2.2pt 0!important;
    font-size:9.6pt!important;
    line-height:1.18!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }

  .texture-choice {
    margin:0 0 4pt!important;
    padding:5pt 7pt!important;
  }

  .texture-choice strong {
    font-size:10.3pt!important;
    line-height:1.14!important;
  }

  .texture-choice span {
    margin-top:2pt!important;
    font-size:8.5pt!important;
    line-height:1.15!important;
  }
}
