.no-cook-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding:58px 0}.no-cook-hero h1{margin:17px 0 25px;font:800 clamp(44px,4.8vw,65px)/1.04 var(--display);letter-spacing:-.055em;text-wrap:balance}.no-cook-main-image img{display:block;width:100%;height:auto;border-radius:6px 48px 6px 6px}.no-cook-support-image{margin-bottom:23px}.no-cook-support-image img{display:block;width:100%;height:auto;border-radius:7px}.snack-index{border-top:2px solid var(--ink);padding:22px 0 28px}.snack-index>.eyebrow{padding-bottom:16px}.snack-index ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0}.snack-index li{border-top:1px solid var(--line)}.snack-index li a{display:grid;grid-template-columns:20px 1fr 56px;align-items:center;gap:10px;padding:19px 0;text-decoration:none}.snack-index li a:hover strong{text-decoration:underline;text-underline-offset:4px}.snack-index-number{align-self:start;padding-top:3px;font:12px/1.5 var(--mono);color:var(--accent-ink)}.snack-index-context{display:block;color:var(--muted);font-size:11px;margin-bottom:4px}.snack-index strong{display:block;font-size:17px;line-height:1.35}.snack-index-total{color:var(--accent-ink);text-align:end;font:800 39px/1 var(--display);letter-spacing:-.04em}.snack-index-total small{display:block;margin-top:5px;font:11px/1.3 var(--body);letter-spacing:0}.snack-index-note{margin-top:10px;color:var(--muted);font-size:12px}.kitchen-choices{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:27px 0;padding-block:24px 8px;border-block:1px solid var(--line)}.kitchen-choices .eyebrow{margin-bottom:11px}.kitchen-choices h3{font-size:21px}.kitchen-choices p{font-size:15px}.snack-recipes{margin-block:30px}.snack-recipe{padding:28px;border:1px solid var(--line);border-top:3px solid var(--accent-ink);background:var(--surface)}.snack-recipes .snack-recipe+.snack-recipe{margin-top:28px}.snack-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.snack-heading .eyebrow{margin-bottom:11px}.snack-heading h3{max-width:18ch;font-size:29px}.snack-heading .snack-total{flex:0 0 105px;text-align:end;line-height:1.3}.snack-total strong{display:block;color:var(--accent-ink);font:800 44px/1 var(--display);letter-spacing:-.04em}.snack-total strong span{font-size:22px}.snack-total>span{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.article-body .ingredient-lines{list-style:none;padding:0;margin:18px 0;border-top:1px solid var(--line)}.ingredient-lines li{display:flex;align-items:start;justify-content:space-between;gap:18px;margin:0;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.ingredient-lines li>span:last-child{flex-shrink:0;font:700 14px/1.6 var(--mono)}.ingredient-lines small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.snack-recipe .snack-equation{padding:10px 13px;background:var(--accent-soft);font:14px/1.6 var(--mono)}.snack-recipe>p:last-child{margin-bottom:0}.ready-list li{margin-block:16px}.meal-feature{padding:28px 0;border-block:1px solid var(--line);margin-block:20px 36px}.meal-feature .eyebrow{margin-bottom:12px}.meal-feature h2{max-width:22ch}.meal-feature p{max-width:64ch}@media(max-width:1000px){.no-cook-hero{gap:32px}}@media(max-width:760px){.no-cook-hero{grid-template-columns:1fr;padding:35px 0;gap:31px}.no-cook-hero h1{font-size:clamp(43px,10.5vw,64px)}.no-cook-main-image img{border-top-right-radius:34px}.snack-index ol{grid-template-columns:1fr;gap:0}.snack-index li a{padding-block:16px}.kitchen-choices{grid-template-columns:1fr;gap:12px}.snack-recipe{padding:22px 18px}.snack-heading{gap:12px}.snack-heading h3{font-size:25px}.snack-heading .snack-total{flex-basis:82px}.snack-total strong{font-size:38px}}.no-cook-hero>*,.snack-heading>div{min-width:0}.no-cook-page h1,.no-cook-page h3,.snack-index strong,.meals-hub h1{overflow-wrap:anywhere;hyphens:auto}.snack-heading{flex-wrap:wrap}.snack-heading>div{flex:1 1 180px}.no-cook-page .article-body ul,.no-cook-page .article-body ol,.no-cook-page .article-toc ol{padding-inline-start:22px;padding-inline-end:0}.no-cook-page .article-body .ingredient-lines{padding:0}[dir=rtl] .no-cook-page h1,[dir=rtl] .no-cook-page h2,[dir=rtl] .no-cook-page h3,[dir=rtl] .meals-hub h1,[dir=rtl] .meals-hub h2,[dir=rtl] .meal-feature h2,[dir=rtl] .no-cook-page .eyebrow{letter-spacing:normal;line-height:1.4}[dir=rtl] .no-cook-page a>[aria-hidden],[dir=rtl] .meals-hub a>[aria-hidden],[dir=rtl] .meal-feature a>[aria-hidden]{display:inline-block;transform:scaleX(-1)}[dir=rtl] .meals-hub .formula-note{border-left:0;border-inline-start:3px solid var(--accent-ink)}:is([lang=ja],[lang=ko],[lang=zh-Hant],[lang=hi]) :is(.no-cook-page,.meals-hub) :is(h1,h2,h3){line-height:1.35;letter-spacing:normal}[lang=ko] :is(.no-cook-page,.meals-hub) :is(h1,h2,h3){word-break:keep-all}.no-cook-page [id]{scroll-margin-top:40px}:is([lang=ja],[lang=zh-Hant]) .no-cook-page h1{text-wrap:wrap}@media(max-width:370px){[lang=ja] .no-cook-hero h1{font-size:38px}}.no-cook-title-phrase{display:inline-block;white-space:nowrap}
