@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.app-body,.content-scrollable,.culy-app-root,body,html{overflow:visible!important;height:auto!important}body>*{display:none!important}body>.culy-app-root{display:block!important}.recipePageContainer *,.sidebar,footer,header,nav{display:none!important}#content-container,.contentGrid,.contentGridLeft,.contentGridRight,.recipeContent,.recipePageContainer,main{display:block!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;border:none!important}.heroImageContainer{display:block!important;margin:0 auto 1.5rem!important;max-width:80%!important;page-break-inside:avoid!important}.heroImageContainer img{display:block!important;width:100%!important;height:auto!important;position:static!important;object-fit:cover!important}.recipePageContainer h1{display:block!important;font-family:Georgia,Times New Roman,serif!important;font-size:24pt!important;font-weight:700!important;text-align:center!important;margin:0 0 1rem!important;page-break-after:avoid!important}.headerMetaRow{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:1rem!important;margin-bottom:1rem!important;padding-bottom:1rem!important;border-bottom:1px solid #ddd!important}.recipeAuthor,.recipeAuthor *{display:inline-block!important;font-size:10pt!important;text-transform:uppercase!important;letter-spacing:1px!important}.recipeMeta,.recipeMeta *{display:inline-flex!important;font-size:10pt!important;gap:.5rem!important}.heroDescription{font-size:11pt!important;line-height:1.5!important;text-align:left!important}.heroDescription,.ingredients{display:block!important;margin-bottom:2rem!important}.ingredients{page-break-inside:avoid!important}.ingredientsHeader,.ingredientsHeader h2{display:block!important;font-size:16pt!important;font-weight:700!important;margin-bottom:1rem!important;border-bottom:1px solid #eee!important;padding-bottom:.5rem!important}.ingredientSection,.ingredientsList{display:block!important}.ingredientSection{margin-bottom:1rem!important}.ingredientSectionTitle{display:block!important;font-size:12pt!important;font-weight:700!important;margin-bottom:.5rem!important}.ingredientSectionList{display:block!important;list-style-type:none!important;padding:0!important;margin:0!important}.ingredientItem{display:block!important;font-size:11pt!important;padding:.25rem 0!important;margin-left:1rem!important}.ingredientItem:before{content:"•";position:absolute;margin-left:-1rem}.ingredientItem em,.ingredientItem span,.ingredientItem strong{display:inline!important}.instructionsWrapper{display:block!important;margin-bottom:2rem!important}.instructionsWrapper h2{display:block!important;font-size:16pt!important;font-weight:700!important;margin-bottom:1rem!important;border-bottom:1px solid #eee!important;padding-bottom:.5rem!important;page-break-after:avoid!important}.instructions,.instructions ol{display:block!important}.instructions ol{padding-left:1.5rem!important;margin:0!important}.instructions li{display:list-item!important;font-size:11pt!important;line-height:1.5!important;margin-bottom:1rem!important;page-break-inside:avoid!important}.instructions em,.instructions p,.instructions span,.instructions strong{display:inline!important}.instructions p{display:block!important}.editorialTail,.tipsSection{display:block!important;page-break-inside:avoid!important}.tipsSection h2{font-size:16pt!important;font-weight:700!important;margin-bottom:1rem!important;border-bottom:1px solid #eee!important;padding-bottom:.5rem!important;page-break-after:avoid!important}.recipeSectionCard,.tipItem,.tipsList,.tipsSection h2{display:block!important}.tipItem{font-size:11pt!important;line-height:1.5!important;margin-bottom:1rem!important}.tipItem em,.tipItem span,.tipItem strong{display:inline!important}a{text-decoration:underline!important;color:#000!important}a[href]:after{content:none!important}@page{margin:1.5cm;size:auto}}