@page{size:letter portrait;margin:.75in .75in 1in .75in}@media print{*,*::before,*::after{box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:#fff!important;color:#1a1a1a!important;font-family:Georgia,'Times New Roman',serif;font-size:11pt;line-height:1.5}body>*:not(.et_pb_section):not(.et-db):not(#page):not(#wrapper){display:none!important}#top-header,#main-header,#et-main-area>*:not(.et_pb_section),.et_pb_section:not(:has(.bas-recipe-card)),#main-footer,.et_pb_sidebar_area,.comments-area,.post-nav,.breadcrumbs,.et_pb_bg_layout_dark,[id*="sidebar"],[class*="sidebar"],.site-header,.site-footer{display:none!important}.bas-jump-to-recipe{display:none!important}.bas-recipe-card{display:block!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;border:none!important;border-radius:0!important;font-family:Georgia,'Times New Roman',serif;color:#1a1a1a!important}.bas-recipe-card::before{content:'';display:block;width:100%;border-bottom:2pt solid #70ac43;margin-bottom:12pt;padding-bottom:10pt}.bas-print-header{display:flex!important;align-items:center;gap:10pt;margin-bottom:12pt;padding-bottom:10pt;border-bottom:1.5pt solid #70ac43}.bas-print-header img{width:48pt;height:48pt;object-fit:contain;background:#fff;border-radius:50%}.bas-print-header-text{display:block}.bas-print-header-text strong{display:block;font-size:12pt;color:#1d741b;font-family:Georgia,serif}.bas-print-header-text span{font-size:9pt;color:#555}.bas-recipe-title{font-size:22pt!important;font-weight:bold!important;color:#1a1a1a!important;margin:0 0 6pt!important;line-height:1.2!important;font-family:Georgia,serif!important;page-break-after:avoid}.bas-recipe-description{font-size:10.5pt!important;color:#333!important;margin-bottom:10pt!important;line-height:1.5!important}.bas-recipe-image-wrap{display:block!important;width:100%;margin-bottom:12pt;page-break-inside:avoid}.bas-recipe-image-wrap img{width:100%;max-height:3in;object-fit:cover;border-radius:4pt}.bas-stats-bar{display:flex!important;flex-wrap:wrap;gap:6pt 14pt;background:#f5f5f5!important;border:1pt solid #ccc!important;border-radius:4pt!important;padding:8pt 10pt!important;margin-bottom:10pt!important;page-break-inside:avoid}.bas-stat{display:flex;flex-direction:column;min-width:60pt}.bas-stat-label{font-size:7.5pt!important;text-transform:uppercase;letter-spacing:.04em;color:#666!important;font-family:Arial,sans-serif}.bas-stat-value{font-size:10.5pt!important;font-weight:bold!important;color:#1a1a1a!important}.bas-diet-badges{display:flex!important;flex-wrap:wrap;gap:4pt;margin-bottom:10pt}.bas-diet-badge{font-size:8pt!important;border:1pt solid #70ac43!important;color:#1d741b!important;background:#fff!important;border-radius:10pt;padding:2pt 7pt!important;font-family:Arial,sans-serif}.bas-scaler-wrap,.bas-unit-toggle-wrap,.bas-action-bar,.bas-wake-lock-btn,.bas-nutrition-toggle-btn,.bas-toast{display:none!important}.bas-section-title{font-size:13pt!important;font-weight:bold!important;color:#1d741b!important;text-transform:uppercase;letter-spacing:.06em;margin:14pt 0 8pt!important;padding-bottom:3pt!important;border-bottom:1pt solid #70ac43!important;font-family:Arial,sans-serif!important;page-break-after:avoid}.bas-ingredient-group{margin-bottom:10pt;page-break-inside:avoid}.bas-ingredient-group-title{font-size:10pt!important;font-weight:bold!important;color:#333!important;margin:6pt 0 4pt!important;font-style:italic}.bas-ingredient-list{list-style:none!important;padding:0!important;margin:0!important}.bas-ingredient-item{display:flex!important;align-items:flex-start;gap:6pt;padding:2.5pt 0!important;border-bottom:none!important;page-break-inside:avoid}.bas-ingredient-checkbox{display:inline-block!important;width:9pt!important;height:9pt!important;min-width:9pt!important;border:1.5pt solid #555!important;border-radius:1.5pt!important;background:#fff!important;margin-top:2pt;flex-shrink:0}.bas-ingredient-item input[type="checkbox"]{display:none!important}.bas-ingredient-checkbox::after{display:none!important}.bas-ingredient-text{font-size:10pt!important;color:#1a1a1a!important;line-height:1.4!important}.bas-ingredient-amount{font-weight:700}.bas-ingredient-note{font-size:9pt!important;color:#555!important;font-style:italic}.bas-instructions-wrap{margin-bottom:12pt}.bas-instruction-group{margin-bottom:10pt}.bas-instruction-group-title{font-size:10pt!important;font-weight:bold!important;color:#333!important;margin:6pt 0 4pt!important;font-style:italic}.bas-steps-list{list-style:none!important;padding:0!important;margin:0!important}.bas-step-item{display:flex!important;gap:9pt;margin-bottom:8pt;page-break-inside:avoid}.bas-step-num{display:flex!important;align-items:center;justify-content:center;width:18pt!important;height:18pt!important;min-width:18pt!important;border-radius:50%!important;background:#70ac43!important;color:#fff!important;font-size:9pt!important;font-weight:bold!important;font-family:Arial,sans-serif;flex-shrink:0;margin-top:1pt}.bas-step-text{font-size:10pt!important;color:#1a1a1a!important;line-height:1.5!important;padding-top:1pt}.bas-video-wrap{display:none!important}.bas-notes-wrap{background:#fffde7!important;border-left:3pt solid #ffda3d!important;padding:8pt 10pt!important;border-radius:0 4pt 4pt 0!important;margin:12pt 0!important;page-break-inside:avoid}.bas-notes-title{font-size:10pt!important;font-weight:bold!important;text-transform:uppercase;letter-spacing:.05em;color:#333!important;margin-bottom:4pt!important}.bas-notes-content{font-size:9.5pt!important;color:#333!important;line-height:1.5!important}.bas-nutrition-panel{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;opacity:1!important}.bas-nutrition-wrap{border:1.5pt solid #30b2b4!important;border-radius:4pt!important;padding:8pt 10pt!important;margin:12pt 0!important;page-break-inside:avoid}.bas-nutrition-title{font-size:10pt!important;font-weight:bold!important;color:#30b2b4!important;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6pt!important;font-family:Arial,sans-serif}.bas-nutrition-subtitle{font-size:8.5pt!important;color:#555!important;margin-bottom:6pt!important}.bas-nutrition-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4pt 10pt!important}.bas-nutrition-item{display:flex;flex-direction:column}.bas-nutrition-label{font-size:7.5pt!important;color:#666!important;text-transform:uppercase;font-family:Arial,sans-serif}.bas-nutrition-value{font-size:10pt!important;font-weight:bold!important;color:#1a1a1a!important}.bas-nutrition-disclaimer{font-size:8pt!important;color:#888!important;margin-top:6pt!important;font-style:italic}.bas-recipe-card::after{content:'Recipe from Butter & Sage Market — butterandsagemarket.com';display:block;width:100%;text-align:center;font-size:8pt;color:#888;border-top:.5pt solid #ccc;margin-top:16pt;padding-top:6pt;font-family:Arial,sans-serif}.bas-recipe-card--two-col .bas-recipe-body{display:block!important;grid-template-columns:unset!important}.bas-recipe-card--two-col .bas-ingredients-section,.bas-recipe-card--two-col .bas-instructions-section{border-right:none!important;border-bottom:1pt solid #ccc!important}.bas-ingredients-wrap,.bas-instructions-wrap,.bas-recipe-body{page-break-before:auto}.bas-step-item,.bas-ingredient-item,.bas-nutrition-wrap,.bas-notes-wrap{page-break-inside:avoid}h2,h3{page-break-after:avoid}}.bas-recipe-rating{display:none!important}