/* Print (media=print, SPEC A9). Part 3 prints only the recipe card; other pages print the article. */
@page{margin:14mm 12mm}
.rx-header,.rx-footer,.rx-skip,.rx-crumbs,.rx-stepper,.rx-cookmode,.rx-menu,.rx-next,.rx-teaser,.rx-share,.rx-next-recipe,.rx-related,.rx-adwrap,.rx-rule,.rx-pager,.rx-chips,.rx-search,.rx-trust,.hb-ad-inpage,.hb-ad-inarticle,[id^="hbagency_space_"],[id^="HB_"]{display:none!important}
html,body{background:#fff!important;color:#000!important}
body{font:11pt/1.45 Georgia,"Times New Roman",serif}
a{color:#000!important;text-decoration:none!important}
.rx-article{max-width:none;padding:0}
.rx-lead img{max-height:70mm;width:auto;border-radius:4px}
.rx-facts,.rx-note,.rx-ingredients,.rx-checkpoint,.rx-step__cue,.rx-step__temp,.rx-step__tip{background:none!important;box-shadow:none!important;border:1px solid #999!important;color:#000!important}
.rx-prose h2,.rx-prose h3,.rx-step,.rx-faq__item{break-after:avoid;break-inside:avoid}
.rx-faq__a{display:block}
.rx-ing-list li::before,.rx-card__ing li::before{border-color:#000;background:none!important;width:10pt;height:10pt;top:4pt}
.rx-ing-list li,.rx-card__ing li{padding:2pt 0 2pt 16pt;border:0;text-decoration:none!important;color:#000!important}
body.rx-part-3 .rx-head,body.rx-part-3 .rx-lead,body.rx-part-3 .rx-facts,body.rx-part-3 .rx-end,body.rx-part-3 .rx-prose>:not(.rx-card){display:none!important}
body.rx-part-3 .rx-card{display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;font:11pt/1.45 Georgia,"Times New Roman",serif;color:#000}
.rx-card__title{font-size:20pt!important;margin:2pt 0 6pt!important}
.rx-card__eyebrow{color:#000!important}
.rx-card__fact{background:none!important;border:1px solid #999;padding:1pt 6pt!important}
.rx-card__fig{float:right;width:38mm!important;margin:0 0 4mm 6mm!important}
.rx-card__fig img{width:38mm!important;aspect-ratio:1!important;border-radius:3px}
.rx-checkpoint{padding-left:12px!important}
.rx-phase::before{background:none!important;border:1px solid #999}
.rx-card__ing{columns:2;column-gap:10mm}
.rx-card__ing li,.rx-card__steps li{break-inside:avoid}
.rx-card__steps li{padding:2pt 0 2pt 18pt}
.rx-card__steps li::before{width:12pt;height:12pt;top:3pt;background:none!important;border:1px solid #000;color:#000!important;font-size:8pt}
.rx-card__allergens,.rx-card__raw,.rx-card__nutrition dl>div{background:none!important;border:1px solid #999;color:#000!important}
.rx-card__actions{display:none!important}
.rx-card__foot{display:block!important;color:#000!important;border-top:1px solid #999}
