.RecipeView_recipe__xCKKj{margin:1rem 0 2rem}.RecipeView_controls__kNGmk{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rule);margin-bottom:1.6rem}.RecipeView_servings__l9vXM{display:flex;align-items:center;gap:10px}.RecipeView_step___X9kT{width:40px;height:40px;border:1px solid var(--ink);background:transparent;font-size:1.3rem;cursor:pointer;color:var(--ink);border-radius:50%;line-height:1}.RecipeView_step___X9kT:hover:not(:disabled){background:var(--ink);color:var(--paper)}.RecipeView_step___X9kT:disabled{opacity:.35;cursor:not-allowed}.RecipeView_count__5VSwH{font-family:var(--font-display);font-size:2rem;font-weight:600;min-width:2ch;text-align:center}.RecipeView_units__ox0u8{display:flex;gap:8px}.RecipeView_cols__5BnYf{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr);gap:clamp(20px,4vw,56px);align-items:start}.RecipeView_ingredients__Ajgep{position:sticky;top:16px}.RecipeView_scaledNote__9PXWZ{font-family:var(--font-ui);font-size:.78rem;color:var(--burgundy);letter-spacing:.06em;margin:-.4rem 0 .6rem}.RecipeView_ingList__znUJN{list-style:none;margin:0 0 1rem;padding:0}.RecipeView_ingList__znUJN h3{margin:14px 0 4px}.RecipeView_ing__6JnTh{display:grid;grid-template-columns:22px 92px 1fr;gap:6px 8px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--rule-soft);cursor:pointer}.RecipeView_ing__6JnTh input{width:18px;height:18px;accent-color:var(--burgundy);margin:0;transform:translateY(3px)}.RecipeView_qty__lgDiY{font-family:var(--font-ui);font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);white-space:nowrap}.RecipeView_item__fe_G9{font-size:.98rem}.RecipeView_rule__lKkwd{font-family:var(--font-ui);font-size:.72rem;color:var(--burgundy)}.RecipeView_note___CJBq{display:block;font-size:.82rem;color:var(--ink-3);font-style:italic}.RecipeView_done__bPE7_ .RecipeView_item__fe_G9,.RecipeView_done__bPE7_ .RecipeView_qty__lgDiY{text-decoration:line-through;color:var(--ink-3)}.RecipeView_methodHead__3v5OX{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.RecipeView_steps__cAkWs{counter-reset:step;list-style:none;padding:0;margin:0}.RecipeView_steps__cAkWs>li{counter-increment:step;position:relative;padding:0 0 1.4rem 3.2rem}.RecipeView_steps__cAkWs>li:before{content:counter(step);position:absolute;left:0;top:-.25rem;font-family:var(--font-display);font-size:2.1rem;font-weight:600;color:var(--burgundy);line-height:1}.RecipeView_why__RBN7f{font-size:.92rem;color:var(--ink-2);border-left:2px solid var(--gold-soft);padding-left:10px}.RecipeView_timer__Jrm70{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border:1px dashed var(--rule);margin-top:4px}.RecipeView_clock__5iV75{font-family:var(--font-display);font-size:1.6rem;font-weight:600;min-width:4.5ch}.RecipeView_guided__Hn6oe{width:min(900px,calc(100vw - 16px));max-width:none;height:min(720px,calc(100vh - 16px));max-height:none;padding:0;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.RecipeView_guided__Hn6oe[open]{display:flex;flex-direction:column}.RecipeView_guided__Hn6oe::backdrop{background:rgba(29,34,48,.55)}.RecipeView_gHead__8ktmM{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--rule)}.RecipeView_gProgress___PEKH{height:3px;background:var(--paper-3)}.RecipeView_gProgress___PEKH span{display:block;height:100%;background:var(--burgundy);transition:width .2s}.RecipeView_gBody__bYUnm{flex:1 1;overflow:auto;padding:24px clamp(18px,5vw,56px)}.RecipeView_gText__RqKPQ{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.25}.RecipeView_gIng__oWo_C{columns:260px 2;font-size:1.1rem}.RecipeView_gNav__r8_SD{display:flex;justify-content:space-between;padding:14px 18px;border-top:1px solid var(--rule)}@media (max-width:860px){.RecipeView_cols__5BnYf{grid-template-columns:1fr}.RecipeView_ingredients__Ajgep{position:static}}@media print{.RecipeView_cols__5BnYf{grid-template-columns:1fr 1.6fr}}