.recipe-detail .recipe-ingredient:has(input:checked) span{color:var(--ds-mist);text-decoration:line-through}.recipe-detail .recipe-step{scroll-margin-top:7rem}@media print{body:has(.recipe-detail){color:#000;background:#fff;font-size:11pt}body:has(.recipe-detail) [data-routine-header]{display:none!important}body:has(.recipe-detail) .ds-site-footer{display:none!important}body:has(.recipe-detail) [data-marketing-privacy-slot]{display:none!important}body:has(.recipe-detail) .recipe-extra{display:none!important}body:has(.recipe-detail) .recipe-detail figure{display:none!important}body:has(.recipe-detail) .recipe-product-reference{display:none!important}body:has(.recipe-detail) #main-content{max-width:none;padding:0}.recipe-detail [data-supporting-hero]{padding-block:0 12pt;display:block}.recipe-detail h1{font-size:25pt;line-height:1.2}.recipe-detail h2{font-size:16pt}.recipe-detail p,.recipe-detail li{font-size:11pt;line-height:1.45}.recipe-detail .recipe-instructions{padding-block:8pt;display:block}.recipe-detail .recipe-ingredients{background:#fff;margin-bottom:16pt;padding:12pt}.recipe-detail .recipe-step{break-inside:avoid}.recipe-detail .recipe-notes{padding-block:12pt}.recipe-detail .recipe-notes>div{display:block}.recipe-detail .recipe-notes section{border:0;margin-bottom:12pt;padding:0}.recipe-detail input{display:none}.recipe-detail .recipe-ingredient:has(input:checked) span{color:#000;text-decoration:none}.recipe-detail a{color:#000;text-decoration:none}}
