/* v69: expanded French-toast hero panel and centered keepsake title. */
@media (min-width: 981px) {
  .recipe-hero-inner { grid-template-columns: minmax(450px,1fr) minmax(500px,560px); column-gap:clamp(28px,4vw,70px); }
  .recipe-hero-intro {
    width: min(100%,560px);
    padding: 34px 38px 32px;
    transform: translate(-32px, 25px);
  }
  .recipe-hero-intro strong span:last-child {
    padding-left: 42px;
    font-size: clamp(38px,3.6vw,54px);
    white-space: nowrap;
  }
  .recipe-hero-intro em { max-width: 480px; }
}
.recipe-card-aside h2 { justify-items: center; text-align: center; }
.recipe-card-aside h2 span:nth-child(2) { padding-left: 0; }
@media print {
  .recipe-card-aside h2 { justify-items: center !important; text-align: center !important; }
  .recipe-card-aside h2 span:nth-child(2) { padding-left: 0 !important; }
}
