.BlogTableOfContents_panel__dr2yl{padding:16px;border:1px solid #eee7df;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(53,39,25,.035)}.BlogTableOfContents_title__Eq1H_{margin:0 0 10px;color:#77818a;font-size:12px;font-weight:750;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.BlogTableOfContents_list__tBtzq{margin:0;padding:0;list-style:none;display:grid;gap:2px}.BlogTableOfContents_item__dViiJ{padding:0}.BlogTableOfContents_link__DwMbj{display:block;padding:7px 10px;border-left:2px solid #0000;color:var(--text,#2b2b2b);font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;background:#0000;border-radius:0 8px 8px 0;transition:background .12s ease,color .12s ease,border-color .12s ease;cursor:pointer}.BlogTableOfContents_link__DwMbj:hover{background:#fff7ec;color:#c23b0f}.BlogTableOfContents_linkActive__dsrd4{border-left-color:#f05a28;background:#fff2e2;color:#c23b0f;font-weight:650}.BlogTableOfContents_mobile__zS2sB{display:block;margin:0 0 20px}.BlogTableOfContents_mobileToggle__TZkUs{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid #eee7df;border-radius:12px;background:#fff;color:#2b2b2b;font-size:14px;font-weight:650;cursor:pointer}.BlogTableOfContents_mobileToggle__TZkUs[aria-expanded=true]{border-radius:12px 12px 0 0;border-bottom-color:#f3ead9}.BlogTableOfContents_chevron__PJr1z{transition:transform .15s ease;color:#77818a}.BlogTableOfContents_chevronOpen__DerrF{transform:rotate(180deg)}.BlogTableOfContents_mobilePanel__Y83Mu{border:1px solid #eee7df;border-top:none;border-radius:0 0 12px 12px;padding:8px 10px 10px;background:#fff}@media (min-width:1200px){.BlogTableOfContents_mobile__zS2sB{display:none}}@media (max-width:1199px){.BlogTableOfContents_desktop__sco54{display:none}}.SweetNSpicyAppPromo_promo__T_z62{box-sizing:border-box;width:100%;max-width:1080px;margin:48px auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid #f1ddcf;border-radius:24px;background:linear-gradient(115deg,#fff8f2,#fffdfa 56%,#fff);box-shadow:0 18px 42px rgba(85,43,19,.075)}.SweetNSpicyAppPromo_brand__aiurE{min-width:0;display:flex;align-items:center;gap:20px}.SweetNSpicyAppPromo_icon__sl2Cu{flex:0 0 auto;display:block;width:72px;height:72px;border-radius:20px;box-shadow:0 10px 24px #592d151f}.SweetNSpicyAppPromo_copy__CdUQu{min-width:0}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_eyebrow__YAsVD{margin:0 0 5px;color:#c74713;font-size:11px;line-height:1.3;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_title__hcmzj{margin:0;color:#241c18;font-size:clamp(21px,2.3vw,26px);line-height:1.25;font-weight:750;letter-spacing:-.025em}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_description__6L5aV{max-width:580px;margin:7px 0 0;color:#74675e;font-size:15px;line-height:1.5}.SweetNSpicyAppPromo_stores___TcKs{flex:0 0 auto;display:flex;gap:12px}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeLink__18I2u{box-sizing:border-box;min-width:154px;min-height:64px;padding:10px 14px;display:inline-flex;align-items:center;gap:12px;border:1px solid #ead8cb;border-radius:16px;background:#ffffffeb;color:#241c18;text-decoration:none;box-shadow:0 6px 16px rgba(85,43,19,.055);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeLink__18I2u:hover{transform:translateY(-3px);background:#fffaf6;border-color:#e8b69d;color:#241c18;text-decoration:none;box-shadow:0 10px 22px #552b131a}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeLink__18I2u:focus-visible{outline:3px solid #f2a27e;outline-offset:3px}.SweetNSpicyAppPromo_appStoreLogo__E_N3M{flex:0 0 auto;width:28px;height:25px}.SweetNSpicyAppPromo_googlePlayLogo__jg2lW{flex:0 0 auto;width:26px;height:26px}.SweetNSpicyAppPromo_storeText__iBKf7{min-width:0;display:flex;flex-direction:column;line-height:1.2;text-decoration:none}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeText__iBKf7 small{color:#776c64;font-size:10px;letter-spacing:.02em}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeText__iBKf7 strong{margin-top:3px;color:#241c18;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none}@media (max-width:900px){.SweetNSpicyAppPromo_promo__T_z62{align-items:flex-start;flex-direction:column;gap:20px;padding:26px}.SweetNSpicyAppPromo_stores___TcKs{width:100%}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeLink__18I2u{flex:1 1}}@media (min-width:1200px){.blog-article-body .SweetNSpicyAppPromo_promo__T_z62{width:calc(100% + 80px);margin-right:-40px;margin-left:-40px}}@media (max-width:480px){.SweetNSpicyAppPromo_promo__T_z62{gap:18px;padding:20px 17px;border-radius:20px}.SweetNSpicyAppPromo_brand__aiurE{align-items:flex-start;gap:13px}.SweetNSpicyAppPromo_icon__sl2Cu{width:52px;height:52px;border-radius:15px}.SweetNSpicyAppPromo_stores___TcKs{gap:9px}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeLink__18I2u{min-width:0;min-height:56px;padding:8px 9px;gap:7px}.SweetNSpicyAppPromo_appStoreLogo__E_N3M{width:23px;height:20px}.SweetNSpicyAppPromo_googlePlayLogo__jg2lW{width:21px;height:21px}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeText__iBKf7 small{font-size:9px}.SweetNSpicyAppPromo_promo__T_z62 .SweetNSpicyAppPromo_storeText__iBKf7 strong{font-size:13px}}.SweetNSpicyAppPromo_recipePromo__D11WY{max-width:none;margin:0 0 22px;padding:18px 24px;gap:22px}.SweetNSpicyAppPromo_recipePromo__D11WY .SweetNSpicyAppPromo_icon__sl2Cu{width:56px;height:56px}@media (max-width:900px){.SweetNSpicyAppPromo_recipePromo__D11WY{padding:18px 24px}}@media (max-width:480px){.SweetNSpicyAppPromo_recipePromo__D11WY{padding:16px 14px}}.CookMode_overlay__CoFYD{position:fixed;z-index:10000;inset:0;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;color:#f4f6fa;background:#090e18;font-family:var(--font,"DM Sans",Arial,sans-serif);isolation:isolate}.CookMode_overlay__CoFYD button{font-family:inherit}.CookMode_header__MwhnP{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px clamp(16px,2vw,30px);border-bottom:1px solid #94a3b81f;background:#0d1420}.CookMode_identity__TN6b0{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 280px}.CookMode_modeBadge__OQeeJ{display:inline-flex;flex:0 0 auto;align-items:center;padding:7px 11px;border:1px solid #f973163d;border-radius:999px;background:#c2410c2e;color:#ffc89f;font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1;text-transform:uppercase}.CookMode_recipeTitle__rCTri{overflow:hidden;min-width:0;margin:0;color:#f8fafc;font-size:16px;font-weight:650;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.CookMode_toolbar__4o6Ew{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.CookMode_screenStatus__PM9X8{display:inline-flex;align-items:center;gap:7px;margin:0 4px;color:#8ee5ae;font-size:12px;font-weight:600;white-space:nowrap}.CookMode_screenStatusDot__umvJP{width:8px;height:8px;border-radius:50%;background:#34d17b;box-shadow:0 0 0 4px #34d17b1f}.CookMode_headerButton___1ejD{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #94a3b833;border-radius:10px;background:#111b29;color:#d6dee9;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.CookMode_headerButton___1ejD:hover{border-color:#cbd5e161;background:#1a2636;color:#fff}.CookMode_headerButton___1ejD:active{transform:translateY(1px)}.CookMode_footerButton__ZDVoi:focus-visible,.CookMode_headerButton___1ejD:focus-visible,.CookMode_stepActionButton__7DUPC:focus-visible,.CookMode_stepPickerToggle__LPywm:focus-visible{outline:2px solid #fb923c;outline-offset:3px}.CookMode_headerButtonActive__wg6fT{border-color:#f973167a;background:#9a34127a;color:#ffdfc4}.CookMode_shortcutButton__2HdpC{width:38px;padding:0;font-size:15px;font-weight:700}.CookMode_exitButton__zsE9k{border-color:#0000;background:#202b3a;color:#f1f5f9}.CookMode_exitButton__zsE9k:hover{border-color:#f8717166;background:#7f1d1d7a}.CookMode_progressTrack__mzR2c{position:relative;z-index:1;height:3px;flex:0 0 3px;overflow:hidden;background:#94a3b821}.CookMode_progressFill__prHW6{height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#f97316,#ffb547);box-shadow:0 0 12px #f9731657;transition:width .22s ease}.CookMode_workArea__PhV_d{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.CookMode_withIngredients__Pfst_{--cook-mode-has-ingredients:1}.CookMode_ingredientsPanel__OerSf{width:min(330px,27vw);flex:0 0 min(330px,27vw);overflow-x:hidden;overflow-y:auto;padding:24px 22px;border-right:1px solid #94a3b81f;background:#101a29;scrollbar-color:#344155 #0000;scrollbar-width:thin}.CookMode_panelHeading__gXSb1{margin:0 0 22px;color:#9daec3;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.CookMode_ingredientSection__d8cfB{margin-bottom:22px}.CookMode_ingredientSectionTitle__Fpoxb{margin:0 0 10px;color:#f0f4f9;font-size:13px;font-weight:700}.CookMode_ingredientList__fyRXZ{margin:0;padding:0;list-style:none}.CookMode_ingredientRow__yXEI_{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #94a3b81f;color:#c8d2df;font-size:13px;line-height:1.35}.CookMode_ingredientName__f_sfD{min-width:0}.CookMode_ingredientQuantity__vtClq{flex:0 0 auto;color:#f4f6fa;font-weight:650;text-align:right;white-space:nowrap}.CookMode_stepScroller__mBUNc{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;padding:clamp(20px,4vh,42px) clamp(20px,4vw,56px);text-align:center;overscroll-behavior:contain;scrollbar-color:#344155 #0000;scrollbar-width:thin}.CookMode_stepContent__I2Gc7{display:flex;width:100%;max-width:900px;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;margin:auto 0}.CookMode_stepPickerWrap__BVJ9P{position:relative;z-index:1;margin-bottom:20px}.CookMode_stepPickerToggle__LPywm{display:inline-flex;min-height:38px;align-items:center;gap:9px;padding:0 15px;border:1px solid #94a3b83d;border-radius:999px;background:#0d1624;color:#c4cfdd;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.CookMode_stepPickerToggle__LPywm:hover{border-color:#f973167a;background:#172233;color:#fff}.CookMode_stepTitle__wMvjW{max-width:820px;margin:0 0 18px;color:#f8fafc;font-size:clamp(28px,3vw,40px);font-weight:750;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.CookMode_stepDescription__iu5gP{max-width:780px;margin:0;color:#d4dce7;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.62;text-wrap:pretty}.CookMode_stepCompleted__izNNW{opacity:.58}.CookMode_stepTitle__wMvjW.CookMode_stepCompleted__izNNW{text-decoration:line-through;text-decoration-color:#8ba0b7}.CookMode_stepPreview__WXM69{position:relative;width:100%;max-width:680px;max-height:min(38vh,360px);aspect-ratio:16/9;margin:26px 0 0;overflow:hidden;border:0;border-radius:14px;background:#0000;box-shadow:none}.CookMode_stepActions__T82dx{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:24px}.CookMode_stepActionButton__7DUPC{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid #34d3997a;border-radius:999px;background:#064e3b2e;color:#8fe8bd;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.CookMode_stepActionButton__7DUPC:hover{border-color:#34d399;background:#064e3b57;color:#c4f8df}.CookMode_stepActionButton__7DUPC:active{transform:translateY(1px)}.CookMode_stepActionDone__N3gdd{border-color:#16865b;background:#146044;color:#e1fff1}.CookMode_stepActionActive__9j17w{border-color:#f973166b;background:#9a341257;color:#ffd7b7}.CookMode_footer__PSrH7{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:12px clamp(16px,2vw,30px) max(12px,env(safe-area-inset-bottom));border-top:1px solid #94a3b81f;background:#0d1420f5;box-shadow:0 -12px 30px #0000001f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.CookMode_footerButton__ZDVoi{display:inline-flex;min-width:138px;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid #94a3b82e;border-radius:13px;background:#172233;color:#e2e8f0;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.CookMode_footerButton__ZDVoi:first-child{justify-self:start}.CookMode_footerButton__ZDVoi:last-child{justify-self:end}.CookMode_footerButton__ZDVoi:hover:not(:disabled){border-color:#cbd5e157;background:#202d40}.CookMode_footerButton__ZDVoi:active:not(:disabled){transform:translateY(1px)}.CookMode_footerButton__ZDVoi:disabled{border-color:#0000;background:#151e2c;color:#667487;cursor:not-allowed}.CookMode_footerButtonPrimary__yJzab{border-color:#e96a1b;background:linear-gradient(135deg,#fb7a1c,#ed5b13);color:#fff;box-shadow:0 6px 18px #ee601438}.CookMode_footerButtonPrimary__yJzab:hover:not(:disabled){border-color:#ff9a4c;background:linear-gradient(135deg,#ff8a2c,#f36a1d);box-shadow:0 8px 22px #ee60144d}.CookMode_footerButtonFinish__wmknC{border-color:#16865b;background:linear-gradient(135deg,#159568,#11744f);box-shadow:0 6px 18px #15956833}.CookMode_footerButtonFinish__wmknC:hover:not(:disabled){border-color:#37bd88;background:linear-gradient(135deg,#1ba675,#16865b);box-shadow:0 8px 22px #15956847}.CookMode_footerStepCount__lgn1d{color:#8d9caf;font-size:12px;font-weight:700;letter-spacing:.08em;white-space:nowrap}@media (max-width:900px){.CookMode_header__MwhnP{align-items:flex-start;flex-wrap:wrap;gap:10px 16px;padding-block:12px}.CookMode_identity__TN6b0{flex-basis:100%}.CookMode_toolbar__4o6Ew{width:100%;justify-content:flex-start;flex-wrap:wrap}.CookMode_ingredientsPanel__OerSf{width:min(280px,32vw);flex-basis:min(280px,32vw);padding:18px 16px}.CookMode_stepScroller__mBUNc{padding:24px clamp(18px,4vw,36px)}.CookMode_stepContent__I2Gc7{max-width:760px}}@media (max-width:640px){.CookMode_header__MwhnP{gap:10px;padding:10px 12px}.CookMode_identity__TN6b0{gap:9px}.CookMode_modeBadge__OQeeJ{padding:6px 8px;font-size:9px}.CookMode_recipeTitle__rCTri{font-size:14px}.CookMode_toolbar__4o6Ew{gap:6px}.CookMode_headerButton___1ejD{min-height:36px;padding-inline:9px;font-size:11px}.CookMode_screenStatus__PM9X8{min-height:36px;margin-inline:2px;font-size:11px}.CookMode_shortcutButton__2HdpC{width:36px;padding:0}.CookMode_ingredientsPanel__OerSf{width:100%;max-height:min(27vh,210px);flex:0 0 auto;padding:12px 16px 14px;border-right:0;border-bottom:1px solid #94a3b81f}.CookMode_ingredientSection__d8cfB,.CookMode_panelHeading__gXSb1{margin-bottom:12px}.CookMode_ingredientRow__yXEI_{padding-block:7px;font-size:12px}.CookMode_withIngredients__Pfst_{flex-direction:column}.CookMode_stepScroller__mBUNc{padding:18px 16px 22px}.CookMode_stepContent__I2Gc7{justify-content:flex-start}.CookMode_stepPickerWrap__BVJ9P{margin-bottom:16px}.CookMode_stepTitle__wMvjW{margin-bottom:12px;font-size:clamp(25px,7vw,32px)}.CookMode_stepDescription__iu5gP{font-size:16px;line-height:1.55}.CookMode_stepPreview__WXM69{max-height:32vh;margin-top:18px;border-radius:14px}.CookMode_stepActions__T82dx{margin-top:18px}.CookMode_stepActionButton__7DUPC{min-height:42px;padding-inline:14px;font-size:12px}.CookMode_footer__PSrH7{gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.CookMode_footerButton__ZDVoi{min-width:0;min-height:46px;gap:6px;padding-inline:10px;border-radius:11px;font-size:12px}.CookMode_footerStepCount__lgn1d{font-size:10px}}@media (max-height:700px) and (min-width:641px){.CookMode_stepScroller__mBUNc{padding-block:18px}.CookMode_stepPickerWrap__BVJ9P{margin-bottom:12px}.CookMode_stepPreview__WXM69{max-height:30vh;margin-top:18px}.CookMode_stepActions__T82dx{margin-top:16px}}@media (prefers-reduced-motion:reduce){.CookMode_footerButton__ZDVoi,.CookMode_headerButton___1ejD,.CookMode_progressFill__prHW6,.CookMode_stepActionButton__7DUPC,.CookMode_stepPickerToggle__LPywm{transition:none}}