.food_recipe__cbL9x{margin:0 0 var(--space-7);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l,12px)}@media (max-width:600px){.food_recipe__cbL9x{padding:var(--space-4)}}.food_howTitle__Aur5D{font-size:1.6rem;margin:0 0 var(--space-4)}.food_recipeTitle__4btVe{font-size:1.25rem;margin:0 0 var(--space-2)}.food_meta__dYBxu{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);font-size:.9rem;color:var(--ink-2)}.food_intro__85iUH{max-width:var(--measure);margin:0 0 var(--space-5);font-size:1.05rem;line-height:1.6}.food_columns__pnl_h{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:760px){.food_columns__pnl_h{grid-template-columns:1fr;gap:var(--space-4)}}.food_subhead__XBUBy{font-size:.8125rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--space-3)}.food_groupHeading__05jDc{font-weight:650;margin:var(--space-3) 0 var(--space-2)}.food_ingredients__fM8Z0{margin:0 0 var(--space-4);padding-left:1.1rem;line-height:1.55}.food_ingredients__fM8Z0 li{margin:0 0 6px}.food_steps__YWVmL{margin:0 0 var(--space-4);padding-left:1.4rem;line-height:1.6}.food_steps__YWVmL li{margin:0 0 var(--space-3);padding-left:4px}.food_steps__YWVmL li::marker{font-weight:700;color:var(--accent)}.food_attribution__gCH8x{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-3)}.food_attribution__gCH8x p{margin:0 0 var(--space-2)}.food_links__ud35H{display:flex;flex-wrap:wrap;gap:var(--space-4)}.food_cards__V5EDD{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.food_card___71hP{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.food_card___71hP:hover{border-color:var(--ink-3);transform:translateY(-1px)}.food_cardImage__Kw8nb{aspect-ratio:4/3;background:var(--surface-sunk);display:grid;place-items:center;font-family:var(--font-serif);font-size:2.2rem;color:var(--ink-3)}.food_cardImage__Kw8nb img{width:100%;height:100%;object-fit:cover}.food_cardBody__B6HfX{padding:var(--space-3) var(--space-4) var(--space-4)}.food_cardName___LkRP{display:block;font-weight:650;margin-bottom:4px}.food_cardMeta__IXHW8{font-size:.8125rem;color:var(--ink-3)}.food_section__9LeGx{margin-top:var(--space-8)}.food_sectionHead___x_GM{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.food_sectionHead___x_GM h2{margin:0}.food_sectionLede__Ed9sU{margin:4px 0 0;color:var(--ink-2)}.food_card___71hP .food_cardImage__Kw8nb>*{width:100%;height:100%;border-radius:0}