.ad-unit{margin:1.6rem 0;text-align:center;min-height:0;overflow:hidden}.ad-unit .ad-label{display:block;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;opacity:.4;margin-bottom:.2rem}.ad-in-article{margin:1.4rem 0}.related-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:.6rem 0 1.4rem}.related-item-container{border:1px solid rgba(127,127,127,.18);border-radius:.5rem;overflow:hidden}.related-title{font-size:1rem;margin:.5rem .7rem .7rem}.related-title a{text-decoration:none}.related-image img{width:100%;height:auto;display:block}.breadcrumb{font-size:.85rem;opacity:.75;margin:0 0 1rem}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-sep{opacity:.5;margin:0 .15em}.post-nav{display:flex;gap:.8rem;margin:1.6rem 0;flex-wrap:wrap}.post-nav-item{flex:1 1 240px;display:flex;flex-direction:column;gap:.2rem;padding:.7rem .9rem;border:1px solid rgba(127,127,127,.25);border-radius:.5rem;text-decoration:none;color:inherit;transition:background .15s}.post-nav-item:hover{background:rgba(127,127,127,.1)}.post-nav-older{text-align:right;align-items:flex-end}.post-nav-label{font-size:.8rem;opacity:.6}.post-nav-title{font-weight:600}.author-boxes{margin:1.6rem 0}.author-box{display:flex;gap:.9rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid rgba(127,127,127,.2);border-radius:.6rem;margin:.6rem 0;background:rgba(127,127,127,5%)}.author-box-avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%}.author-box-name{font-weight:600;margin-bottom:.2rem}.author-box-name a{text-decoration:none}.author-box-bio{margin:0;font-size:.9rem;opacity:.85;line-height:1.5}.recipe-card{border:1px solid rgba(127,127,127,.25);border-radius:.7rem;padding:1rem 1.2rem;margin:1.6rem 0;background:rgba(127,127,127,5%)}.recipe-card-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.recipe-card-title{margin:.2rem 0;font-size:1.3rem;border:none}.recipe-card-actions{display:flex;gap:.4rem}.recipe-print,.recipe-pin{padding:.4rem .8rem;border:1px solid rgba(127,127,127,.35);border-radius:.5rem;background:0 0;color:inherit;cursor:pointer;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center}.recipe-print:hover{background:rgba(127,127,127,.12)}.recipe-pin{border-color:#e60023;color:#e60023}.recipe-pin:hover{background:#e60023;color:#fff}.recipe-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:.6rem 0 1rem;padding:.6rem 0;border-top:1px solid rgba(127,127,127,.15);border-bottom:1px solid rgba(127,127,127,.15)}.recipe-meta-item{font-weight:600}.recipe-meta-label{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;opacity:.55;font-weight:400}.recipe-cols{display:grid;grid-template-columns:1fr 1.4fr;gap:1.4rem}@media(max-width:640px){.recipe-cols{grid-template-columns:1fr}}.recipe-card h3{margin:.3rem 0 .5rem;font-size:1.05rem}.recipe-ingredients ul{margin:0;padding-left:1.1rem}.recipe-ingredients li{margin:.25rem 0}.recipe-method ol{margin:0;padding-left:1.2rem}.recipe-method li{margin:.45rem 0;line-height:1.5}.recipe-jump{margin:.4rem 0 1rem}.recipe-jump-btn{display:inline-block;padding:.4rem .9rem;border-radius:.5rem;background:#2d96bd;color:#fff;text-decoration:none;font-size:.9rem;font-weight:600}@media print{header,.header,nav,.menu,footer,.footer,.ad-unit,.post-nav,.author-boxes,.related-container,.breadcrumb,.recipe-jump,.sponsor,#comments,.comments,.single-subtitle,.post-meta,.toc,#toc-static,#toc-auto,.featured-image,.fixed-button,#fixed-buttons{display:none!important}.recipe-card{break-inside:avoid;border-color:#999;background:0 0}body{font-size:12pt}}.faq{margin:1.6rem 0}.faq-item{border:1px solid rgba(127,127,127,.2);border-radius:.5rem;padding:.6rem .9rem;margin:.5rem 0}.faq-item summary{cursor:pointer;font-weight:600}.faq-answer{margin-top:.5rem;opacity:.9}.home-section{margin:1.6rem 0}.home-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.7rem}.home-section-title{margin:0;font-size:1.3rem}.home-section-more{font-size:.85rem;text-decoration:none;opacity:.8}.home-section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.9rem}.home-card{display:block;border:1px solid rgba(127,127,127,.18);border-radius:.6rem;overflow:hidden;text-decoration:none;color:inherit;transition:transform .12s,border-color .12s}.home-card:hover{transform:translateY(-2px);border-color:rgba(127,127,127,.4)}.home-card-img{width:100%;height:120px;object-fit:cover;display:block}.home-card-title{display:block;padding:.55rem .7rem;font-weight:600;font-size:.92rem;line-height:1.25}.home-today{margin:0 0 1.5rem}.home-today-link{display:block;padding:.9rem 1.1rem;border-radius:.6rem;text-decoration:none;color:inherit;background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(96,165,250,.14));border:1px solid rgba(127,127,127,.18)}.home-today-link:hover{border-color:rgba(127,127,127,.35)}.home-today-eyebrow{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.home-today-list{display:block;font-size:1.15rem;font-weight:600;margin:.15rem 0}.home-today-more{font-size:.82rem;opacity:.7}.specialdate .sd-intro{opacity:.8;margin:.2rem 0 1.2rem}.sd-panel{margin:0 0 1.2rem;padding:.8rem 1rem;border-radius:.6rem;background:rgba(127,127,127,8%)}.sd-panel-title{margin:0 0 .4rem;font-size:1.05rem}.sd-today{border-left:4px solid #f59e0b}.sd-upcoming{border-left:4px solid #60a5fa}.sd-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .9rem}.sd-panel-list li{margin:0}.sd-panel-list .sd-when{opacity:.6;font-size:.85em;margin-left:.3em}.sd-controls{display:flex;gap:.6rem;flex-wrap:wrap;margin:.4rem 0 .6rem}.sd-search{flex:1 1 240px;padding:.5rem .7rem;border-radius:.5rem;border:1px solid rgba(127,127,127,.35);background:0 0;color:inherit;font-size:1rem}.sd-random{padding:.5rem .8rem;border-radius:.5rem;border:1px solid rgba(127,127,127,.35);background:0 0;color:inherit;cursor:pointer}.sd-random:hover{background:rgba(127,127,127,.12)}.sd-cats{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.sd-chip{padding:.25rem .7rem;border-radius:1rem;border:1px solid rgba(127,127,127,.35);background:0 0;color:inherit;cursor:pointer;font-size:.85rem}.sd-chip.is-active{background:#2d96bd;border-color:#2d96bd;color:#fff}.sd-monthnav{display:flex;flex-wrap:wrap;gap:.25rem;margin:.2rem 0 1rem}.sd-monthnav a{padding:.18rem .55rem;border-radius:.35rem;text-decoration:none;font-size:.8rem;opacity:.75;border:1px solid rgba(127,127,127,.2)}.sd-monthnav a:hover{opacity:1;background:rgba(127,127,127,.12)}.sd-month{margin:1.4rem 0 .6rem;padding-bottom:.2rem;border-bottom:1px solid rgba(127,127,127,.25)}.sd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}.sd-item-link{display:flex;gap:.6rem;padding:.5rem .6rem;border-radius:.5rem;text-decoration:none;color:inherit;transition:background .15s}.sd-item-link:hover{background:rgba(127,127,127,.1)}.sd-daynum{flex:0 0 2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.4rem;background:rgba(127,127,127,.15);font-weight:600;font-size:.95rem}.sd-item-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sd-item-title{font-weight:600;line-height:1.2}.sd-tag{align-self:flex-start;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.sd-ex{font-size:.82rem;opacity:.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-noresults{opacity:.7;padding:1rem 0}.sd-meta{opacity:.85;margin:.2rem 0 .6rem}.sd-meta-cat{text-decoration:none}.sd-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 1rem}.sd-btn{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:.5rem;border:1px solid rgba(127,127,127,.35);background:0 0;color:inherit;cursor:pointer;text-decoration:none;font-size:.9rem}.sd-btn:hover{background:rgba(127,127,127,.12)}.sd-related{margin:.6rem 0;padding:.6rem .8rem;border-left:3px solid #2d96bd;background:rgba(45,150,189,8%);border-radius:.4rem}.sd-related-label{opacity:.7;margin-right:.3em}.sd-related-food{border-left-color:#f59e0b;background:rgba(245,158,11,8%)}.page.search .search-input{width:100%;padding:.6rem .8rem;border-radius:.5rem;border:1px solid rgba(127,127,127,.35);background:0 0;color:inherit;font-size:1.05rem}.search-status{opacity:.65;margin:.6rem 0}.search-item{padding:.6rem 0;border-bottom:1px solid rgba(127,127,127,.15)}.search-item a{font-weight:600;text-decoration:none;font-size:1.05rem}.search-item p{margin:.25rem 0 0;opacity:.7;font-size:.9rem}.error404-search{display:flex;gap:.5rem;margin:1rem 0;max-width:480px}.error404-search input{flex:1;padding:.55rem .8rem;border-radius:.5rem;border:1px solid rgba(127,127,127,.35);background:0 0;color:inherit;font-size:1rem}.error404-search button{padding:.55rem 1rem;border-radius:.5rem;border:1px solid #2d96bd;background:#2d96bd;color:#fff;cursor:pointer}.error404-links{opacity:.8;font-size:.9rem}