/* Recipe redesign, 13 Nov 2026: You will need + Before you start (Roast Turkey, Roast Chicken with Stuffing). */
.rx-needcard .rx-need{list-style:none;margin:0;padding:0}
.rx-needcard .rx-need li{padding:6px 0;border-bottom:1px dashed #d9d4c7;break-inside:avoid}
.rx-needcard .rx-need li:last-child{border-bottom:0}
.rx--card .rx-need{columns:2 280px;column-gap:24px}
.rx-need .rx-need-note{color:var(--rx-muted);font-size:.92em}
.rx-before{margin:0 0 16px;padding:12px 14px;background:#fffaf0;border:2px solid var(--rx-ink)}
.rx-before h3{font:700 .82rem/1.2 "CO Oswald",Oswald,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#c2410c;margin:0 0 8px}
.rx-before ul{margin:0;padding-left:1.2em}
.rx-before li{margin:.4em 0}
.rx-before li:first-child{margin-top:0}
.rx-before li:last-child{margin-bottom:0}
@media (max-width:759px){
  .rx--card .rx-need{columns:1}
  .rx-before{padding:12px}
}
@media print{
  .rx-before{background:none;border:1px solid #999;box-shadow:none}
  .rx-needcard .rx-need li{border-bottom-color:#ccc}
  .rx-need a[href]::after{content:none}
}
