/* v90: culminating platform card, balanced French-toast entrances, and print-footer refinement. */
.recipe-teaser .daddios-brand-lockup{width:min(100%,560px)!important}
.pilot-identities{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.pilot-identities p,
.pilot-identities p:nth-child(4){grid-column:auto!important}
.pilot-identities p:nth-child(5){grid-column:1/-1!important;min-height:215px!important}

@media(min-width:981px){
 .recipe-hero{
  min-height:calc(100svh - 68px)!important;
  max-height:860px!important;
  padding:54px clamp(48px,7vw,118px)!important;
  place-items:center start!important;
 }
 .recipe-hero-inner{
  grid-template-columns:minmax(430px,1fr) minmax(440px,540px)!important;
  grid-template-rows:auto 1fr!important;
  align-items:center!important;
  column-gap:clamp(44px,6vw,110px)!important;
 }
 .recipe-hero-inner>.eyebrow{grid-row:1!important;align-self:end!important;margin:0 0 22px!important}
 .recipe-hero h1{
  grid-row:2!important;
  align-self:start!important;
  max-width:760px!important;
  margin:0!important;
  font-size:clamp(64px,6.1vw,92px)!important;
  line-height:.96!important;
 }
 .recipe-hero-intro{
  grid-row:1/3!important;
  align-self:center!important;
  justify-self:end!important;
  width:min(100%,520px)!important;
  margin:0!important;
  padding:24px 28px 22px!important;
  transform:none!important;
 }
 .recipe-hero-intro .daddios-brand-lockup{width:min(100%,470px)!important}
 .recipe-hero-intro em{margin-top:17px!important}
}

@media(max-width:760px){
 .recipe-teaser .daddios-brand-lockup{width:min(100%,510px)!important}
 .pilot-identities{grid-template-columns:1fr!important}
 .pilot-identities p:nth-child(5){grid-column:auto!important;min-height:0!important}
}

@media print{
 .recipe-instructions{justify-content:space-between!important;gap:0!important}
 .recipe-print-footer{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-rows:auto auto auto!important;
  align-items:center!important;
  padding:.09in .20in!important;
  gap:3.5pt 18pt!important;
 }
 .recipe-print-call{grid-column:1!important;grid-row:1!important;font-size:12.2pt!important}
 .recipe-print-footer>div{
  grid-column:2!important;
  grid-row:1!important;
  display:flex!important;
  justify-content:flex-end!important;
  gap:13pt!important;
  white-space:nowrap!important;
  font-size:8.2pt!important;
 }
 .recipe-print-footer>p{
  grid-column:1/-1!important;
  grid-row:2!important;
  max-width:none!important;
  margin:0!important;
  padding:0 0 3pt!important;
  border-bottom:.5pt solid #888!important;
  white-space:nowrap!important;
  font-size:8.45pt!important;
  line-height:1.12!important;
  text-align:left!important;
 }
 .recipe-print-footer>small{
  grid-column:1/-1!important;
  grid-row:3!important;
  padding-top:0!important;
  border-top:0!important;
  font-size:7.4pt!important;
 }
}
