.at-print-quantity,.at-print-source{display:none}
@media print{
 @page{size:A4;margin:12mm}
 html,body{background:#fff!important;color:#111!important}
 body:has(.recipe-shell) :is(.site-header,.site-footer,.skip-link){display:none!important}
 body:has(.recipe-shell) #main{margin:0!important;padding:0!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell,body[data-public-theme="recipe-atelier"] #main .recipe-shell *{box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-height:0!important;height:auto!important;max-height:none!important;min-width:0!important;width:auto!important;max-width:none!important;float:none!important;position:static!important;transform:none!important;letter-spacing:normal!important;text-shadow:none!important;overflow:visible!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell *:before,body[data-public-theme="recipe-atelier"] #main .recipe-shell *:after,body[data-public-theme="recipe-atelier"] #main .recipe-shell:before,body[data-public-theme="recipe-atelier"] #main .recipe-shell:after{display:none!important;content:none!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell{display:block!important;width:100%!important;font:9.5pt/1.3 Arial,sans-serif!important;color:#111!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell :is(p,li,dd,dt,span,small){font-family:Arial,sans-serif!important;font-size:9.5pt!important;line-height:1.3!important;color:#111!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell :is(section,article,header,details){break-before:auto!important;break-after:auto!important;break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:auto!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell :is(.at-recipe-hero-layout,.article-layout,.prose,.at-notebook,.at-ingredients-zone,.at-ingredients-frame,.at-pantry,.recipe-ingredients,.recipe-method,.at-step-copy,.at-step-copy.has-media,.at-step-copy.no-media){display:block!important;grid-column:auto!important;grid-row:auto!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell :is(.breadcrumbs,.article-side,.article-hero,.article-deck,.byline,.at-recipe-actions,.at-recipe-chips,.at-method-tools,.at-ingredient-toolbar,.at-check-hint,.at-related-recipes,.related,.at-supporting-content,.at-expect-panel,.tldr,.recipe-gold,.at-control-points,.recipe-control-point,.at-recipe-story,.at-notebook-heading,.at-editorial-ornament,.at-section-icon,.at-heading-icon,.at-heading-kicker,.at-kicker,.eyebrow,.at-heart,.at-scene-note,.at-print-quantity small){display:none!important}
 /* Photos cannot override this through their web layout or a generic figure rule. */
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-method :is(figure,picture,img,svg,figcaption),body[data-public-theme="recipe-atelier"] #main .recipe-shell header svg,body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-check-row input{display:none!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .article-header{display:block!important;margin-bottom:2mm!important;padding-bottom:2mm!important;border-bottom:1px solid #aaa!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .article-header h1{font:700 17pt/1.15 Arial,sans-serif!important;margin-bottom:2mm!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-recipe-meta{display:flex!important;flex-wrap:wrap!important;gap:2mm 5mm!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-recipe-meta>div{display:block!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-recipe-meta :is(dt,dd){display:inline!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-recipe-meta dt{font-weight:700!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-recipe-meta dt:after{display:inline!important;content:': '!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-recipe-meta [data-fact="yield"]{display:none!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-print-quantity{display:block!important;margin:1mm 0 2mm!important;break-inside:avoid!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-ingredients>header,body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-method-heading,body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-section-heading{display:block!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell :is(h2,h3){font-family:Arial,sans-serif!important;color:#111!important;break-after:avoid-page!important;page-break-after:avoid!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell h2{font-size:11.5pt!important;line-height:1.2!important;margin:2mm 0 1mm!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell h3{font-size:10pt!important;line-height:1.2!important;margin-bottom:1mm!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-ingredients ul{display:block!important;list-style:none!important;columns:2!important;column-gap:8mm!important;margin-bottom:2mm!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-ingredients li{display:block!important;list-style:none!important;padding:.6mm 0!important;break-inside:avoid!important;page-break-inside:avoid!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-check-row{display:block!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-check-row>span,body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-check-row input:checked+span{color:#111!important;text-decoration:none!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-check-row>span:before{display:inline!important;content:'□ '!important;font-size:10pt!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-method ol{display:block!important;list-style:none!important;columns:auto!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-method ol>li{display:block!important;position:relative!important;padding-left:7mm!important;margin-bottom:2mm!important;break-inside:avoid-page!important;page-break-inside:avoid!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-step-number{position:absolute!important;left:0!important;top:0!important;font:700 10pt/1.2 Arial,sans-serif!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-method :is(.at-step-copy>p,.at-step-copy>h3){display:block!important;grid-column:auto!important;grid-row:auto!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .recipe-method strong{display:inline!important;font-weight:700!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell a{color:#111!important;text-decoration:none!important}
 body[data-public-theme="recipe-atelier"] #main .recipe-shell .at-print-source{display:block!important;font:7.5pt/1.2 Arial,sans-serif!important;border-top:1px solid #aaa!important;margin-top:2mm!important;padding-top:1mm!important;overflow-wrap:anywhere!important}
}
