@page{size:letter;margin:.45in .5in .48in}
.print-no-recipe-image .recipe-feature-image{display:none!important}.print-no-recipe-image .recipe-header-grid{grid-template-columns:1fr!important}
.recipe-notes-print.print-only{display:block!important;margin:.1in 0;padding:.08in;border:1pt solid #778b39;break-inside:avoid}.recipe-notes-print p{min-height:.35in;margin:.03in 0 0;white-space:pre-wrap}
*{box-shadow:none!important;text-shadow:none!important}.no-print,.site-header,.site-footer,.newsletter,.nav-toggle,.recipe-actions,.print-options,.article-footer{display:none!important}.print-only{display:flex!important}html,body{margin:0!important;background:#fff!important;color:#201b17!important;font:9.5pt/1.32 Georgia,"Times New Roman",serif!important}.shell,.shell.narrow,.narrow{width:100%!important;max-width:none!important;margin:0!important}.recipe,.article{padding:0!important}.recipe-print-header{align-items:center;justify-content:space-between;gap:.3in;margin:0 0 .16in;padding-bottom:.1in;border-bottom:1.5pt solid #75491d;color:#75491d;font:7.3pt/1.3 Arial,sans-serif;text-align:right}.recipe-print-header img{width:2.1in;height:.62in;object-fit:contain;object-position:left center}.recipe-print-header span{font-size:6.5pt;color:#555}.recipe-header{padding:0 0 .13in!important;background:none!important;border-bottom:1pt solid #bca88e!important}.recipe-header-grid{display:grid!important;grid-template-columns:1fr 2.05in!important;gap:.22in!important}.recipe-header h1{margin:.02in 0 .07in!important;color:#263d24!important;font:700 23pt/1.02 Georgia,serif!important;letter-spacing:-.02em}.recipe-header .eyebrow{margin:0 0 .04in!important;color:#b75d34!important;font:700 6.8pt Arial,sans-serif!important;letter-spacing:.12em}.recipe-deck{margin:.05in 0!important;color:#4d443d!important;font:9pt/1.35 Arial,sans-serif!important}.recipe-author{margin-top:.09in!important}.recipe-author img{width:.3in!important;height:.3in!important}.recipe-author strong{font:700 8pt Arial,sans-serif!important}.recipe-author span{font:6.7pt Arial,sans-serif!important}.diet-tags{gap:.04in!important;margin-top:.08in!important}.diet-tags a{padding:.025in .07in!important;border:.5pt solid #778b39!important;color:#263d24!important;font:700 6.2pt Arial,sans-serif!important}.recipe-feature-image{margin:0!important}.recipe-feature-image img{width:100%!important;max-height:2.15in!important;object-fit:contain!important;border-radius:0!important}.recipe-feature-image figcaption{font-size:6pt!important}.recipe-content{padding:.15in 0!important}.recipe-content h2,.recipe-content h3{break-after:avoid;color:#263d24!important}.recipe-content h2{margin:.1in 0 .06in!important;font:700 15pt/1.05 Georgia,serif!important}.recipe-content h3{margin:.08in 0 .04in!important;font:700 11pt/1.1 Georgia,serif!important}.recipe-content p,.recipe-content li{font-size:8.5pt!important;line-height:1.28!important}.recipe-content .recipe-summary{grid-template-columns:repeat(4,1fr)!important;margin:0 0 .12in!important;border:.5pt solid #bca88e!important}.recipe-summary>div{padding:.07in!important}.recipe-summary span{font-size:5.8pt!important}.recipe-summary strong,.recipe-summary time{font-size:8pt!important}.recipe-content .recipe-columns{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:.22in!important}.recipe-content .ingredients{padding:.1in!important;border:.7pt solid #bca88e!important}.recipe-content .ingredients li{padding:.035in 0!important;font-size:7.8pt!important}.recipe-content .instructions>li{padding:0 0 .09in .3in!important;break-inside:avoid}.recipe-content .instructions>li:before{width:.22in!important;height:.22in!important;font:700 7pt Arial,sans-serif!important}.nutrition-panel{break-inside:avoid;border:1pt solid #201b17!important;padding:.1in!important}.nutrition-panel dl{grid-template-columns:repeat(4,1fr)!important}.nutrition-panel dl div{padding:.04in!important}.recipe-share{display:grid!important;grid-template-columns:1.22in 1fr!important;gap:.17in!important;margin:.08in 0 0!important;padding:.11in!important;border:1pt solid #75491d!important;border-radius:0!important;break-inside:avoid}.recipe-share h2{margin:.02in 0!important;font-size:12pt!important}.recipe-share p{margin:.03in 0!important;font:7.2pt/1.25 Arial,sans-serif!important}.recipe-share .eyebrow{font-size:5.7pt!important}.recipe-qr{width:1.12in!important;height:1.12in!important;padding:.04in!important}.qr-code img,.qr-code canvas{width:1.04in!important;height:1.04in!important}.qr-center-logo{width:.27in!important;height:.27in!important;border-width:2px!important}.recipe-print-footer{display:block!important;margin-top:.08in;padding-top:.05in;border-top:.5pt solid #bca88e;color:#75491d;font:6.3pt Arial,sans-serif;text-align:center}.gh-content figure,.gh-content img,.post-card,.directory-card{break-inside:avoid}.article-header h1{font-size:26pt!important}.article-feature-image img{max-height:4in!important}.article-content{margin-top:.2in!important}.article-content a{color:inherit!important;text-decoration:underline!important}.article-content a[href^="http"]:after{content:" (" attr(href) ")";font-size:7pt;overflow-wrap:anywhere}

.article .post-share{margin-top:.18in!important}
