html body .tl-editorial-takeaways{box-sizing:border-box;display:block;clear:both;margin:24px 0;padding:18px 22px;background:#f5f5f5;color:#262626;border:0;border-radius:4px;text-align:left}
html body .tl-editorial-takeaways>strong{display:block;margin:0 0 8px;font:700 21px/1.3 Marcellus,serif;color:#262626}
html body .tl-editorial-takeaways ul{display:block;margin:0!important;padding-left:1.25em!important;list-style:disc outside}
html body .tl-editorial-takeaways li{display:list-item;padding:0;margin:5px 0;font:400 16px/1.65 Poppins,sans-serif}
html body .tl-editorial-takeaways li::marker{color:#a23f24}
html body details.tl-editorial-faq{display:block;border:0!important;border-radius:4px!important;background:#f5f5f5!important;padding:0!important;margin:8px 0!important;overflow:hidden}
html body details.tl-editorial-faq>summary{position:relative;display:block;list-style:none;cursor:pointer;margin:0!important;padding:15px 44px 15px 17px!important;background:transparent!important;color:#262626;font:600 16px/1.55 Poppins,sans-serif!important}
html body details.tl-editorial-faq>summary::-webkit-details-marker{display:none}html body details.tl-editorial-faq>summary::after{content:'+';position:absolute;right:16px;top:14px;font:500 20px/1.3 Poppins,sans-serif}
html body details.tl-editorial-faq[open]>summary::after{content:'−'}html body details.tl-editorial-faq>summary:focus-visible{outline:2px solid #a23f24;outline-offset:-3px}
html body details.tl-editorial-faq>.tl-faq-answer{padding:0 17px 16px!important;background:transparent}html body details.tl-editorial-faq .tl-faq-answer p{margin:0!important;color:#262626;font:400 16px/1.75 Poppins,sans-serif!important}
html body .tl-food-cover-caption,html body .tl-food-credit{font:400 13px/1.55 Poppins,sans-serif!important;color:#555}
.tl-food-credit{display:block;margin-top:3px}.tl-food-credit a{text-decoration:underline;color:inherit}
html body .tl-food-photo figcaption{font:400 13px/1.65 Poppins,sans-serif!important}
html body .tl-food-photo img{height:clamp(220px,48vw,450px)!important;width:100%!important;object-fit:cover;border-radius:4px}
@media(max-width:600px){html body .tl-editorial-takeaways{padding:16px}html body details.tl-editorial-faq>summary{padding:13px 40px 13px 15px!important}}

