@media print{*{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}@page{margin:.75in;size:letter}.site-header,.site-footer,.skip-link,.jump-to-recipe,.search-modal,.search-toggle,.text-size-controls,.nav-toggle,.recipe-hero,.recipe-tags,.course-tag,.recipe-courses,.print-btn{display:none !important}.animate-on-scroll{opacity:1 !important;transform:none !important}body{font-family:Georgia,times new roman,serif;font-size:11pt;line-height:1.5;margin:0;padding:0}.recipe{max-width:100%;margin:0;padding:0}.recipe-header{border-bottom:2px solid #333;padding-bottom:.5rem;margin-bottom:1rem}.recipe-header-content{padding:0}.recipe-title{font-family:Georgia,serif;font-size:24pt;font-weight:700;margin:0 0 .5rem;text-align:center}.recipe-meta{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;font-size:10pt;border:none;padding:0;margin:0}.recipe-meta-item{display:flex;align-items:center;gap:.25rem}.recipe-meta-item svg{display:none}.recipe-meta-label{font-weight:700}.recipe-body{padding:0}.recipe-layout{display:block}.recipe-family-story{font-style:italic;border-left:3px solid #666;padding-left:1rem;margin:1rem 0;page-break-inside:avoid}.recipe-family-story h2{display:none}.recipe-family-story .recipe-source{font-size:9pt;margin-top:.5rem}.recipe-family-story .recipe-source a{text-decoration:none}.ingredient-section{margin:1.5rem 0;page-break-inside:avoid}.ingredient-section h2{font-size:14pt;font-weight:700;border-bottom:1px solid #333;padding-bottom:.25rem;margin-bottom:.75rem}.ingredient-group-title{font-size:11pt;font-weight:700;margin:1rem 0 .5rem}.ingredient-list{list-style:none;padding:0;margin:0;columns:2;column-gap:2rem}.ingredient-item{padding:.2rem 0;margin:0;page-break-inside:avoid;break-inside:avoid}.ingredient-item::before{content:"☐ ";font-size:10pt}.ingredient-amount{font-weight:700}.ingredient-notes{font-size:9pt;font-style:italic}.instruction-section{margin:1.5rem 0}.instruction-section h2{font-size:14pt;font-weight:700;border-bottom:1px solid #333;padding-bottom:.25rem;margin-bottom:.75rem}.instruction-list{list-style:none;padding:0;margin:0;counter-reset:step-counter}.instruction-item{position:relative;padding:.5rem 0 .5rem 2.5rem;margin:0;border-left:none;page-break-inside:avoid;break-inside:avoid}.instruction-item::before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:.5rem;width:1.5rem;height:1.5rem;background:#333 !important;color:#fff !important;border-radius:50%;font-size:10pt;font-weight:700;display:flex;align-items:center;justify-content:center}.instruction-step-number,.instruction-number{display:none}.instruction-tip{font-size:9pt;font-style:italic;margin-top:.25rem;padding-left:.5rem;border-left:2px solid #999}.recipe-notes,.recipe-tips,.recipe-variations,.recipe-storage{margin:1rem 0;padding:.75rem;border:1px solid #ccc;page-break-inside:avoid}.recipe-notes h2,.recipe-tips h2,.recipe-variations h2,.recipe-storage h2{font-size:11pt;font-weight:700;margin:0 0 .5rem}.recipe-notes p,.recipe-storage p{margin:0;font-size:10pt}.recipe-tips ul,.recipe-variations ul{margin:0;padding-left:1.25rem;font-size:10pt}.recipe-tips li,.recipe-variations li{margin:.25rem 0}.recipe-story{display:none}a{text-decoration:none}h2{page-break-after:avoid}.ingredient-section,.instruction-section{page-break-before:auto}.recipe::after{content:"808.recipes";display:block;text-align:center;font-size:9pt;color:#666 !important;margin-top:2rem;padding-top:1rem;border-top:1px solid #ccc}}