.page-module__0aHmpa__page{padding-block:clamp(2.5rem, 5vw, 4.5rem) var(--space-xxxl);gap:clamp(2rem,4vw,3rem);display:grid}.page-module__0aHmpa__header{border-bottom:1px solid var(--color-border-muted);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:clamp(2rem,4vw,3rem);display:flex}.page-module__0aHmpa__headerCopy{gap:1rem;max-width:740px;display:grid}.page-module__0aHmpa__eyebrow{font-size:var(--font-size-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);font-weight:750}.page-module__0aHmpa__header h1{letter-spacing:-.045em;font-size:clamp(2.75rem,5.3vw,4.75rem);line-height:1.05}.page-module__0aHmpa__header h1 span{color:var(--color-accent)}.page-module__0aHmpa__header p{color:var(--color-text-secondary);max-width:570px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.page-module__0aHmpa__headerNote{border-left:1px solid var(--color-border-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex:none;gap:.4rem;padding:.25rem 0 .25rem 2.5rem;display:grid}.page-module__0aHmpa__headerCount{color:var(--color-text-primary);letter-spacing:-.06em;font-size:3.5rem;font-weight:750;line-height:1}.page-module__0aHmpa__directory{min-width:0}.page-module__0aHmpa__toolbar{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.page-module__0aHmpa__directoryHeading h2{letter-spacing:-.03em;font-size:1.5rem}.page-module__0aHmpa__directoryHeading p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:.3rem}.page-module__0aHmpa__controls{gap:.75rem;display:flex}.page-module__0aHmpa__search{border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background:var(--color-surface-card);width:260px;color:var(--color-text-secondary);align-items:center;gap:.65rem;padding:0 .85rem;display:flex}.page-module__0aHmpa__search svg{flex:none}.page-module__0aHmpa__search:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.page-module__0aHmpa__search input{width:100%;min-width:0;min-height:46px;color:var(--color-text-primary);font-size:var(--font-size-sm);background:0 0;border:0;outline:none}.page-module__0aHmpa__search input::placeholder{color:var(--color-text-secondary);opacity:1}.page-module__0aHmpa__sort{border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background:var(--color-surface-card);min-height:46px;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;padding:.6rem .75rem}.page-module__0aHmpa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.page-module__0aHmpa__grid li{min-width:0}.page-module__0aHmpa__card{border-radius:var(--radius-md);height:100%;min-height:158px;color:var(--color-text-primary);background:#faf9f6;border:1px solid #e8e5e0;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;transition:border-color .2s,background .2s;display:flex}.page-module__0aHmpa__card:hover,.page-module__0aHmpa__card:focus-visible{border-color:var(--color-accent);background:#fff5f3}.page-module__0aHmpa__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.page-module__0aHmpa__cardTitle{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:750;line-height:1.25}.page-module__0aHmpa__cardFooter{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__0aHmpa__cardCopy{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page-module__0aHmpa__cardArrow{border:1px solid #dfdcd6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.2rem;line-height:1;transition:background .2s,border-color .2s,color .2s;display:grid}.page-module__0aHmpa__card:hover .page-module__0aHmpa__cardArrow,.page-module__0aHmpa__card:focus-visible .page-module__0aHmpa__cardArrow{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverse)}.page-module__0aHmpa__empty{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);text-align:center;background:#faf9f6;justify-items:center;gap:.75rem;padding:3rem 1.5rem;display:grid}.page-module__0aHmpa__empty h3{font-size:1.4rem}.page-module__0aHmpa__empty p{color:var(--color-text-secondary)}.page-module__0aHmpa__empty button,.page-module__0aHmpa__empty a{border-radius:var(--radius-sm);background:var(--color-accent-strong);color:var(--color-text-inverse);font-size:var(--font-size-sm);cursor:pointer;border:0;margin-top:.5rem;padding:.7rem 1rem;font-weight:650}@media (max-width:900px){.page-module__0aHmpa__headerNote{display:none}.page-module__0aHmpa__toolbar{flex-direction:column;align-items:start}.page-module__0aHmpa__controls{width:100%}.page-module__0aHmpa__search{flex:1;width:auto}.page-module__0aHmpa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.page-module__0aHmpa__page{gap:2rem;padding-block:2.5rem 3.5rem}.page-module__0aHmpa__header h1{max-width:340px}.page-module__0aHmpa__grid{grid-template-columns:1fr;gap:.75rem}.page-module__0aHmpa__card{gap:1rem;min-height:126px;padding:1.25rem}}
.GoogleAdSlot-module__ZwIhXW__adWrap{flex-direction:column;align-items:center;gap:.375rem;width:100%;max-width:100%;display:flex}.GoogleAdSlot-module__ZwIhXW__previewCopy{width:100%;min-height:var(--ad-reserved-height,90px);color:#77716b;background:#f8f7f5;border:1px dashed #dedbd5;place-items:center;font-size:.8rem;display:grid}.GoogleAdSlot-module__ZwIhXW__slot{width:100%;min-height:var(--ad-reserved-height,90px);max-width:100%;display:block}.GoogleAdSlot-module__ZwIhXW__slotInline{width:100%;min-height:var(--ad-reserved-height,90px);max-width:100%;display:inline-block}.GoogleAdSlot-module__ZwIhXW__slot iframe,.GoogleAdSlot-module__ZwIhXW__slotInline iframe{display:block;width:100%!important;max-width:100%!important}.GoogleAdSlot-module__ZwIhXW__title{text-transform:uppercase;letter-spacing:.14em;color:#79736e;font-size:.64rem;font-weight:800}
.ArticleBody-module__M636YW__body{gap:var(--space-sm);display:grid}.ArticleBody-module__M636YW__body>:first-child{margin-top:0}.ArticleBody-module__M636YW__body>:last-child{margin-bottom:0}
.CookMode-module__mze4ma__shell{gap:clamp(var(--space-lg), 4vw, var(--space-xxl));display:grid}.CookMode-module__mze4ma__modeBar{gap:var(--space-md);padding:clamp(var(--space-lg), 3vw, var(--space-xl));border-radius:var(--radius-xl);background:var(--color-brand-ink);color:var(--color-brand-paper);box-shadow:var(--shadow-hero);border:0;display:grid}@media (min-width:768px){.CookMode-module__mze4ma__modeBar{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.CookMode-module__mze4ma__modeIntro{align-items:center;gap:var(--space-md);display:flex}.CookMode-module__mze4ma__modeIcon{background:var(--color-brand-tomato);width:3.25rem;height:3.25rem;color:var(--color-brand-paper);border-radius:999px;place-items:center;display:grid}.CookMode-module__mze4ma__modeIconMark{width:100%;height:100%;display:block}.CookMode-module__mze4ma__modeCopy{gap:var(--space-2xs);display:grid}.CookMode-module__mze4ma__modeHeading{letter-spacing:-.01em;margin:0}.CookMode-module__mze4ma__modeDescription{color:#fffaf0ad;font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.CookMode-module__mze4ma__modeButton{appearance:none;border-radius:var(--radius-lg);background:var(--color-brand-paper);color:var(--color-brand-ink);padding:var(--space-md) var(--space-lg);align-items:flex-start;gap:var(--space-3xs);cursor:pointer;box-shadow:var(--shadow-sm);text-align:left;border:none;flex-direction:column;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:flex}.CookMode-module__mze4ma__modeButton:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.CookMode-module__mze4ma__modeButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.CookMode-module__mze4ma__modeButtonLabel{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.CookMode-module__mze4ma__modeButtonHint{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.CookMode-module__mze4ma__modeButtonActive{background:var(--color-brand-tomato);color:var(--color-text-cream);box-shadow:var(--shadow-card)}.CookMode-module__mze4ma__modeButtonActive .CookMode-module__mze4ma__modeButtonHint{color:rgba(var(--color-white-rgb), .78)}@media (min-width:768px){.CookMode-module__mze4ma__modeButton{min-width:240px}}.CookMode-module__mze4ma__modeStatus{font-size:var(--font-size-sm);color:var(--color-accent-strong);background:rgba(var(--color-accent-rgb), .12);border-radius:var(--radius-md);padding:var(--space-2xs) var(--space-sm);line-height:var(--line-height-base);align-items:center;gap:var(--space-2xs);margin:0;display:inline-flex}@media (min-width:768px){.CookMode-module__mze4ma__modeStatus{grid-column:1/-1;justify-self:start}}.CookMode-module__mze4ma__modeStatus:before{content:"";background:var(--color-accent-strong);width:.5rem;height:.5rem;box-shadow:0 0 0 4px rgba(var(--color-accent-rgb), .2);border-radius:50%}.CookMode-module__mze4ma__cookModeContent{gap:clamp(var(--space-lg), 3.5vw, var(--space-xxl));display:grid}.CookMode-module__mze4ma__panel{gap:var(--space-md);padding:clamp(var(--space-md), 3vw, var(--space-xl));border-radius:var(--radius-xl);background:radial-gradient(circle at top right, rgba(var(--color-forest-glow-rgb), .08), transparent 55%), var(--color-surface-card);border:1px solid rgba(var(--color-accent-rgb), .1);box-shadow:var(--shadow-xs);display:grid}.CookMode-module__mze4ma__sectionTitle{align-items:center;gap:var(--space-xs);margin:0;font-size:clamp(1.6rem,3vw,2rem);display:flex}.CookMode-module__mze4ma__progress{color:var(--color-text-secondary);gap:.45rem;font-size:.75rem;font-weight:700;display:grid}.CookMode-module__mze4ma__progress progress{width:100%;height:.55rem;accent-color:var(--color-brand-tomato);border:0;border-radius:999px;overflow:hidden}.CookMode-module__mze4ma__progress progress::-webkit-progress-bar{background:var(--color-surface-muted);border-radius:999px}.CookMode-module__mze4ma__progress progress::-webkit-progress-value{background:var(--color-brand-tomato);border-radius:999px}.CookMode-module__mze4ma__progress progress::-moz-progress-bar{background:var(--color-brand-tomato)}.CookMode-module__mze4ma__servingsSection{align-content:start}.CookMode-module__mze4ma__servingControls{align-items:center;gap:var(--space-sm);display:inline-flex}.CookMode-module__mze4ma__servingButton{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-strong);font-size:var(--font-size-lg);cursor:pointer;border:none;border-radius:50%;font-weight:600;transition:transform .2s}.CookMode-module__mze4ma__servingButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CookMode-module__mze4ma__servingButton:active{transform:scale(.96)}.CookMode-module__mze4ma__servingValue{text-align:center;min-width:3rem;font-size:var(--font-size-xl);font-weight:600}.CookMode-module__mze4ma__servingHint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.CookMode-module__mze4ma__resetButton{margin-top:var(--space-xs);color:var(--color-accent-strong);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.CookMode-module__mze4ma__checklistSection,.CookMode-module__mze4ma__stepsSection,.CookMode-module__mze4ma__supportingSection{gap:var(--space-md);display:grid}.CookMode-module__mze4ma__checklist{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.CookMode-module__mze4ma__servingsSection{grid-template-columns:1fr auto;align-items:center}.CookMode-module__mze4ma__servingsSection .CookMode-module__mze4ma__sectionTitle{grid-area:1/1}.CookMode-module__mze4ma__servingControls{grid-area:1/2}.CookMode-module__mze4ma__servingHint{grid-area:2/1}.CookMode-module__mze4ma__resetButton{grid-area:2/2;justify-self:end;margin:0}.CookMode-module__mze4ma__checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.CookMode-module__mze4ma__checklistItem,.CookMode-module__mze4ma__stepItem,.CookMode-module__mze4ma__supportItem{border-radius:var(--radius-lg);border:1px solid rgba(var(--color-accent-rgb), .12);padding:var(--space-md);background:var(--color-surface-card);gap:var(--space-sm);transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.CookMode-module__mze4ma__itemChecked{border-color:rgba(var(--color-accent-rgb), .36);box-shadow:var(--shadow-card);background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .14), rgba(var(--color-white-rgb), .96));transform:translateY(-1px)}.CookMode-module__mze4ma__checkboxLabel{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.CookMode-module__mze4ma__checkboxControl{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}.CookMode-module__mze4ma__checkbox{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.CookMode-module__mze4ma__checkboxVisual{border-radius:var(--radius-md);border:2px solid rgba(var(--color-accent-rgb), .4);background:rgba(var(--color-white-rgb), .96);width:100%;height:100%;color:var(--color-accent-strong);place-items:center;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid}.CookMode-module__mze4ma__checkboxVisual:after{content:"";opacity:0;border-top:0;border-bottom:2px solid #0000;border-left:2px solid #0000;border-right:0;width:.5rem;height:.3rem;transition:opacity .2s;transform:rotate(-45deg)scale(.75)}.CookMode-module__mze4ma__checkbox:focus-visible+.CookMode-module__mze4ma__checkboxVisual{box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .25)}.CookMode-module__mze4ma__checkbox:checked+.CookMode-module__mze4ma__checkboxVisual{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-text-cream-strong)}.CookMode-module__mze4ma__checkbox:checked+.CookMode-module__mze4ma__checkboxVisual:after{opacity:1;border-color:currentColor}.CookMode-module__mze4ma__checklistContent{gap:var(--space-2xs);display:grid}.CookMode-module__mze4ma__ingredientQty{color:var(--color-accent-strong);font-weight:600;font-size:var(--font-size-sm)}.CookMode-module__mze4ma__stepList{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.CookMode-module__mze4ma__stepHeader{gap:var(--space-sm);display:grid}.CookMode-module__mze4ma__stepTitle{margin:0}.CookMode-module__mze4ma__timerControls{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-lg);background:rgba(var(--color-accent-rgb), .07);border:1px solid rgba(var(--color-accent-rgb), .14);display:grid}.CookMode-module__mze4ma__timerInputLabel{align-items:center;gap:var(--space-2xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.CookMode-module__mze4ma__timerInput{width:4.25rem;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid rgba(var(--color-accent-rgb), .28);font-size:var(--font-size-sm);text-align:center;background:var(--color-surface-card)}.CookMode-module__mze4ma__timerButtons{gap:var(--space-xs);flex-wrap:wrap;display:flex}.CookMode-module__mze4ma__timerButton{background:rgba(var(--color-accent-rgb), .12);color:var(--color-accent-strong);border-radius:var(--radius-md);padding:var(--space-2xs) var(--space-sm);cursor:pointer;border:none;font-weight:600;transition:transform .2s,background .2s}.CookMode-module__mze4ma__timerButton:disabled{opacity:.5;cursor:not-allowed}.CookMode-module__mze4ma__timerButton:hover:not(:disabled){transform:translateY(-1px)}.CookMode-module__mze4ma__timerButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CookMode-module__mze4ma__timerButtonPrimary{background:var(--color-accent-strong);color:var(--color-text-mint)}.CookMode-module__mze4ma__timerButtonGhost{color:var(--color-text-secondary);background:0 0}.CookMode-module__mze4ma__timerDisplay{font-family:var(--font-family-mono,"SFMono-Regular", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--font-size-lg);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid rgba(var(--color-accent-rgb), .18);justify-self:flex-start;font-weight:600}.CookMode-module__mze4ma__timerInactive{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-lg);border:1px dashed rgba(var(--color-accent-rgb), .25);background:rgba(var(--color-white-rgb), .7);flex-wrap:wrap;display:flex}.CookMode-module__mze4ma__timerBadge{align-items:center;gap:var(--space-3xs);padding:0 var(--space-sm);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--color-accent-rgb), .14);color:var(--color-accent-strong);border-radius:999px;display:inline-flex}.CookMode-module__mze4ma__timerAddButton{background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:var(--radius-md);padding:var(--space-2xs) var(--space-sm);cursor:pointer;border:none;font-weight:600;transition:transform .2s,background .2s}.CookMode-module__mze4ma__timerAddButton:hover{background:rgba(var(--color-accent-rgb), .2)}.CookMode-module__mze4ma__timerAddButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CookMode-module__mze4ma__stepBody{color:var(--color-text-secondary);line-height:var(--line-height-base);gap:var(--space-2xs);display:grid}.CookMode-module__mze4ma__stepCompleted{border-color:rgba(var(--color-accent-rgb), .28);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb), .14);animation:.5s ease-in-out CookMode-module__mze4ma__timer-finished}@keyframes CookMode-module__mze4ma__timer-finished{0%{transform:scale(1.01)}to{transform:scale(1)}}.CookMode-module__mze4ma__supportList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.CookMode-module__mze4ma__nutritionList{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.CookMode-module__mze4ma__nutritionItem{gap:var(--space-3xs);display:grid}.CookMode-module__mze4ma__nutritionLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary)}.CookMode-module__mze4ma__nutritionValue{font-weight:600;font-size:var(--font-size-lg)}.CookMode-module__mze4ma__defaultView{gap:var(--space-xl);display:grid}.CookMode-module__mze4ma__inlineAdBreak{border-radius:var(--radius-xl);background:rgba(var(--color-accent-rgb), .05);padding:var(--space-sm);display:none}.CookMode-module__mze4ma__timerDock{left:clamp(var(--space-md), 5vw, var(--space-xl));right:clamp(var(--space-md), 5vw, var(--space-xl));bottom:var(--space-lg);z-index:20;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-xl);background:rgba(var(--color-forest-deep-rgb), .94);color:var(--color-text-mint);box-shadow:var(--shadow-card);border:1px solid rgba(var(--color-white-rgb), .18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;position:fixed}.CookMode-module__mze4ma__timerDockCollapsed .CookMode-module__mze4ma__timerDockList{display:none}.CookMode-module__mze4ma__timerDockToggle{appearance:none;background:rgba(var(--color-white-rgb), .1);color:inherit;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-lg);cursor:pointer;border:none;font-weight:600;transition:background .2s,transform .2s;display:flex}.CookMode-module__mze4ma__timerDockToggle:hover{background:rgba(var(--color-white-rgb), .18)}.CookMode-module__mze4ma__timerDockToggle:active{transform:scale(.97)}.CookMode-module__mze4ma__timerDockToggle:focus-visible{outline:2px solid rgba(var(--color-white-rgb), .65);outline-offset:2px}.CookMode-module__mze4ma__timerDockCount{font-size:var(--font-size-sm);font-weight:500}.CookMode-module__mze4ma__timerDockList{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.CookMode-module__mze4ma__timerDockItem{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-lg);background:rgba(var(--color-white-rgb), .12);display:flex}.CookMode-module__mze4ma__timerDockMeta{gap:2px;max-width:min(70%,16rem);display:grid}.CookMode-module__mze4ma__timerDockLabel{font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.CookMode-module__mze4ma__timerDockSummary{font-size:var(--font-size-xs);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.CookMode-module__mze4ma__timerDockTime{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--font-size-lg)}.CookMode-module__mze4ma__timerDockTimeCompleted{color:var(--color-text-highlight)}.CookMode-module__mze4ma__inlineAdBreak .adWrap{width:100%}.CookMode-module__mze4ma__inlineAdBreak .adsbygoogle{width:100%!important}@media (min-width:768px){.CookMode-module__mze4ma__timerDock{top:var(--space-xl);width:min(320px,100%);padding:var(--space-md);background:rgba(var(--color-white-rgb), .95);color:var(--color-text-primary);border:1px solid rgba(var(--color-accent-rgb), .18);-webkit-backdrop-filter:none;backdrop-filter:none;justify-self:end;gap:var(--space-md);position:sticky;bottom:auto;left:auto;right:auto}.CookMode-module__mze4ma__timerDockToggle{display:none}.CookMode-module__mze4ma__timerDockList,.CookMode-module__mze4ma__timerDockCollapsed .CookMode-module__mze4ma__timerDockList{display:grid}.CookMode-module__mze4ma__timerDockItem{background:rgba(var(--color-accent-rgb), .08)}.CookMode-module__mze4ma__timerDockTime{color:var(--color-accent-strong)}.CookMode-module__mze4ma__timerDockSummary{opacity:.7}}@media (max-width:768px){.CookMode-module__mze4ma__shell{gap:var(--space-xl)}.CookMode-module__mze4ma__modeBar{padding:var(--space-lg) var(--space-md)}.CookMode-module__mze4ma__modeIntro{align-items:flex-start}.CookMode-module__mze4ma__modeIcon{width:2.75rem;height:2.75rem}.CookMode-module__mze4ma__modeButton{width:100%}.CookMode-module__mze4ma__panel{padding:var(--space-lg) var(--space-md);gap:var(--space-lg)}.CookMode-module__mze4ma__timerControls{grid-template-columns:auto minmax(0,1fr);align-items:center}.CookMode-module__mze4ma__timerControls>:first-child{grid-column:auto}.CookMode-module__mze4ma__timerDisplay{text-align:center;justify-self:stretch}.CookMode-module__mze4ma__timerButtons{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CookMode-module__mze4ma__timerButton{width:100%}.CookMode-module__mze4ma__timerInactive{flex-direction:column;align-items:flex-start}.CookMode-module__mze4ma__checklistItem,.CookMode-module__mze4ma__stepItem,.CookMode-module__mze4ma__supportItem{padding:var(--space-md) var(--space-sm)}.CookMode-module__mze4ma__hasActiveTimers .CookMode-module__mze4ma__cookModeContent{padding-bottom:6.5rem}.CookMode-module__mze4ma__inlineAdBreak{padding:var(--space-sm) 0;background:0 0;display:block}}@media (max-width:1024px){.CookMode-module__mze4ma__inlineAdBreak{display:block}}.CookMode-module__mze4ma__shell{gap:1.2rem}.CookMode-module__mze4ma__modeBar{min-height:72px;box-shadow:none;background:#171719;border-radius:6px;padding:.8rem 1rem}.CookMode-module__mze4ma__modeIcon{width:2.25rem;height:2.25rem}.CookMode-module__mze4ma__modeHeading{letter-spacing:-.025em;font-size:1rem}.CookMode-module__mze4ma__modeDescription{font-size:.72rem;line-height:1.2}.CookMode-module__mze4ma__modeButton{background:var(--color-accent);color:#fff;min-width:0;box-shadow:none;border-radius:4px;align-items:center;padding:.7rem 1rem}.CookMode-module__mze4ma__modeButtonLabel{font-size:.8rem;font-weight:800}.CookMode-module__mze4ma__modeButtonHint{display:none}.CookMode-module__mze4ma__modeButtonActive{color:#111;background:#fff}.CookMode-module__mze4ma__cookModeContent{grid-template-columns:minmax(300px,34%) minmax(0,1fr);align-items:start;gap:0 2rem;display:grid}.CookMode-module__mze4ma__panel{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.CookMode-module__mze4ma__servingsSection{border-bottom:1px solid #ddd;grid-area:1/1;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;padding-bottom:1.4rem;display:grid}.CookMode-module__mze4ma__servingsSection .CookMode-module__mze4ma__sectionTitle{grid-area:1/1;font-size:1.25rem}.CookMode-module__mze4ma__servingControls{grid-area:1/2;gap:.2rem}.CookMode-module__mze4ma__servingButton{color:#111;background:#fff;border:1px solid #ddd;border-radius:3px;width:1.85rem;height:1.85rem}.CookMode-module__mze4ma__servingValue{min-width:2.1rem;font-size:.9rem;font-weight:750}.CookMode-module__mze4ma__servingHint{display:none}.CookMode-module__mze4ma__resetButton{color:#555;grid-area:1/3;justify-self:end;margin:0;font-size:.7rem;font-weight:500}.CookMode-module__mze4ma__inlineAdBreak{display:none}.CookMode-module__mze4ma__checklistSection{border-right:1px solid #e5e5e5;grid-area:2/1;gap:.7rem;padding:1rem 1.5rem 1rem 0}.CookMode-module__mze4ma__checklistSection .CookMode-module__mze4ma__sectionTitle,.CookMode-module__mze4ma__stepsSection .CookMode-module__mze4ma__sectionTitle{letter-spacing:-.055em;font-size:1.65rem}.CookMode-module__mze4ma__checklist{grid-template-columns:1fr;gap:0}.CookMode-module__mze4ma__checklistItem{border-bottom:1px solid #ededed}.CookMode-module__mze4ma__checkboxLabel{cursor:pointer}.CookMode-module__mze4ma__stepsSection{grid-area:1/2/span 2;gap:.8rem}.CookMode-module__mze4ma__progress{max-width:260px}.CookMode-module__mze4ma__stepItem{box-shadow:none;border:0;border-top:1px solid #dedede;border-radius:0;padding:1rem 0}.CookMode-module__mze4ma__stepTitle{letter-spacing:-.035em;font-size:1.12rem}.CookMode-module__mze4ma__stepBody{color:#55565d;font-size:.88rem;line-height:1.45}.CookMode-module__mze4ma__timerControls{justify-content:end}.CookMode-module__mze4ma__timerButton,.CookMode-module__mze4ma__timerAddButton{border-radius:4px}.CookMode-module__mze4ma__supportingSection{border-top:1px solid #ddd;grid-column:1/-1;margin-top:1.5rem;padding:1.5rem 0}.CookMode-module__mze4ma__supportingSection:first-of-type{background:#fff7cf}.CookMode-module__mze4ma__supportingSection .CookMode-module__mze4ma__sectionTitle{font-size:1.3rem}@media (max-width:760px){.CookMode-module__mze4ma__cookModeContent{grid-template-columns:1fr;gap:0}.CookMode-module__mze4ma__servingsSection,.CookMode-module__mze4ma__checklistSection,.CookMode-module__mze4ma__stepsSection,.CookMode-module__mze4ma__supportingSection{grid-area:auto/1}.CookMode-module__mze4ma__servingsSection{grid-template-columns:auto auto 1fr}.CookMode-module__mze4ma__checklistSection{border-right:0;padding:1.2rem 0}.CookMode-module__mze4ma__stepsSection{border-top:1px solid #ddd;padding-top:1.2rem}.CookMode-module__mze4ma__modeBar{grid-template-columns:1fr}.CookMode-module__mze4ma__modeButton{justify-self:start}}.CookMode-module__mze4ma__checklistItem{box-shadow:none;border:0;border-bottom:1px solid #ededed;border-radius:0;gap:0;padding:.55rem 0}.CookMode-module__mze4ma__checklistItem.CookMode-module__mze4ma__itemChecked{box-shadow:none;background:#fff7f7;transform:none}.CookMode-module__mze4ma__checklistContent{font-size:.83rem;line-height:1.35;display:block}.CookMode-module__mze4ma__ingredientQty{margin-right:.35rem;font-size:.83rem;display:inline}.CookMode-module__mze4ma__checkboxControl{width:1.25rem;height:1.25rem}.CookMode-module__mze4ma__checkboxVisual{border:1px solid #b8b8bd;border-radius:50%}.CookMode-module__mze4ma__stepList{gap:0}.CookMode-module__mze4ma__stepItem{border:0;border-top:1px solid #ddd;border-radius:0;gap:.45rem;padding:.95rem 0}.CookMode-module__mze4ma__stepHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CookMode-module__mze4ma__stepHeader>.CookMode-module__mze4ma__checkboxLabel{flex:1;min-width:150px}.CookMode-module__mze4ma__stepTitle{color:#171719}.CookMode-module__mze4ma__timerControls{background:0 0;border:0;border-radius:0;align-items:center;gap:.3rem;padding:0;display:flex}.CookMode-module__mze4ma__timerInput{border-radius:3px;width:2.8rem;height:1.8rem;padding:.1rem;font-size:.7rem}.CookMode-module__mze4ma__timerDisplay{background:0 0;border:0;border-radius:0;padding:.25rem .35rem;font-size:.8rem}.CookMode-module__mze4ma__timerButtons{gap:.2rem}.CookMode-module__mze4ma__timerButton{padding:.3rem .45rem;font-size:.68rem}.CookMode-module__mze4ma__timerButtonPrimary{border:1px solid var(--color-accent);color:var(--color-accent);background:#fff}.CookMode-module__mze4ma__timerInactive{background:0 0;border:0;padding:0}.CookMode-module__mze4ma__timerBadge{display:none}.CookMode-module__mze4ma__timerAddButton{background:#fff;border:1px solid #ddd;padding:.25rem .4rem;font-size:.67rem}.CookMode-module__mze4ma__supportingSection .CookMode-module__mze4ma__supportItem{border:0;border-bottom:1px solid #eee;border-radius:0;padding:.45rem 0}@media (max-width:1100px){.CookMode-module__mze4ma__stepHeader{grid-template-columns:1fr;display:grid}.CookMode-module__mze4ma__timerControls{justify-content:start}}@media (min-width:761px){.CookMode-module__mze4ma__stepsSection{grid-row:2}}@media (min-width:768px){.CookMode-module__mze4ma__modeBar{grid-template-columns:minmax(0,1fr) auto auto}}.CookMode-module__mze4ma__wakeButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #777;border-radius:4px;min-height:36px;padding:.5rem .65rem;font-size:.72rem;font-weight:700}.CookMode-module__mze4ma__wakeButton[aria-pressed=true]{color:#ffe06a;border-color:#ffe06a}.CookMode-module__mze4ma__wakeMessage{color:#ffe06a;grid-column:1/-1;font-size:.7rem}.CookMode-module__mze4ma__cookModeActive .CookMode-module__mze4ma__supportingSection{display:none}.CookMode-module__mze4ma__cookModeActive .CookMode-module__mze4ma__modeBar{outline:2px solid var(--color-accent);outline-offset:-2px}@media (max-width:767px){.CookMode-module__mze4ma__wakeButton{justify-self:start}}.CookMode-module__mze4ma__checkbox{z-index:1}.CookMode-module__mze4ma__ingredientsColumn{flex-direction:column;grid-area:2/1;gap:1.5rem;min-width:0;display:flex}.CookMode-module__mze4ma__recipeAd{justify-content:center;min-width:0;display:flex}.CookMode-module__mze4ma__ingredientsAd{--ad-reserved-height:300px;padding-bottom:1.5rem}.CookMode-module__mze4ma__ingredientsAd>div{width:300px;max-width:100%}.CookMode-module__mze4ma__afterMethodAd{--ad-reserved-height:250px;grid-column:1/-1;padding-top:1.5rem;display:none}.CookMode-module__mze4ma__afterMethodAd>div{width:min(100%,300px)}.CookMode-module__mze4ma__supportingLayout{border-top:1px solid #ddd;grid-column:1/-1;min-width:0;margin-top:1.5rem;display:grid}.CookMode-module__mze4ma__supportingLayout:has(.CookMode-module__mze4ma__supportingContent:empty){display:none}.CookMode-module__mze4ma__supportingContent{min-width:0}.CookMode-module__mze4ma__supportingContent>.CookMode-module__mze4ma__supportingSection{margin-top:0}.CookMode-module__mze4ma__supportingContent>.CookMode-module__mze4ma__supportingSection:first-child{background:0 0;border-top:0}.CookMode-module__mze4ma__supportingAd{--ad-reserved-height:250px;padding-bottom:1.5rem}.CookMode-module__mze4ma__supportingAd>div{width:min(100%,300px)}@media (min-width:1024px){.CookMode-module__mze4ma__supportingLayout:has(.CookMode-module__mze4ma__supportingAd){grid-template-columns:minmax(0,1fr) 300px;column-gap:2rem;padding-block:1.5rem}.CookMode-module__mze4ma__supportingLayout:has(.CookMode-module__mze4ma__supportingAd) .CookMode-module__mze4ma__supportingSection:first-child{padding-top:0}.CookMode-module__mze4ma__supportingAd{--ad-reserved-height:600px;align-self:start;width:300px;padding-bottom:0}}@media (max-width:760px){.CookMode-module__mze4ma__ingredientsColumn{grid-row:auto;gap:.75rem}.CookMode-module__mze4ma__afterMethodAd{display:flex}}@media (max-width:359px){.CookMode-module__mze4ma__ingredientsAd{--ad-reserved-height:250px}.CookMode-module__mze4ma__ingredientsAd>div{width:250px}}.CookMode-module__mze4ma__cookModeActive .CookMode-module__mze4ma__recipeAd,.CookMode-module__mze4ma__cookModeActive .CookMode-module__mze4ma__supportingLayout{display:none}@media print{.CookMode-module__mze4ma__recipeAd{display:none!important}.CookMode-module__mze4ma__supportingLayout{display:block}}
.ArticleActions-module__Rt7GUW__wrap{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.ArticleActions-module__Rt7GUW__primary,.ArticleActions-module__Rt7GUW__action{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.65rem 1rem;font-size:.72rem;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.ArticleActions-module__Rt7GUW__primary{border:1px solid var(--color-brand-tomato);background:var(--color-brand-tomato);color:var(--color-brand-paper);padding-inline:1.3rem}.ArticleActions-module__Rt7GUW__action{border:1px solid rgba(var(--color-ink-rgb), .18);color:var(--color-brand-ink);background:#fffdf8bf}.ArticleActions-module__Rt7GUW__primary:hover,.ArticleActions-module__Rt7GUW__action:hover{transform:translateY(-2px)}.ArticleActions-module__Rt7GUW__action:hover,.ArticleActions-module__Rt7GUW__action[aria-pressed=true]{border-color:var(--color-brand-tomato);color:var(--color-brand-tomato);background:var(--color-surface-card)}.ArticleActions-module__Rt7GUW__feedback{color:var(--color-accent-strong);flex-basis:100%;font-size:.76rem;font-weight:700}@media (max-width:600px){.ArticleActions-module__Rt7GUW__wrap{grid-template-columns:repeat(3,1fr);display:grid}.ArticleActions-module__Rt7GUW__primary{grid-column:1/-1}.ArticleActions-module__Rt7GUW__action{padding-inline:.4rem}}@media print{.ArticleActions-module__Rt7GUW__wrap{display:none}}.ArticleActions-module__Rt7GUW__primary,.ArticleActions-module__Rt7GUW__action{letter-spacing:0;text-transform:none;border-radius:4px;min-height:40px;font-size:.75rem}.ArticleActions-module__Rt7GUW__action{background:#fff;border:0}@media (max-width:600px){.ArticleActions-module__Rt7GUW__wrap{display:flex}.ArticleActions-module__Rt7GUW__primary{flex-basis:100%}}
.adPlacements-module__lhca5W__adSlot{justify-content:center;width:100%;padding:.25rem 0;display:flex}.adPlacements-module__lhca5W__adSlot:empty{display:none}.adPlacements-module__lhca5W__adSlot>div{width:100%}.adPlacements-module__lhca5W__adSlotTop>div{max-width:970px}.adPlacements-module__lhca5W__adSlotTop{--ad-reserved-height:90px}.adPlacements-module__lhca5W__adSlotMid>div{max-width:760px}.adPlacements-module__lhca5W__adSlotMid{--ad-reserved-height:250px}.adPlacements-module__lhca5W__adSlot .adsbygoogle{width:100%;display:block}@media (max-width:768px){.adPlacements-module__lhca5W__adSlot{padding:.25rem 0}.adPlacements-module__lhca5W__adSlotTop{--ad-reserved-height:100px}}
.page-module__y-5DuW__article{padding:clamp(2rem, 5vw, 4rem) 0 var(--space-xxxl);gap:clamp(2rem,4vw,3.5rem);display:grid}.page-module__y-5DuW__articleHeader{gap:clamp(1rem,2vw,1.5rem);max-width:1030px;display:grid}.page-module__y-5DuW__breadcrumbs{color:var(--color-text-secondary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.66rem;font-weight:800;display:flex}.page-module__y-5DuW__breadcrumbs a:hover{color:var(--color-brand-tomato)}.page-module__y-5DuW__title{max-width:1120px;letter-spacing:-.025em!important;font-size:clamp(3rem,6vw,6rem)!important;line-height:1.05!important}.page-module__y-5DuW__summary{max-width:760px;color:var(--color-text-secondary);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5}.page-module__y-5DuW__recipeFacts{border-top:1px solid rgba(var(--color-ink-rgb), .18);flex-wrap:wrap;gap:0;margin-top:.5rem;padding-top:1.3rem;display:flex}.page-module__y-5DuW__recipeFacts>div{border-right:1px solid rgba(var(--color-ink-rgb), .14);gap:.2rem;min-width:125px;margin-right:1.4rem;padding-right:1.4rem;display:grid}.page-module__y-5DuW__recipeFacts>div:last-child{border-right:0}.page-module__y-5DuW__recipeFacts span{color:var(--color-text-muted-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:800}.page-module__y-5DuW__recipeFacts strong{font-family:var(--font-display);text-transform:capitalize;font-size:1.15rem;font-weight:600}.page-module__y-5DuW__hero{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-hero);aspect-ratio:16/8.5;margin:0 auto;position:relative;overflow:hidden}.page-module__y-5DuW__heroImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__y-5DuW__heroStamp{width:108px;height:108px;color:var(--color-brand-paper);font-family:var(--font-display);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24151fbd;border:1px solid #fffaf09e;border-radius:50%;place-items:center;font-size:.92rem;font-style:italic;line-height:1.05;display:grid;position:absolute;bottom:1.5rem;right:1.5rem;transform:rotate(-8deg)}.page-module__y-5DuW__content{gap:clamp(var(--space-xl), 4vw, var(--space-xxl));justify-self:center;width:100%;max-width:min(100%,760px);margin:0;display:grid}.page-module__y-5DuW__jumpNav{border-block:1px solid rgba(var(--color-ink-rgb), .16);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 0;display:flex}.page-module__y-5DuW__jumpNav span{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-right:.35rem;font-size:.68rem;font-weight:800}.page-module__y-5DuW__jumpNav a{background:var(--color-surface-card);border:1px solid rgba(var(--color-ink-rgb), .13);border-radius:999px;padding:.45rem .85rem;font-size:.74rem;font-weight:750;transition:background .2s,color .2s}.page-module__y-5DuW__jumpNav a:hover,.page-module__y-5DuW__jumpNav a:focus-visible{background:var(--color-brand-ink);color:var(--color-brand-paper)}.page-module__y-5DuW__recipeCardHeading{gap:.4rem;padding-bottom:.5rem;display:grid}.page-module__y-5DuW__recipeCardHeading h2,.page-module__y-5DuW__storyHeading h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:1}.page-module__y-5DuW__recipeCardHeading p{color:var(--color-text-secondary)}.page-module__y-5DuW__recipeEyebrow{color:var(--color-brand-tomato);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:800}.page-module__y-5DuW__storySection{border-top:1px solid rgba(var(--color-ink-rgb), .17);padding-top:clamp(1.5rem,4vw,3rem)}.page-module__y-5DuW__storyHeading{gap:.55rem;margin-bottom:.8rem;display:grid}.page-module__y-5DuW__intro{display:grid}.page-module__y-5DuW__introAd:empty,.page-module__y-5DuW__sectionAd:empty,.page-module__y-5DuW__contentAd:empty,.page-module__y-5DuW__adRail:empty{padding:0;display:none}.page-module__y-5DuW__intro:has(.page-module__y-5DuW__introAd:empty){padding:0;display:none}.page-module__y-5DuW__introAd{padding-top:var(--space-sm);justify-content:center;display:flex}.page-module__y-5DuW__introAd .adWrap{width:min(360px,100%)}.page-module__y-5DuW__section{gap:var(--space-md);display:grid}.page-module__y-5DuW__sectionAd{padding:clamp(var(--space-lg), 4vw, var(--space-xxl)) 0;justify-content:center;display:flex}.page-module__y-5DuW__sectionAd .adWrap{width:min(400px,100%)}.page-module__y-5DuW__bodyCopy{gap:var(--space-sm);line-height:var(--line-height-base);color:var(--color-text-primary);display:grid}.page-module__y-5DuW__bodyCopy h2{font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem)}.page-module__y-5DuW__bodyCopy p{margin:0}:is(.page-module__y-5DuW__bodyCopy h2,.page-module__y-5DuW__bodyCopy h3){margin:var(--space-lg) 0 var(--space-sm);letter-spacing:-.01em}.page-module__y-5DuW__infoBlock{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-card);border:1px solid rgba(var(--color-accent-rgb), .18);gap:var(--space-lg);display:grid;position:relative;overflow:hidden}.page-module__y-5DuW__infoBlock:before{content:"";background:linear-gradient(130deg, rgba(var(--color-accent-rgb), .12) 0%, rgba(var(--color-accent-rgb), .04) 45%, transparent 100%);pointer-events:none;position:absolute;inset:0}.page-module__y-5DuW__infoBlock>*{z-index:1;position:relative}.page-module__y-5DuW__infoHeading{letter-spacing:-.03em;text-transform:none;color:var(--color-accent-strong);margin:0;font-size:clamp(1.9rem,3vw,2.5rem)}.page-module__y-5DuW__infoList{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.page-module__y-5DuW__infoItem{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid rgba(var(--color-accent-rgb), .12);gap:var(--space-2xs);line-height:var(--line-height-base);display:grid}.page-module__y-5DuW__tipList{gap:var(--space-md)}.page-module__y-5DuW__tipItem{color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-md);display:block}.page-module__y-5DuW__ingredientList{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__y-5DuW__ingredientItem{align-items:center;column-gap:var(--space-md);grid-template-columns:auto 1fr}.page-module__y-5DuW__ingredientQty{padding:0 var(--space-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:var(--font-size-sm);justify-content:center;align-items:center;display:inline-flex}.page-module__y-5DuW__ingredientName{font-weight:500}.page-module__y-5DuW__equipmentList{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__y-5DuW__equipmentItem{align-items:center;gap:var(--space-sm);display:flex}.page-module__y-5DuW__equipmentItem:before{content:"✓";background:var(--color-accent-soft);width:1.75rem;height:1.75rem;color:var(--color-accent-strong);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.page-module__y-5DuW__nutritionList{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page-module__y-5DuW__nutritionItem{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.page-module__y-5DuW__nutritionLabel{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.page-module__y-5DuW__nutritionValue{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.page-module__y-5DuW__instructions{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.page-module__y-5DuW__step{background:var(--color-surface-card);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid rgba(var(--color-ink-rgb), .1);box-shadow:var(--shadow-xs);gap:var(--space-sm);display:grid}.page-module__y-5DuW__stepTitle{margin:0}.page-module__y-5DuW__related{gap:var(--space-xl);display:grid}.page-module__y-5DuW__related>h2{font-size:clamp(2.5rem,5vw,4.5rem)}.page-module__y-5DuW__layout{gap:clamp(var(--space-xxl), 6vw, var(--space-xxxl));grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:flex-start;display:grid}.page-module__y-5DuW__layout:has(.page-module__y-5DuW__adRail:empty){grid-template-columns:minmax(0,760px);justify-content:center}.page-module__y-5DuW__cookModeWrapper{gap:var(--space-xl);display:grid}.page-module__y-5DuW__cookModeShell{width:100%}.page-module__y-5DuW__contentAd{display:none}.page-module__y-5DuW__adRail{gap:var(--space-xl);top:var(--space-xxxl);display:grid;position:sticky}.page-module__y-5DuW__inlineAd{display:none}@media (max-width:1200px){.page-module__y-5DuW__layout{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1024px){.page-module__y-5DuW__layout{grid-template-columns:1fr}.page-module__y-5DuW__adRail{position:static}.page-module__y-5DuW__contentAd{padding:var(--space-xl) 0 0;justify-content:center;display:flex}:is(.page-module__y-5DuW__introAd .adWrap,.page-module__y-5DuW__sectionAd .adWrap){width:min(320px,100%)}}@media (max-width:768px){.page-module__y-5DuW__hero{aspect-ratio:4/3;border-radius:var(--radius-lg)}.page-module__y-5DuW__title{font-size:clamp(2.8rem,11vw,4.5rem)!important}.page-module__y-5DuW__jumpNav span{flex-basis:100%}.page-module__y-5DuW__article{gap:var(--space-xxl)}.page-module__y-5DuW__content{gap:var(--space-xl)}.page-module__y-5DuW__cookModeWrapper{gap:var(--space-lg)}.page-module__y-5DuW__adRail{display:none}.page-module__y-5DuW__inlineAd{display:block}.page-module__y-5DuW__contentAd{display:none}.page-module__y-5DuW__recipeFacts{grid-template-columns:repeat(2,1fr);gap:.65rem;padding-top:1rem;display:grid}.page-module__y-5DuW__recipeFacts>div{border:1px solid rgba(var(--color-ink-rgb), .1);border-radius:var(--radius-md);background:#fffdf89e;min-width:0;margin:0;padding:.85rem}.page-module__y-5DuW__recipeFacts>div:last-child:nth-child(odd){grid-column:1/-1}.page-module__y-5DuW__heroStamp{width:80px;height:80px;font-size:.75rem;bottom:.8rem;right:.8rem}.page-module__y-5DuW__infoBlock{padding:var(--space-lg)}.page-module__y-5DuW__ingredientItem,.page-module__y-5DuW__ingredientList,.page-module__y-5DuW__equipmentList{grid-template-columns:1fr}}@media (min-width:1024px){:is(.page-module__y-5DuW__introAd .adWrap,.page-module__y-5DuW__sectionAd .adWrap){width:min(468px,100%)}}@media (min-width:1440px){:is(.page-module__y-5DuW__introAd .adWrap,.page-module__y-5DuW__sectionAd .adWrap){width:min(540px,100%)}}@media (min-width:768px) and (max-width:1024px){.page-module__y-5DuW__contentAd .adWrap{width:min(320px,100%)}}@media print{.page-module__y-5DuW__article{padding:0;display:block}.page-module__y-5DuW__articleHeader{margin-bottom:1rem}.page-module__y-5DuW__title{font-size:28pt!important;line-height:1.05!important}.page-module__y-5DuW__summary{font-size:11pt}.page-module__y-5DuW__hero,.page-module__y-5DuW__jumpNav,.page-module__y-5DuW__intro,.page-module__y-5DuW__sectionAd,.page-module__y-5DuW__contentAd,.page-module__y-5DuW__adRail,.page-module__y-5DuW__articleAdBreak,.page-module__y-5DuW__articleBannerAd,.page-module__y-5DuW__related,.page-module__y-5DuW__storySection,.page-module__y-5DuW__tags,.page-module__y-5DuW__breadcrumbs{display:none!important}.page-module__y-5DuW__layout{display:block}.page-module__y-5DuW__content{max-width:100%;display:block}.page-module__y-5DuW__infoBlock,.page-module__y-5DuW__step{box-shadow:none;break-inside:avoid}}.page-module__y-5DuW__article{grid-template-columns:44% 56%;gap:0;max-width:1320px;padding-top:0;padding-bottom:3rem;display:grid}.page-module__y-5DuW__articleHeader{grid-area:1/1;align-content:center;gap:.8rem;max-width:none;min-height:440px;padding:clamp(2rem,4.5vw,5rem) clamp(1.5rem,3.5vw,4rem) clamp(2rem,4.5vw,5rem) 0}.page-module__y-5DuW__breadcrumbs{letter-spacing:0;text-transform:none;margin-bottom:.6rem;font-size:.71rem;font-weight:500}.page-module__y-5DuW__title{letter-spacing:-.025em!important;font-size:clamp(2.8rem,4.1vw,4.8rem)!important;font-weight:850!important;line-height:1.05!important}.page-module__y-5DuW__summary{max-width:45ch;font-size:clamp(.95rem,1.35vw,1.2rem);line-height:1.4}.page-module__y-5DuW__recipeFacts{border:0;gap:.3rem .75rem;margin:.2rem 0 0;padding:0}.page-module__y-5DuW__recipeFacts>div{border:0;align-items:center;gap:.25rem;min-width:0;margin:0;padding:0;display:flex}.page-module__y-5DuW__recipeFacts>div:not(:last-child):after{content:"·";color:#999;padding-left:.7rem}.page-module__y-5DuW__recipeFacts span{display:none}.page-module__y-5DuW__recipeFacts strong{font-size:.76rem;font-weight:550;font-family:var(--font-sans)}.page-module__y-5DuW__hero{aspect-ratio:auto;height:100%;min-height:440px;box-shadow:none;border-radius:0;grid-area:1/2}.page-module__y-5DuW__heroImage{object-fit:cover;width:100%;height:100%}.page-module__y-5DuW__heroStamp{display:none}.page-module__y-5DuW__layout{grid-column:1/-1;display:block}.page-module__y-5DuW__layout:has(.page-module__y-5DuW__adRail:empty){display:block}.page-module__y-5DuW__content{max-width:none;display:block}.page-module__y-5DuW__jumpNav{z-index:15;padding:0;background:#fff;border-block:1px solid #ddd;gap:0;min-height:52px;margin:0 calc(-50vw + min(100vw,1320px)/2);padding-inline:max(1rem,50vw - 660px);display:flex;position:sticky;top:70px}.page-module__y-5DuW__jumpNav span{display:none}.page-module__y-5DuW__jumpNav a{border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:.7rem 1.25rem;font-size:.76rem;font-weight:650;display:flex}.page-module__y-5DuW__jumpNav a:first-of-type,.page-module__y-5DuW__jumpNav a:hover,.page-module__y-5DuW__jumpNav a:focus-visible{color:var(--color-accent);border-bottom-color:var(--color-accent);background:#fff}.page-module__y-5DuW__intro,.page-module__y-5DuW__adRail{display:none}.page-module__y-5DuW__cookModeWrapper{padding-top:2rem}.page-module__y-5DuW__cookHeading{letter-spacing:-.03em;font-size:clamp(2.5rem,4.3vw,4.5rem);line-height:1.05}.page-module__y-5DuW__cookHeading span,.page-module__y-5DuW__articleStory h2 span{color:var(--color-accent)}.page-module__y-5DuW__articleStory{border-top:1px solid #ddd;grid-column:1/-1;grid-template-columns:40% 1fr;gap:3rem;padding:2.5rem 0;display:grid}.page-module__y-5DuW__articleStory h2{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1}.page-module__y-5DuW__bodyCopy{color:#4c4c51;font-size:.95rem;line-height:1.65}.page-module__y-5DuW__related{grid-column:1/-1;gap:1.2rem;padding-top:1rem}.page-module__y-5DuW__related>h2{letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3.6rem)}@media (max-width:950px){.page-module__y-5DuW__article{grid-template-columns:1fr 1fr}.page-module__y-5DuW__title{font-size:clamp(2.5rem,4.7vw,4rem)!important}.page-module__y-5DuW__articleHeader{padding:2rem 1.5rem 2rem 0}.page-module__y-5DuW__hero,.page-module__y-5DuW__articleHeader{min-height:380px}}@media (max-width:700px){.page-module__y-5DuW__article{flex-direction:column;gap:0;padding-bottom:2rem;display:flex}.page-module__y-5DuW__articleHeader{min-height:0;padding:2rem 0}.page-module__y-5DuW__title{font-size:clamp(2.9rem,10vw,4.7rem)!important}.page-module__y-5DuW__hero{aspect-ratio:4/3;width:calc(100% + 2rem);min-height:280px;margin-inline:-1rem}.page-module__y-5DuW__jumpNav{margin-inline:-1rem;padding-inline:1rem;top:63px;overflow-x:auto}.page-module__y-5DuW__jumpNav a{white-space:nowrap}.page-module__y-5DuW__cookModeWrapper{padding-top:1.5rem}.page-module__y-5DuW__articleStory{grid-template-columns:1fr;gap:1rem;display:grid}}@media print{.page-module__y-5DuW__jumpNav,.page-module__y-5DuW__hero{display:none}.page-module__y-5DuW__article{display:block}.page-module__y-5DuW__articleHeader{min-height:0;padding:0}}.page-module__y-5DuW__articleHeader{padding-left:clamp(1rem,2.8vw,3rem)}.page-module__y-5DuW__cookModeWrapper,.page-module__y-5DuW__articleStory,.page-module__y-5DuW__related{padding-inline:clamp(1rem,2.8vw,3rem)}@media (max-width:700px){.page-module__y-5DuW__articleHeader{padding-left:0}.page-module__y-5DuW__cookModeWrapper,.page-module__y-5DuW__articleStory,.page-module__y-5DuW__related{padding-inline:0}}.page-module__y-5DuW__recipeFacts{flex-wrap:wrap;gap:.45rem;display:flex}.page-module__y-5DuW__recipeFacts span{color:#55565d;letter-spacing:0;text-transform:capitalize;font-size:.75rem;font-weight:550;display:inline}.page-module__y-5DuW__recipeFacts span+span:before{content:"·";color:#999;padding-right:.45rem}@media (max-width:700px){.page-module__y-5DuW__article{padding-inline:1rem}.page-module__y-5DuW__articleHeader{padding:2rem 0}.page-module__y-5DuW__recipeFacts{gap:.35rem;padding:0;display:flex}.page-module__y-5DuW__recipeFacts span+span:before{padding-right:.35rem}}.page-module__y-5DuW__titleDetail{letter-spacing:-.02em;margin-top:.35rem;font-size:.48em;font-weight:800;line-height:1.18;display:block}.page-module__y-5DuW__articleBannerAd{--ad-reserved-height:90px;grid-column:1/-1;justify-content:center;padding:.75rem 0;display:flex}.page-module__y-5DuW__articleBannerAd>div{width:min(100%,970px)}.page-module__y-5DuW__articleBannerAd+.page-module__y-5DuW__cookModeWrapper{padding-top:.75rem}.page-module__y-5DuW__articleAdBreak{--ad-reserved-height:250px;grid-column:1/-1;justify-content:center;padding:.75rem 0;display:flex}.page-module__y-5DuW__articleAdBreak>div{width:min(100%,300px)}@media (max-width:768px){.page-module__y-5DuW__articleBannerAd{--ad-reserved-height:100px}}@media print{.page-module__y-5DuW__articleAdBreak,.page-module__y-5DuW__articleBannerAd{display:none!important}}
.page-module__scXSEG__page{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--space-xxxl);gap:1.5rem;display:grid}.page-module__scXSEG__header{border-bottom:1px solid rgba(var(--color-ink-rgb), .18);gap:1rem;max-width:900px;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.page-module__scXSEG__header h1{letter-spacing:-.025em;font-size:clamp(3rem,7vw,6.5rem)}.page-module__scXSEG__header p{color:var(--color-text-secondary);max-width:650px;font-size:clamp(1rem,2vw,1.25rem)}.page-module__scXSEG__eyebrow{font-size:var(--font-size-xs);letter-spacing:.32em;text-transform:uppercase;color:var(--color-brand-tomato);font-weight:700}.page-module__scXSEG__hero{border-radius:var(--radius-xl);box-shadow:var(--shadow-feature-card);grid-template-columns:minmax(0,3fr) minmax(390px,2fr);display:grid;position:relative;overflow:hidden}.page-module__scXSEG__heroMedia{min-width:0;min-height:clamp(36rem,52vw,42rem);position:relative}.page-module__scXSEG__heroImage{object-fit:cover;object-position:50% 62%}.page-module__scXSEG__heroContent{background:var(--gradient-feature-card);color:var(--color-text-inverse);align-content:center;gap:clamp(.85rem,1.5vw,1.25rem);min-width:0;padding:clamp(2rem,3.7vw,3.25rem);display:grid}.page-module__scXSEG__heroContent h2{letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;width:100%;font-size:clamp(2.65rem,4.15vw,3.9rem);line-height:.92}.page-module__scXSEG__heroContent p{max-width:34rem;color:var(--color-text-light-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__scXSEG__heroLabel{font-size:var(--font-size-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--color-brand-saffron);font-weight:700}.page-module__scXSEG__heroBadges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.page-module__scXSEG__heroBadges span{color:var(--color-brand-paper)}.page-module__scXSEG__heroBadges span:before{color:var(--color-brand-saffron);opacity:.78}.page-module__scXSEG__heroLink{align-items:center;gap:var(--space-2xs);letter-spacing:.1em;text-transform:uppercase;width:max-content;color:var(--color-text-on-accent);border-bottom:1px solid;margin-top:.5rem;padding-bottom:.2rem;font-weight:800;display:inline-flex}.page-module__scXSEG__heroLink:after{content:"→";transition:transform .2s}.page-module__scXSEG__heroLink:hover:after,.page-module__scXSEG__heroLink:focus-visible:after{transform:translate(4px)}.page-module__scXSEG__supporting{gap:var(--space-xl);display:grid}.page-module__scXSEG__supporting>h2{font-size:clamp(2.3rem,4vw,4rem)}@media (max-width:960px){.page-module__scXSEG__hero{grid-template-columns:1fr}.page-module__scXSEG__heroMedia{aspect-ratio:16/10;min-height:0}.page-module__scXSEG__heroContent{padding:clamp(2rem,7vw,4rem)}.page-module__scXSEG__heroContent h2{font-size:clamp(3rem,8vw,4.75rem)}}@media (max-width:768px){.page-module__scXSEG__page{gap:1.5rem}.page-module__scXSEG__header p,.page-module__scXSEG__heroContent p{font-size:var(--font-size-md)}.page-module__scXSEG__heroMedia{aspect-ratio:4/3}.page-module__scXSEG__heroContent{padding:2rem 1.4rem 2.4rem}.page-module__scXSEG__heroContent h2{font-size:clamp(2.55rem,12vw,4rem)}}.page-module__scXSEG__page{padding-inline:var(--space-lg)}@media (max-width:768px){.page-module__scXSEG__page{padding-inline:var(--space-md)}}
.page-module__PRV60a__page{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--space-xxxl);gap:1.25rem;display:grid}.page-module__PRV60a__header{border-bottom:1px solid rgba(var(--color-ink-rgb), .18);gap:1rem;max-width:900px;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.page-module__PRV60a__header h1{letter-spacing:-.025em;font-size:clamp(3rem,7vw,6.5rem)}.page-module__PRV60a__header p{color:var(--color-text-secondary);max-width:650px;font-size:clamp(1rem,2vw,1.25rem)}.page-module__PRV60a__eyebrow{font-size:var(--font-size-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--color-brand-tomato);font-weight:700}@media (max-width:768px){.page-module__PRV60a__page{gap:1.25rem}.page-module__PRV60a__header p{font-size:var(--font-size-md)}}.page-module__PRV60a__page{padding-inline:var(--space-lg)}@media (max-width:768px){.page-module__PRV60a__page{padding-inline:var(--space-md)}}
.listingPage-module__ZlBdwq__page{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--space-xxxl);gap:1.25rem;display:grid}.listingPage-module__ZlBdwq__header{border-bottom:1px solid rgba(var(--color-ink-rgb), .18);gap:.9rem;max-width:900px;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.listingPage-module__ZlBdwq__eyebrow{color:var(--color-brand-tomato);font-size:var(--font-size-xs);letter-spacing:.25em;text-transform:uppercase;font-weight:800}.listingPage-module__ZlBdwq__title{overflow-wrap:normal;word-break:normal;margin:0;letter-spacing:-.025em!important;font-size:clamp(3rem,7vw,6.5rem)!important;line-height:1.04!important}.listingPage-module__ZlBdwq__description{max-width:650px;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}@media (max-width:768px){.listingPage-module__ZlBdwq__page{gap:1.25rem}.listingPage-module__ZlBdwq__title{font-size:clamp(2.9rem,15vw,4.75rem)!important}}.listingPage-module__ZlBdwq__page{padding-inline:var(--space-lg)}@media (max-width:768px){.listingPage-module__ZlBdwq__page{padding-inline:var(--space-md)}}.listingPage-module__ZlBdwq__overview{max-width:75ch;margin-top:3rem;line-height:1.7}.listingPage-module__ZlBdwq__overview>h2{margin-bottom:.75rem;font-size:1.5rem}.listingPage-module__ZlBdwq__overview ul{padding:0;list-style:none}.listingPage-module__ZlBdwq__overview li{border-bottom:1px solid var(--color-border-muted);padding-block:1rem}.listingPage-module__ZlBdwq__overview h3{margin-bottom:.35rem;font-size:1rem}.listingPage-module__ZlBdwq__overview a{text-underline-offset:.2em;text-decoration:underline}
