.recipe-content{color:#373737}.recipe-content h3,.recipe-content h4{color:#435128;font-size:2.3rem;font-weight:500;line-height:125%;margin-top:3rem;margin-bottom:1.4rem}.recipe-content p{color:#000;font-size:1.5rem;font-weight:400;line-height:150%;margin-top:2rem;margin-bottom:0}.recipe-content p:first-child{margin-top:0}.recipe-content ul,.recipe-content ol{padding-left:2.5rem;margin-top:1rem;margin-bottom:0;color:#435128}@media(min-width:768px){.recipe-content ul,.recipe-content ol{padding-left:4rem}}.recipe-content ul{list-style-type:disc}.recipe-content ul ul{list-style-type:circle}.recipe-content ul ul ul{list-style-type:square}.recipe-content ol{list-style-type:decimal}.recipe-content ol ol{list-style-type:lower-alpha}.recipe-content ol ol ol{list-style-type:lower-roman}.recipe-content li{color:#373737;font-size:1.5rem;font-weight:400;line-height:160%;margin-top:.2rem;display:list-item}.recipe-content ul li{list-style-type:disc}.recipe-content ol li{list-style-type:decimal}.recipe-content li::marker{color:#435128;font-weight:600}.recipe-content li p{margin:0}.recipe-content li strong{font-weight:600}.recipe-content a{color:#435128;font-weight:600;text-decoration:underline;transition:opacity .3s}.recipe-content a:hover{opacity:.8}.recipe-content>div>img{width:100%;height:auto;min-height:18.1rem;object-fit:cover;object-position:left;margin-top:3.2rem;margin-bottom:0;display:block}@media(min-width:768px){.recipe-content>div>img{margin-top:4rem;min-height:auto}}@media(max-width:767px){.recipe-content>div>img{content-visibility:auto}}.recipe-content .image-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:2rem;margin-bottom:0}@media(min-width:768px){.recipe-content .image-grid{gap:1.9rem;margin-top:4.8rem}}.recipe-content .image-grid img{width:100%;height:auto;object-fit:cover;display:block}@media(max-width:767px){.recipe-content .image-grid img{content-visibility:auto}}.recipe-content .image-grid.three-cols{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.recipe-content .image-grid.three-cols{grid-template-columns:repeat(2,1fr)}}.recipe-content .faq-item{padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #435128}.recipe-content .faq-item:last-child{border-bottom:none;padding-bottom:0}.recipe-content .faq-item h4{color:#373737;font-size:1.52rem;font-family:Karla,sans-serif;font-weight:600;line-height:125%;margin-top:0;margin-bottom:.4rem}.recipe-content .faq-item p{color:#373737;font-size:1.5rem;font-weight:400;line-height:150%;margin-top:0;margin-bottom:0}.recipe-content>*:first-child{margin-top:0}.recipe-content>div:has(img){margin-top:2.4rem;margin-bottom:0}@media(min-width:768px){.recipe-content>div:has(img){margin-top:3.6rem}}.recipe-content>div:has(img)+ul,.recipe-content>div:has(img)+p,.recipe-content>div:has(img)+h3,.recipe-content>div:has(img)+h4{margin-top:2.2rem}@media(min-width:768px){.recipe-content>div:has(img)+ul,.recipe-content>div:has(img)+p,.recipe-content>div:has(img)+h3,.recipe-content>div:has(img)+h4{margin-top:4.5rem}}.recipe-content h3+.faq-item{margin-top:.4rem}.recipe-content .numbered-section{display:flex;align-items:flex-start;margin-bottom:3rem}@media(min-width:768px){.recipe-content .numbered-section{margin-top:40px;margin-bottom:3.6rem}}.recipe-content .numbered-section .number{color:#717b5a;font-size:10rem;font-weight:500;line-height:120%;margin-top:-2.4rem}@media(min-width:768px){.recipe-content .numbered-section .number{font-size:12.8rem;margin-top:-3rem}}.recipe-content .numbered-section .content{padding-left:1rem;max-width:70rem;width:100%}@media(min-width:768px){.recipe-content .numbered-section .content{padding-left:2rem}}.recipe-content .numbered-section .content p{font-size:1.3rem;font-weight:400;line-height:150%;color:#000}@media(min-width:768px){.recipe-content .numbered-section .content p{font-size:1.5rem}}.recipe-content .quote-box{background-color:#bbcea0;padding:2.2rem 4.4rem 2.7rem;margin-top:3.1rem;border-radius:5rem 0 6rem}@media(min-width:768px){.recipe-content .quote-box{padding:1.8rem 5.2rem;margin-top:4.2rem}}.recipe-content .quote-box p{color:#435128;font-size:2.6rem;font-family:Kaisei Decol,serif;font-weight:400;line-height:142%;margin:0}.recipe-content .quote-border{margin-top:3rem;margin-bottom:2.5rem;padding:.6rem 0;border-top:1px solid #435128;border-bottom:1px solid #435128}@media(min-width:768px){.recipe-content .quote-border{margin-top:3.6rem;margin-bottom:3rem;padding:2.3rem 1.2rem}}.recipe-content .quote-border p{color:#435128;font-size:2.4rem;font-family:Kaisei Decol,serif;font-weight:400;line-height:144%;margin:0}.recipe-content .side-by-side{display:flex;flex-direction:column;gap:0;margin-top:0}@media(min-width:768px){.recipe-content .side-by-side{flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:.8rem}}.recipe-content .side-by-side .left-col{width:100%}@media(min-width:768px){.recipe-content .side-by-side .left-col{width:48%}}.recipe-content .side-by-side .right-col{width:100%;margin-top:0}@media(min-width:768px){.recipe-content .side-by-side .right-col{width:48%}}.recipe-content .side-by-side .quote-border{margin-top:3rem;margin-bottom:2.5rem}@media(min-width:768px){.recipe-content .side-by-side .quote-border{margin-top:3.6rem;margin-bottom:3rem}}.recipe-content .side-by-side .right-col img{margin-top:0;width:100%}.recipe-content .side-by-side .text-content{display:none}@media(min-width:768px){.recipe-content .side-by-side .text-content{display:block}}.recipe-content .mobile-text{padding-top:5rem;display:block}@media(min-width:768px){.recipe-content .mobile-text{display:none}}.recipe-content .mobile-text p{font-size:1.5rem;line-height:150%;color:#000;margin:0}.recipe-content .disclaimer-box{background-color:#efefef;max-width:69.4rem;width:100%;margin:4rem auto 0;padding:3rem 2rem;text-align:center}@media(min-width:1024px){.recipe-content .disclaimer-box{padding:2rem 7.6rem;margin-top:3.2rem}}.recipe-content .disclaimer-box h4{color:#435128;font-size:2rem;font-weight:500;line-height:125%}@media(min-width:768px){.recipe-content .disclaimer-box h4{margin-bottom:.5rem}}.recipe-content .disclaimer-box p{color:#435128;font-size:1.5rem;font-weight:400;line-height:147%;margin:0}.recipe-content .disclaimer-box strong{font-weight:500;display:block}.recipe-content .disclaimer-box a{color:#dddccd;font-size:1.3rem;font-weight:500;text-transform:uppercase;line-height:150%;background-color:#435128;display:inline-block;padding:.6rem 1.2rem;border-radius:.9rem;margin-top:.6rem;transition:all .3s;text-decoration:none}.recipe-content .disclaimer-box a:hover{background-color:#373737}@media(min-width:1024px){.recipe-content .disclaimer-box a{display:none}}.recipe-content .disclaimer-box-horizontal{background-color:#efefef;max-width:71.8rem;width:100%;margin:4rem auto 0;padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media(min-width:768px){.recipe-content .disclaimer-box-horizontal{flex-direction:row;padding:2rem 3rem 2rem 4.5rem;text-align:left}}@media(min-width:1024px){.recipe-content .disclaimer-box-horizontal{margin-top:3.8rem}}.recipe-content .disclaimer-box-horizontal .text-content{max-width:45rem;width:100%}.recipe-content .disclaimer-box-horizontal h4{color:#435128;font-size:2rem;font-weight:500;line-height:125%;margin-bottom:.5rem}.recipe-content .disclaimer-box-horizontal p{color:#435128;font-size:1.5rem;font-weight:400;line-height:147%;margin:0}.recipe-content .disclaimer-box-horizontal .button-wrapper{margin-top:.8rem}@media(min-width:768px){.recipe-content .disclaimer-box-horizontal .button-wrapper{margin-top:0}}.recipe-content .disclaimer-box-horizontal a{color:#dddccd;font-size:1.3rem;font-weight:500;text-transform:uppercase;line-height:150%;background-color:#435128;display:inline-block;padding:.6rem 1.2rem;border-radius:.9rem;margin-top:.6rem;transition:all .3s;text-decoration:none}.recipe-content .disclaimer-box-horizontal a:hover{background-color:#373737}.recipe-content .image-caption{color:#373737;font-size:1.3rem;font-weight:400;line-height:133%;text-align:center;margin-top:.8rem}@media print{header,footer,.skip-link,aside{display:none!important}#recipe-review-form,#recipe-title{display:none!important}nav[aria-label=Breadcrumb]{display:none!important}#recipe-newsletter{display:none!important}section:first-of-type{display:none!important}.recipe-content.svelte-71rof6{display:none!important}ul.svelte-71rof6:has(button:where(.svelte-71rof6)){display:none!important}body,main{background:#fff!important;padding:0!important;margin:0!important}section{background:transparent!important;padding:0!important}#recipe-author{display:none!important}article{width:100%!important;max-width:100%!important;padding:0!important}#recipe-card.svelte-71rof6{display:block!important;padding:0!important;margin:0!important}#recipe-card.svelte-71rof6>.bg-\[\#BBCEA0\]:where(.svelte-71rof6){flex-direction:column!important;page-break-inside:auto!important}#recipe-card.svelte-71rof6>.bg-\[\#BBCEA0\]:where(.svelte-71rof6)>.order-2:where(.svelte-71rof6),#recipe-card.svelte-71rof6>.bg-\[\#BBCEA0\]:where(.svelte-71rof6)>div:where(.svelte-71rof6):first-child{width:100%!important;padding:1.5rem 2rem!important}#recipe-card.svelte-71rof6>.bg-\[\#EFEFEF\]:where(.svelte-71rof6){margin-top:0!important;padding-top:1.5rem!important}#recipe-card.svelte-71rof6 h3:where(.svelte-71rof6){page-break-after:avoid!important}#recipe-card.svelte-71rof6 form:where(.svelte-71rof6),#recipe-card.svelte-71rof6 ol:where(.svelte-71rof6){page-break-inside:auto!important}#recipe-card.svelte-71rof6 h3:where(.svelte-71rof6),#recipe-card.svelte-71rof6 h4:where(.svelte-71rof6){color:#435128!important}#recipe-card.svelte-71rof6 p:where(.svelte-71rof6),#recipe-card.svelte-71rof6 label:where(.svelte-71rof6),#recipe-card.svelte-71rof6 li:where(.svelte-71rof6),#recipe-card.svelte-71rof6 span:where(.svelte-71rof6){color:#373737!important}#recipe-card.svelte-71rof6 input[type=checkbox]:where(.svelte-71rof6){-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#recipe-card.svelte-71rof6 .bg-\[\#BBCEA0\]:where(.svelte-71rof6){background-color:#bbcea0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#recipe-card.svelte-71rof6 .bg-\[\#EFEFEF\]:where(.svelte-71rof6){background-color:#efefef!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#recipe-card.svelte-71rof6 .bg-\[\#DDDCCD\]:where(.svelte-71rof6){background-color:#dddccd!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media(max-width:768px){[data-aos]{opacity:1!important;visibility:visible!important;transform:none!important}.recipe-content{opacity:1!important;visibility:visible!important}.recipe-content img,.recipe-content>div>img{opacity:1!important;visibility:visible!important}}
