.RecipeDetailPage_page__nGOLU{padding-top:1rem;padding-bottom:5rem;background-color:var(--color-brand-paper);min-height:100vh;max-width:100%;overflow-x:clip}.RecipeDetailPage_affiliateCta__kyT_H{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}.RecipeDetailPage_affiliateSectionNote__d_s_r{margin-top:.9rem;padding-top:.7rem;border-top:1px solid rgba(0,0,0,.08);font-size:.72rem;line-height:1.45;color:rgba(26,26,26,.58)}.RecipeDetailPage_container__IkCFC{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4);box-sizing:border-box;min-width:0}@media (min-width:640px){.RecipeDetailPage_container__IkCFC{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (min-width:1024px){.RecipeDetailPage_container__IkCFC{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}.RecipeDetailPage_headerActions__tYDK2{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.5rem}@media print{.RecipeDetailPage_headerActions__tYDK2{display:none}}.RecipeDetailPage_topActions__mi938{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.RecipeDetailPage_actionButton__UZgkV{padding:.5rem 1.5rem;background-color:var(--color-brand-paper);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-full);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.RecipeDetailPage_actionButton__UZgkV:hover{background-color:rgba(0,0,0,.05)}.RecipeDetailPage_madeThisButton__9_xrj{padding:.5rem 1.5rem;background-color:var(--color-brand-paper);color:var(--color-brand-ink);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-full);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.RecipeDetailPage_madeThisButton__9_xrj:hover{background-color:rgba(0,0,0,.05);transform:translateY(-2px)}.RecipeDetailPage_madeThisButtonActive__ipBtr{background-color:#dcfce7;color:#166534;border-color:#bbf7d0}.RecipeDetailPage_layout__2SKCQ{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;min-width:0;max-width:100%;align-items:start}@media (min-width:1024px){.RecipeDetailPage_layout__2SKCQ{grid-template-columns:1fr 2fr}}.RecipeDetailPage_sidebar__48jyo{position:-webkit-sticky;position:sticky;top:6rem;min-width:0;order:2;align-self:start;height:-moz-fit-content;height:fit-content}@media print{.RecipeDetailPage_sidebar__48jyo{display:none}}.RecipeDetailPage_sticky__Lq6MW{position:relative}.RecipeDetailPage_stickyPanel__Wqve9{position:relative;top:auto;z-index:auto}.RecipeDetailPage_stickyControls__gHZ79{background-color:var(--color-brand-paper);padding-top:.25rem}.RecipeDetailPage_heroImageContainer__5bmQN{margin-bottom:2rem;position:relative;border-radius:var(--radius-3xl);overflow:hidden;aspect-ratio:4/3;max-height:28rem;opacity:1;transform:translateY(0);transition:max-height .25s ease,opacity .22s ease,margin-bottom .25s ease,transform .25s ease}.RecipeDetailPage_heroImageContainerHidden__5odAo{max-height:0;opacity:0;margin-bottom:0;transform:translateY(-.35rem);pointer-events:none}.RecipeDetailPage_mobileHeroImageContainer__kQEZi{margin-bottom:1.5rem;position:relative;border-radius:var(--radius-3xl);overflow:hidden;aspect-ratio:4/3}@media (min-width:1024px){.RecipeDetailPage_mobileHeroImageContainer__kQEZi{display:none}}@media (max-width:1023px){.RecipeDetailPage_heroImageContainer__5bmQN{display:none}}.RecipeDetailPage_heroImage__tGZEQ{width:100%;height:100%;object-fit:cover}.RecipeDetailPage_startCookingOverlay__r01aK{position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:white;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);font-size:.875rem;cursor:pointer}.RecipeDetailPage_heroImageContainer__5bmQN:hover .RecipeDetailPage_startCookingOverlay__r01aK{opacity:1}.RecipeDetailPage_actionCard__Hgu1t{background-color:var(--color-card-bg);padding:1rem;border-radius:var(--radius-3xl);border:1px solid var(--color-ink-5);margin-bottom:1rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.875rem}.RecipeDetailPage_servingsControl__sghTh{margin-bottom:0}.RecipeDetailPage_servingsHeader__Um93W{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.RecipeDetailPage_servingsLabel__Kfavu{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);opacity:.4}.RecipeDetailPage_servingsValue__Iv7XO{font-family:var(--font-mono);font-weight:700;font-size:1rem;line-height:1}.RecipeDetailPage_slider__DeRd6{width:100%;height:3px;background-color:var(--color-brand-paper);border-radius:var(--radius-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.RecipeDetailPage_slider__DeRd6::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background-color:var(--color-brand-accent);border-radius:var(--radius-full);cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.RecipeDetailPage_slider__DeRd6::-webkit-slider-thumb:hover{transform:scale(1.2)}.RecipeDetailPage_unitToggle__d4t8v{display:flex;background-color:var(--color-brand-paper);padding:.25rem;border-radius:var(--radius-xl);margin-bottom:0}.RecipeDetailPage_unitButton__zoRgd{flex:1 1;padding:.4rem .5rem;border-radius:var(--radius-lg);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:rgba(26,26,26,.4);transition:all .2s ease}.RecipeDetailPage_unitButtonActive__NIPeO{background-color:var(--color-card-bg);color:var(--color-brand-ink);box-shadow:var(--shadow-sm)}.RecipeDetailPage_actionButtonsRow__WVxi2{display:flex;gap:.75rem;align-items:center}.RecipeDetailPage_iconButtonGroup__5s9ZM{display:flex;gap:.5rem}.RecipeDetailPage_iconButton__wB3If{width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background-color:var(--color-brand-paper);display:flex;align-items:center;justify-content:center;color:rgba(26,26,26,.4);transition:all .2s ease}.RecipeDetailPage_iconButton__wB3If:hover{background-color:rgba(0,0,0,.05);color:var(--color-brand-ink)}.RecipeDetailPage_favorited__hlj_B{color:#ef4444;fill:#ef4444}.RecipeDetailPage_primaryAction__z7jAR{flex:1 1;padding:.625rem 1rem;background-color:var(--color-brand-ink);color:var(--color-brand-paper);border-radius:var(--radius-full);font-weight:700;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.RecipeDetailPage_primaryAction__z7jAR:hover{background-color:var(--color-brand-accent)}.RecipeDetailPage_addedToCart__OVsu_{background-color:#22c55e}.RecipeDetailPage_quickShare__dyoDt{margin-top:0;padding-top:.875rem;border-top:1px solid var(--color-brand-ink-5);display:flex;align-items:center;gap:.75rem}.RecipeDetailPage_quickShareLabel__Rejtx{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);opacity:.4}.RecipeDetailPage_quickShareButtons__85iPa{display:flex;gap:.5rem}.RecipeDetailPage_quickShareButton__BuiZV{width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--color-brand-paper);display:flex;align-items:center;justify-content:center;color:var(--color-brand-ink-40);transition:all .2s ease}.RecipeDetailPage_quickShareButton__BuiZV:hover{background-color:var(--color-brand-ink);color:white;transform:translateY(-2px)}.RecipeDetailPage_tabsContainer__TT3M5{margin-bottom:.75rem}.RecipeDetailPage_tabs__4L3_X{display:flex;background-color:var(--color-brand-paper);padding:.25rem;border-radius:var(--radius-xl)}.RecipeDetailPage_tabButton__Lz2_k{flex:1 1;padding:.5rem;border-radius:var(--radius-lg);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:rgba(26,26,26,.4);transition:all .2s ease}.RecipeDetailPage_activeTab__h7vn3{background-color:var(--color-card-bg);color:var(--color-brand-ink);box-shadow:var(--shadow-sm)}.RecipeDetailPage_tabContent__PYXmg{background-color:var(--color-card-bg);padding:1.25rem;border-radius:var(--radius-3xl);border:1px solid var(--color-ink-5);box-shadow:var(--shadow-sm);margin-bottom:1rem;max-height:calc(100vh - 16rem);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-shadow:inset 0 12px 12px -12px rgba(26,26,26,.14),inset 0 -12px 12px -12px rgba(26,26,26,.14),var(--shadow-sm)}@media (max-width:1023px){.RecipeDetailPage_sidebar__48jyo{position:relative;top:auto;height:auto}.RecipeDetailPage_stickyPanel__Wqve9,.RecipeDetailPage_sticky__Lq6MW{position:relative;top:auto}.RecipeDetailPage_tabContent__PYXmg{max-height:none;overflow:visible}}.RecipeDetailPage_equipmentHeader__OCE_Q{margin-bottom:1.5rem}.RecipeDetailPage_equipmentTitle__k_bCQ{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-brand-ink);margin-bottom:.25rem}.RecipeDetailPage_equipmentSubtitle__egSJ7{font-size:.75rem;opacity:.5}.RecipeDetailPage_equipmentGrid__x87hP{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.RecipeDetailPage_equipmentItem__6FQE3{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:var(--color-brand-paper);border-radius:var(--radius-xl);transition:all .2s ease}.RecipeDetailPage_equipmentItem__6FQE3:hover{background-color:var(--color-brand-50);transform:translateY(-2px)}.RecipeDetailPage_equipmentIcon__CmuEG{width:2rem;height:2rem;background-color:var(--color-card-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-brand-accent);flex-shrink:0}.RecipeDetailPage_equipmentInfo__hGJBJ{display:flex;flex-direction:column;gap:.125rem}.RecipeDetailPage_equipmentName__P0sip{font-size:.8125rem;font-weight:600;color:var(--color-brand-ink)}.RecipeDetailPage_equipmentActions__3dDdE{display:flex;align-items:center;gap:.5rem}.RecipeDetailPage_equipmentGlossaryLink__ujrTq,.RecipeDetailPage_equipmentShopLink__BzeEA{font-size:.625rem;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);display:flex;align-items:center;gap:.25rem;opacity:.6;transition:all .2s ease}.RecipeDetailPage_equipmentGlossaryLink__ujrTq{color:var(--color-brand-ink)}.RecipeDetailPage_equipmentShopLink__BzeEA{color:var(--color-brand-accent)}.RecipeDetailPage_equipmentGlossaryLink__ujrTq:hover,.RecipeDetailPage_equipmentShopLink__BzeEA:hover{opacity:1;transform:translateX(2px)}.RecipeDetailPage_ingredientsHeader__oQQ6O{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem}.RecipeDetailPage_ingredientsHeaderAction__madr6{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:var(--radius-full);background-color:#ff8200;color:white;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);transition:all .2s ease}.RecipeDetailPage_ingredientsHeaderAction__madr6:hover{background-color:#e67500}.RecipeDetailPage_ingredientsTitle__gE81D{font-size:1.25rem;font-family:var(--font-serif);margin-bottom:.25rem}.RecipeDetailPage_ingredientsCount__dx0i3{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);opacity:.4}.RecipeDetailPage_ingredientList__ZpZhr{display:flex;flex-direction:column;gap:.75rem}.RecipeDetailPage_ingredientGroupHeading__JIo6m{margin-top:.4rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(26,26,26,.65);border-top:1px dashed rgba(26,26,26,.14);padding:.75rem .35rem .15rem}.RecipeDetailPage_ingredientList__ZpZhr .RecipeDetailPage_ingredientGroupHeading__JIo6m:first-child{margin-top:0;border-top:0;padding-top:.15rem}.RecipeDetailPage_ingredientItem__axulv{display:flex;flex-direction:column;gap:.35rem;padding:.4rem .45rem;border-radius:var(--radius-2xl);transition:all .3s ease}.RecipeDetailPage_ingredientCompleted__vz5tq{opacity:.5}.RecipeDetailPage_ingredientSubstituted__kQ40a{background-color:rgba(220,38,38,.05)}.RecipeDetailPage_ingredientMain__NxDn0{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-width:0}.RecipeDetailPage_ingredientLeft__a6q9c{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1 1}.RecipeDetailPage_checkbox__E9q9y{width:1rem;height:1rem;border-radius:4px;border:1px solid var(--color-ink-10);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RecipeDetailPage_checkboxActive__FoKNQ{background-color:var(--color-brand-accent);border-color:var(--color-brand-accent);color:white}.RecipeDetailPage_ingredientImageContainer__Yqxgl{position:relative}.RecipeDetailPage_ingredientImage__M916N{width:2.2rem;height:2.2rem;border-radius:var(--radius-full);overflow:hidden;border:1px solid var(--color-ink-5);background-color:var(--color-ink-5);transition:all .5s ease}.RecipeDetailPage_ingredientImage__M916N img{width:100%;height:100%;object-fit:cover}.RecipeDetailPage_substitutionBadge__mVjof{position:absolute;top:-.25rem;right:-.25rem;width:1rem;height:1rem;background-color:var(--color-brand-accent);color:white;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.RecipeDetailPage_ingredientInfo__FB9Mt{display:flex;flex-direction:column;min-width:0;flex:1 1}.RecipeDetailPage_ingredientNameRow__WAn73{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.RecipeDetailPage_glossaryLink__GWs05{color:var(--color-brand-accent);opacity:.5;transition:all .2s ease;display:flex;align-items:center}.RecipeDetailPage_glossaryLink__GWs05:hover{opacity:1;transform:scale(1.1)}.RecipeDetailPage_ingredientName__3tXMS{font-size:.82rem;font-weight:500;min-width:0;overflow-wrap:anywhere}.RecipeDetailPage_alternativeMenu__VoAbC{position:relative;display:inline-flex;min-width:0}.RecipeDetailPage_alternativeSwitchButton__3k7oQ{width:1.6rem;height:1.6rem;border-radius:var(--radius-full);border:1px solid var(--color-ink-5);background-color:var(--color-brand-paper);color:var(--color-brand-ink);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.RecipeDetailPage_alternativeSwitchButton__3k7oQ:hover{border-color:rgba(220,38,38,.3);color:var(--color-brand-accent)}.RecipeDetailPage_alternativeSwitchButtonActive__gxOeM{border-color:rgba(220,38,38,.35);color:var(--color-brand-accent);background-color:rgba(220,38,38,.06)}.RecipeDetailPage_alternativeDropdown__VB5B_{position:absolute;top:calc(100% + .4rem);left:0;min-width:170px;max-width:220px;border-radius:.75rem;border:1px solid var(--color-ink-5);background:#fff;box-shadow:0 14px 28px rgba(26,26,26,.16);padding:.25rem;z-index:60;box-sizing:border-box}.RecipeDetailPage_alternativeOption__4agUj{width:100%;border-radius:.5rem;padding:.42rem .5rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:var(--color-brand-ink);font-size:.72rem;font-weight:600;text-align:left;transition:background-color .2s ease,color .2s ease}.RecipeDetailPage_alternativeOption__4agUj:hover{background-color:rgba(220,38,38,.08);color:var(--color-brand-accent)}.RecipeDetailPage_completedText__XVc6L{text-decoration:line-through;opacity:.4}@media (max-width:767px){.RecipeDetailPage_ingredientNameRow__WAn73{gap:.35rem}.RecipeDetailPage_alternativeSwitchButton__3k7oQ{width:1.5rem;height:1.5rem}.RecipeDetailPage_alternativeDropdown__VB5B_{left:auto;right:0;min-width:150px;max-width:180px}}.RecipeDetailPage_ingredientRight__RgZiR{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:0}.RecipeDetailPage_ingredientAmount__ubY8h{color:rgba(26,26,26,.4);font-size:10px;font-weight:700;white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0}.RecipeDetailPage_ingredientActions__vsgVs{display:flex;align-items:center;gap:.25rem;min-width:0}.RecipeDetailPage_smallIconButton__x_wAH{padding:.5rem;border-radius:var(--radius-full);transition:all .2s ease;color:var(--color-brand-accent);display:inline-flex;align-items:center;justify-content:center}.RecipeDetailPage_smallIconButton__x_wAH:hover{background-color:rgba(220,38,38,.1)}.RecipeDetailPage_brandButton__xdWLR{width:2.25rem;height:1rem;padding:0;border-radius:.2rem;background:transparent;border:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.RecipeDetailPage_brandButton__xdWLR:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 8px 18px rgba(57,181,74,.24);filter:saturate(1.08)}.RecipeDetailPage_instacartBrandButton__z3EKI{width:2.25rem;min-width:2.25rem;height:1rem;padding:0;border-radius:.22rem;background:transparent;border:none;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.RecipeDetailPage_instacartBrandButton__z3EKI:hover{box-shadow:0 8px 18px rgba(57,181,74,.24);filter:saturate(1.08)}.RecipeDetailPage_instacartBrandButton__z3EKI:focus-visible{outline:2px solid rgba(57,181,74,.45);outline-offset:1px}.RecipeDetailPage_brandButton__xdWLR:active{transform:translateY(0) scale(.98)}.RecipeDetailPage_brandButton__xdWLR:focus-visible{outline:2px solid rgba(57,181,74,.45);outline-offset:1px}.RecipeDetailPage_instacartLogoIcon__0lY8t{width:.95rem;height:.95rem;object-fit:cover;object-position:center;border-radius:.16rem;display:block;transform:translateY(.01rem) scale(1.1);transform-origin:center;flex-shrink:0}.RecipeDetailPage_amazonButton__PkuRl{background:#111;border:1px solid rgba(255,153,0,.5);color:#fff}.RecipeDetailPage_amazonButton__PkuRl:hover{background:#1d1d1d;box-shadow:0 8px 18px rgba(255,153,0,.26)}.RecipeDetailPage_amazonButton__PkuRl:focus-visible{outline:2px solid rgba(255,153,0,.45);outline-offset:1px}.RecipeDetailPage_amazonGlyph__NnpYO{color:#ff9900;font-size:.85rem;font-weight:800;line-height:1;font-family:var(--font-serif);transform:translateY(-.03rem)}.RecipeDetailPage_itemAdded__ve9Pg{background-color:#22c55e;color:white}.RecipeDetailPage_nutritionGrid__EjLM3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.RecipeDetailPage_nutritionItem__iVM_r{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background-color:var(--color-brand-paper);border-radius:var(--radius-2xl)}.RecipeDetailPage_nutritionLabel__pD0ge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);opacity:.4}.RecipeDetailPage_nutritionValue__pvxSN{font-weight:700;font-size:1rem}.RecipeDetailPage_nutritionSubtitle__66OKx{font-size:.75rem;opacity:.5;margin-bottom:1rem}.RecipeDetailPage_mainContent__73V5p{position:relative;min-width:0;max-width:100%;order:1}@media (min-width:1024px){.RecipeDetailPage_mainContent__73V5p,.RecipeDetailPage_sidebar__48jyo{order:0}}.RecipeDetailPage_tagList__fZUEU{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.RecipeDetailPage_tagBadge__b1R15{padding:.25rem .75rem;background-color:var(--color-card-bg);border:1px solid var(--color-ink-5);border-radius:var(--radius-full);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-brand-ink)}.RecipeDetailPage_recipeRating__9a4NH{display:flex;align-items:center;gap:.5rem;margin-left:auto;color:var(--color-brand-accent);font-weight:700}.RecipeDetailPage_ratingValue__j90b4{font-size:.875rem}.RecipeDetailPage_reviewCount__caI2_{font-size:.75rem;color:rgba(26,26,26,.4);font-weight:400}.RecipeDetailPage_recipeTitle__Puw_0{font-size:2.8125rem;font-family:var(--font-serif);font-weight:700;line-height:1.1;margin-bottom:1.5rem}@media (min-width:768px){.RecipeDetailPage_recipeTitle__Puw_0{font-size:2.8125rem}}.RecipeDetailPage_recipeDescription__veJWG{font-size:1.05rem;color:var(--color-ink-muted);margin-bottom:3rem;line-height:1.6;text-align:justify;text-justify:inter-word}.RecipeDetailPage_recipeDescriptionCollapsed__QOCOl{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.RecipeDetailPage_descriptionToggle__ixGjb{margin-top:-2rem;margin-bottom:2.5rem;padding:0;color:var(--color-brand-accent);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.RecipeDetailPage_descriptionToggle__ixGjb:hover{opacity:.8}.RecipeDetailPage_quickRecipeAccordion__wTns4{border:1px solid var(--color-ink-10);background:var(--color-card-bg);border-radius:var(--radius-2xl);margin:0 0 2rem;overflow:hidden}.RecipeDetailPage_quickRecipeSummary__JGdax{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--font-serif);font-size:1.25rem;font-weight:700;color:var(--color-brand-900);padding:1rem 1.25rem;border-bottom:1px solid var(--color-ink-5)}.RecipeDetailPage_quickRecipeSummary__JGdax::-webkit-details-marker{display:none}.RecipeDetailPage_quickRecipeSummaryIcon__2xjaT{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand-700);transition:transform .2s ease}.RecipeDetailPage_quickRecipeAccordion__wTns4[open] .RecipeDetailPage_quickRecipeSummaryIcon__2xjaT{transform:rotate(180deg)}.RecipeDetailPage_quickRecipeBody__ABsFj{padding:1rem 1.25rem 1.2rem}.RecipeDetailPage_quickRecipeList__ui6ZN{margin:0;padding-left:1.2rem;display:grid;grid-gap:.5rem;gap:.5rem;list-style:decimal}.RecipeDetailPage_quickRecipeItem__gndmT{color:var(--color-brand-800);line-height:1.55}.RecipeDetailPage_quickRecipeFooter__pZ9Gn{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-ink-5);display:flex;justify-content:flex-end}.RecipeDetailPage_quickRecipeCollapseButton__COzMK{border:1px solid var(--color-ink-10);background:#fff;color:var(--color-brand-800);border-radius:999px;padding:.35rem .7rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:all .2s ease}.RecipeDetailPage_quickRecipeCollapseButton__COzMK:hover{border-color:var(--color-ink-20);background:var(--color-brand-50)}.RecipeDetailPage_markdownContent__SwdgS{overflow-wrap:anywhere}.RecipeDetailPage_markdownParagraph__UVaK3{margin:0 0 .6rem;text-align:justify;text-justify:inter-word}.RecipeDetailPage_markdownParagraph__UVaK3:last-child{margin-bottom:0}.RecipeDetailPage_markdownInline__uTHoN{display:inline;margin:0}.RecipeDetailPage_markdownList__q4t8m{margin:.4rem 0 .4rem 1.1rem;padding:0}.RecipeDetailPage_markdownUnorderedList__lvtGV{list-style:disc}.RecipeDetailPage_markdownOrderedList__Ht_Ue{list-style:decimal}.RecipeDetailPage_markdownListItem___LzTX{margin:.2rem 0;text-align:justify;text-justify:inter-word}.RecipeDetailPage_markdownContent__SwdgS em,.RecipeDetailPage_markdownContent__SwdgS i{font-style:italic}.RecipeDetailPage_markdownContent__SwdgS strong{font-weight:700}.RecipeDetailPage_markdownBlockquote__x0UtF{margin:.75rem 0;padding:.65rem .9rem;border-left:3px solid var(--color-brand-accent);background:rgba(220,38,38,.06);border-radius:.5rem;color:var(--color-brand-800)}.RecipeDetailPage_highlights__sWIK6{background-color:var(--color-brand-50);padding:2rem;border-radius:var(--radius-3xl);margin-bottom:3rem;border:1px solid var(--color-ink-5)}.RecipeDetailPage_highlightsTitle__1YVBS{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-brand-900)}.RecipeDetailPage_highlightsList__GAVVT{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.RecipeDetailPage_highlightItem__DCamU{display:flex;align-items:flex-start;gap:1rem;font-size:1rem;color:var(--color-brand-800);line-height:1.4}.RecipeDetailPage_highlightIcon__uhunc{color:var(--color-brand-accent);flex-shrink:0;margin-top:.125rem}.RecipeDetailPage_introStats__wHDGZ{display:flex;gap:3rem;margin-bottom:3rem}@media print{.RecipeDetailPage_introStats__wHDGZ{display:none}}.RecipeDetailPage_introStatItem__w11Zi{display:flex;flex-direction:column;gap:.5rem}.RecipeDetailPage_methodTimesGrid__wESMw{display:grid;grid-template-columns:repeat(2,minmax(140px,180px)) minmax(220px,1fr);grid-gap:1rem;gap:1rem;margin-bottom:3rem;align-items:start}.RecipeDetailPage_methodTimesItem__U7N6d{background:var(--color-card-bg);border:1px solid var(--color-ink-5);border-radius:var(--radius-2xl);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.RecipeDetailPage_methodTimesItem__U7N6d .RecipeDetailPage_statLabel__vn27g{white-space:nowrap}.RecipeDetailPage_methodTimesNotes__U0sqN{min-height:100%}.RecipeDetailPage_methodTimesNoteText__EqCb3{font-size:1rem;font-weight:500;line-height:1.5}.RecipeDetailPage_statLabel__vn27g{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);opacity:.4}.RecipeDetailPage_statValue__n8QBL{font-size:1.125rem;font-weight:700}.RecipeDetailPage_roadmapSection__f2LsG{margin-bottom:2rem}.RecipeDetailPage_roadmapHeader__OqJKv{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}.RecipeDetailPage_roadmapTitle__gdh0m{font-size:2.25rem;font-family:var(--font-serif);margin-bottom:.5rem}.RecipeDetailPage_roadmapSubtitle__Ft18u{color:rgba(26,26,26,.6)}.RecipeDetailPage_roadmapProgress__6A4p4{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:rgba(26,26,26,.4)}.RecipeDetailPage_roadmapSteps__DEgd3{display:flex;flex-direction:column}.RecipeDetailPage_tipsSection__NwDi7{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--color-ink-10)}.RecipeDetailPage_detailsSection__VBQ_e{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--color-ink-10)}.RecipeDetailPage_detailsTitle__8ju5j{font-family:var(--font-serif);font-size:2.1rem;margin-bottom:1rem;color:var(--color-brand-900)}.RecipeDetailPage_detailsAccordion__IYfWu{border:1px solid var(--color-ink-10);border-radius:var(--radius-2xl);background:#fff;margin-bottom:.8rem;overflow:hidden}.RecipeDetailPage_detailsSummary__sVFxk{list-style:none;cursor:pointer;padding:.9rem 1rem;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-900);border-bottom:1px solid transparent}.RecipeDetailPage_detailsAccordion__IYfWu[open] .RecipeDetailPage_detailsSummary__sVFxk{border-bottom-color:var(--color-ink-10)}.RecipeDetailPage_detailsSummary__sVFxk::-webkit-details-marker{display:none}.RecipeDetailPage_detailsBody__GtTxm{padding:.9rem 1rem 1rem}.RecipeDetailPage_detailsFooter___kQeV{display:flex;justify-content:flex-end;padding-top:.5rem}.RecipeDetailPage_detailsCollapseButton__LJuS2{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent);padding:.35rem .5rem;border-radius:999px}.RecipeDetailPage_detailsCollapseButton__LJuS2:hover{background:rgba(220,38,38,.08)}.RecipeDetailPage_detailsBody__GtTxm .RecipeDetailPage_faqSection__JX_KZ,.RecipeDetailPage_detailsBody__GtTxm .RecipeDetailPage_relatedSection__0UE_d,.RecipeDetailPage_detailsBody__GtTxm .RecipeDetailPage_tipsSection__NwDi7{margin-top:0;padding-top:0;border-top:none}.RecipeDetailPage_detailsBody__GtTxm .RecipeDetailPage_faqTitle__soouB,.RecipeDetailPage_detailsBody__GtTxm .RecipeDetailPage_relatedTitle__23_Pq,.RecipeDetailPage_detailsBody__GtTxm .RecipeDetailPage_tipsTitle__sx1I3{display:none}.RecipeDetailPage_tipsTitle__sx1I3{font-family:var(--font-serif);font-size:2.5rem;margin-bottom:2rem;color:var(--color-brand-900)}.RecipeDetailPage_tipsGrid__W0zFX{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.RecipeDetailPage_tipCard__Ikuv1{background-color:var(--color-card-bg);padding:1.5rem;border-radius:var(--radius-2xl);border:1px solid var(--color-ink-5);display:flex;gap:1rem;transition:transform .3s ease}.RecipeDetailPage_tipCard__Ikuv1:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.RecipeDetailPage_tipIcon__QSmWM{color:var(--color-brand-accent);flex-shrink:0}.RecipeDetailPage_tipText___A92Z{font-size:.9375rem;line-height:1.6;color:var(--color-brand-800);text-align:justify;text-justify:inter-word}.RecipeDetailPage_notesTabs__t4WKa{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.RecipeDetailPage_notesTabButton__mk4SY{border:1px solid var(--color-ink-10);background:#fff;color:var(--color-brand-800);border-radius:999px;padding:.45rem .8rem;font-size:.72rem;font-weight:700;line-height:1;transition:all .2s ease}.RecipeDetailPage_notesTabButton__mk4SY:hover{border-color:var(--color-ink-20);background:var(--color-brand-50)}.RecipeDetailPage_notesTabButtonActive__jTaHM{background:var(--color-brand-accent);color:#fff;border-color:var(--color-brand-accent)}.RecipeDetailPage_notesPanel__krez5{margin-top:.25rem}.RecipeDetailPage_faqSection__JX_KZ{margin-top:2rem;padding-top:3rem;border-top:1px solid var(--color-ink-10)}.RecipeDetailPage_faqTitle__soouB{font-family:var(--font-serif);font-size:2.5rem;margin-bottom:2rem;color:var(--color-brand-900)}.RecipeDetailPage_faqGrid__Jg4FL{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.RecipeDetailPage_faqItem__8FS5k{background-color:var(--color-brand-50);padding:2rem;border-radius:var(--radius-3xl);border:1px solid var(--color-ink-5)}.RecipeDetailPage_faqQuestion__R9_2L{font-family:var(--font-serif);font-size:1.25rem;margin-bottom:1rem;color:var(--color-brand-900)}.RecipeDetailPage_faqAnswer__PMsRJ{font-size:1rem;line-height:1.6;color:var(--color-brand-800);opacity:.9;text-align:justify;text-justify:inter-word}.RecipeDetailPage_communityEquipmentSection__AsEs1{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-ink-10);max-width:100%;overflow-x:clip}.RecipeDetailPage_communityEquipmentGrid__bagD9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;width:100%;max-width:100%;min-width:0}@media (min-width:768px){.RecipeDetailPage_communityEquipmentGrid__bagD9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.RecipeDetailPage_communityEquipmentGrid__bagD9{grid-template-columns:repeat(4,minmax(0,1fr))}}.RecipeDetailPage_communityEquipmentCard__20LI1{background-color:#fff;border-radius:var(--radius-2xl);border:1px solid var(--color-ink-5);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;min-width:0;max-width:100%;box-sizing:border-box}.RecipeDetailPage_communityEquipmentCard__20LI1:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.RecipeDetailPage_communityEquipmentImage__uCkYN{height:5.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fdf8f3,#f9f2ea);color:var(--color-brand-accent);border-bottom:1px solid var(--color-ink-5)}.RecipeDetailPage_communityEquipmentContent__lF2XA{padding:.85rem;display:flex;flex-direction:column;gap:.7rem;min-width:0;max-width:100%;box-sizing:border-box}.RecipeDetailPage_communityEquipmentName__yc_R9{font-size:.95rem;font-weight:700;line-height:1.35;color:var(--color-brand-900);overflow-wrap:anywhere}.RecipeDetailPage_communityEquipmentActions__20NQF{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0;max-width:100%}.RecipeDetailPage_communityEquipmentLink__2s1Lr{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .52rem;border-radius:999px;border:1px solid var(--color-ink-10);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-700);background:#fff;transition:all .2s ease;min-width:0;max-width:100%;box-sizing:border-box}.RecipeDetailPage_communityEquipmentLink__2s1Lr:hover{color:var(--color-brand-accent);border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.05)}@media (max-width:767px){.RecipeDetailPage_communityEquipmentGrid__bagD9{grid-template-columns:1fr;gap:.75rem;width:100%;max-width:100%}.RecipeDetailPage_communityEquipmentImage__uCkYN{height:5.25rem}.RecipeDetailPage_communityEquipmentContent__lF2XA{padding:.75rem;gap:.5rem}.RecipeDetailPage_communityEquipmentName__yc_R9{font-size:.78rem;line-height:1.25}.RecipeDetailPage_communityEquipmentActions__20NQF{display:grid;grid-template-columns:1fr;grid-gap:.3rem;gap:.3rem;width:100%}.RecipeDetailPage_communityEquipmentLink__2s1Lr{width:100%;justify-content:center;font-size:.6rem;letter-spacing:.06em;padding:.35rem .5rem}}.RecipeDetailPage_roadmapStepItem__LHxzW{display:flex;gap:0;cursor:pointer;min-width:0}.RecipeDetailPage_roadmapStepIndicator__2VU7f{display:flex;flex-direction:column;align-items:flex-start;position:relative}.RecipeDetailPage_stepLine__GL4RH{position:absolute;top:3rem;bottom:0;width:2px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.05)}.RecipeDetailPage_roadmapStepItem__LHxzW:last-child .RecipeDetailPage_stepLine__GL4RH{display:none}.RecipeDetailPage_stepCircle__zFU_M{width:3rem;height:3rem;border-radius:var(--radius-full);border:2px solid rgba(0,0,0,.05);background-color:white;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s ease;z-index:1}.RecipeDetailPage_roadmapStepItem__LHxzW:hover .RecipeDetailPage_stepCircle__zFU_M{border-color:var(--color-brand-accent)}.RecipeDetailPage_stepCompleted__zYUzA .RecipeDetailPage_stepCircle__zFU_M{background-color:var(--color-brand-accent);border-color:var(--color-brand-accent);color:white}.RecipeDetailPage_roadmapStepContent__GAX4t{flex:1 1;margin-top:45px;min-width:0}.RecipeDetailPage_roadmapStepCard__QZMu7{background-color:white;padding:1rem;border-radius:var(--radius-3xl);border:1px solid rgba(0,0,0,.05);transition:all .3s ease;box-shadow:var(--shadow-sm);display:grid;grid-template-columns:11rem 1fr;align-items:start;grid-gap:1.25rem;gap:1.25rem}.RecipeDetailPage_visualColumn__ulnr9{display:flex;flex-direction:column;gap:.9rem}.RecipeDetailPage_roadmapStepItem__LHxzW:hover .RecipeDetailPage_roadmapStepCard__QZMu7{box-shadow:var(--shadow-lg);transform:translateY(-.25rem)}.RecipeDetailPage_stepText__26Ve7{font-size:1.0625rem;line-height:1.6;text-align:justify;text-justify:inter-word}.RecipeDetailPage_stepBody__6JcK6{min-width:0}.RecipeDetailPage_stepCompleted__zYUzA .RecipeDetailPage_stepText__26Ve7{text-decoration:line-through;opacity:.4}.RecipeDetailPage_timer__d46jD{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.6rem .7rem;border-radius:.8rem;border:1px solid rgba(249,115,22,.22);background:rgba(249,115,22,.08)}.RecipeDetailPage_timerReadout__YWTWX{display:inline-flex;align-items:center;gap:.45rem;color:#ea580c;font-weight:800;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.RecipeDetailPage_timerReadoutInput__sSdJV{width:4.7rem;border:1px solid rgba(249,115,22,.35);border-radius:.45rem;background:#fff7ed;color:#9a3412;font-size:.72rem;font-weight:800;line-height:1;padding:.3rem .4rem;text-transform:none;letter-spacing:normal}.RecipeDetailPage_timerReadoutInput__sSdJV:focus{outline:2px solid rgba(249,115,22,.3);outline-offset:0}.RecipeDetailPage_timerActions__SEOka{display:inline-flex;align-items:center;gap:.4rem}.RecipeDetailPage_timerActionButtonSecondary__6z_XT,.RecipeDetailPage_timerActionButton__3_p5g{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;transition:all .2s ease;padding:.35rem .5rem}.RecipeDetailPage_timerActionButton__3_p5g{color:#fff;background:#f97316}.RecipeDetailPage_timerActionButton__3_p5g:hover{background:#ea580c}.RecipeDetailPage_timerActionButtonSecondary__6z_XT{color:#9a3412;border:1px solid rgba(154,52,18,.25);background:rgba(255,255,255,.85)}.RecipeDetailPage_timerActionButtonSecondary__6z_XT:hover{background:#fff;border-color:rgba(154,52,18,.4)}.RecipeDetailPage_visualPlaceholder__rlnui{border-radius:var(--radius-2xl);background-color:rgba(26,26,26,.05);height:8rem;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(0,0,0,.1)}.RecipeDetailPage_visualIcon__5OwTm{opacity:.2}@media (max-width:767px){.RecipeDetailPage_headerActions__tYDK2{justify-content:flex-start;margin-bottom:1rem}.RecipeDetailPage_topActions__mi938{width:100%;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.RecipeDetailPage_actionButton__UZgkV,.RecipeDetailPage_madeThisButton__9_xrj{flex:1 1 auto;justify-content:center;min-width:0;flex-basis:calc(50% - 0.25rem);padding-left:1rem;padding-right:1rem}.RecipeDetailPage_introStats__wHDGZ{flex-wrap:wrap;gap:1rem}.RecipeDetailPage_methodTimesGrid__wESMw{grid-template-columns:1fr;gap:.75rem}.RecipeDetailPage_roadmapHeader__OqJKv{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.RecipeDetailPage_roadmapStepItem__LHxzW{gap:.75rem}.RecipeDetailPage_stepCircle__zFU_M{width:2.2rem;height:2.2rem;font-size:.75rem}.RecipeDetailPage_stepLine__GL4RH{top:2.2rem}.RecipeDetailPage_roadmapStepCard__QZMu7{grid-template-columns:1fr;gap:.9rem;padding:1rem}.RecipeDetailPage_visualColumn__ulnr9{gap:.7rem}.RecipeDetailPage_timerActions__SEOka{flex-wrap:wrap}.RecipeDetailPage_equipmentGrid__x87hP,.RecipeDetailPage_highlightsList__GAVVT,.RecipeDetailPage_tipsGrid__W0zFX{grid-template-columns:1fr}.RecipeDetailPage_relatedSection__0UE_d{margin-top:4rem;padding-top:3rem}.RecipeDetailPage_relatedTitle__23_Pq{font-size:2rem;margin-bottom:2rem}.RecipeDetailPage_footerStats__y6jwV{gap:.5rem;align-items:stretch}.RecipeDetailPage_statBox__QcyiZ{width:100%;padding:.875rem 1rem}}.RecipeDetailPage_printOnly__mTsEU{display:none}@media print{.RecipeDetailPage_printOnly__mTsEU{display:block;margin-top:3rem}}.RecipeDetailPage_printTitle__uNMW1{font-size:1.5rem;font-family:var(--font-serif);margin-bottom:1.5rem}.RecipeDetailPage_printList__YlonZ{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3rem}.RecipeDetailPage_printItem__SkLyU{display:flex;justify-content:space-between;align-items:center;font-size:1rem}.RecipeDetailPage_printAmount__zJN38{color:rgba(26,26,26,.4);font-size:.75rem;font-weight:700}.RecipeDetailPage_printSteps__asSY_{display:flex;flex-direction:column;gap:2rem}.RecipeDetailPage_printStepItem__D4kBo{display:flex;gap:1.5rem}.RecipeDetailPage_printStepNumber__1pWjV{width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--color-brand-paper);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.RecipeDetailPage_printStepText__Xn_FU{font-size:1rem;line-height:1.6}.RecipeDetailPage_footer__bxbk3{margin-top:1rem}.RecipeDetailPage_footerStats__y6jwV{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.RecipeDetailPage_quickShareFooter__3_V6J{margin-left:auto;margin-top:0;padding-top:0;border-top:none}.RecipeDetailPage_statBox__QcyiZ{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.5rem;background-color:var(--color-brand-paper);border-radius:var(--radius-xl)}.RecipeDetailPage_copyright__7lH_I{font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-widest);font-weight:700;color:rgba(26,26,26,.2)}.RecipeDetailPage_relatedSection__0UE_d{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-brand-200)}.RecipeDetailPage_relatedTitle__23_Pq{font-family:var(--font-serif);font-size:2.5rem;margin-bottom:3rem;text-align:center}.RecipeDetailPage_relatedGrid__Pso0h{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2.5rem;gap:2.5rem}@media (min-width:768px){.RecipeDetailPage_relatedGrid__Pso0h{grid-template-columns:repeat(3,1fr)}}.RecipeDetailPage_relatedCard__Gr8rI{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.RecipeDetailPage_relatedCard__Gr8rI:hover{transform:translateY(-8px)}.RecipeDetailPage_relatedImageContainer__N_5OD{aspect-ratio:4/3;border-radius:var(--radius-2xl);overflow:hidden;margin-bottom:1.5rem}.RecipeDetailPage_relatedImage___LyN0{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.RecipeDetailPage_relatedCard__Gr8rI:hover .RecipeDetailPage_relatedImage___LyN0{transform:scale(1.05)}.RecipeDetailPage_relatedRecipeTitle__Mk9BN{font-family:var(--font-serif);font-size:1.25rem;margin-bottom:.5rem;color:var(--color-brand-900)}.RecipeDetailPage_relatedMeta__wlYZg{display:flex;gap:.75rem;font-size:.875rem;color:var(--color-brand-500);font-weight:500}@media print{.RecipeDetailPage_actionButton__UZgkV,.RecipeDetailPage_copyright__7lH_I,.RecipeDetailPage_footer__bxbk3,.RecipeDetailPage_headerActions__tYDK2,.RecipeDetailPage_reviews__b1DBr,.RecipeDetailPage_roadmapProgress__6A4p4,.RecipeDetailPage_roadmapStepIndicator__2VU7f:before,.RecipeDetailPage_sidebar__48jyo,.RecipeDetailPage_tagList__fZUEU,.RecipeDetailPage_visualPlaceholder__rlnui{display:none!important}.RecipeDetailPage_page__nGOLU{padding:0;background:white}.RecipeDetailPage_container__IkCFC{max-width:100%;padding:0}.RecipeDetailPage_layout__2SKCQ{display:block}.RecipeDetailPage_mainContent__73V5p{width:100%;padding:0}.RecipeDetailPage_recipeTitle__Puw_0{font-size:2.5rem;margin-bottom:1rem;color:black}.RecipeDetailPage_recipeDescription__veJWG{font-size:1rem;margin-bottom:2rem;color:#333}.RecipeDetailPage_introStats__wHDGZ{display:flex;gap:2rem;border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:2rem}.RecipeDetailPage_printOnly__mTsEU{display:block!important}.RecipeDetailPage_roadmapSection__f2LsG{margin-top:2rem}.RecipeDetailPage_roadmapSteps__DEgd3{display:block}.RecipeDetailPage_roadmapStepItem__LHxzW{page-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem}.RecipeDetailPage_roadmapStepCard__QZMu7{border:none;padding:0;box-shadow:none}}@media (max-width:767px){.RecipeDetailPage_ingredientsHeader__oQQ6O{flex-direction:column;align-items:flex-start;gap:.65rem}.RecipeDetailPage_ingredientsHeaderAction__madr6{width:100%;justify-content:center}.RecipeDetailPage_ingredientMain__NxDn0{align-items:flex-start;flex-wrap:wrap;row-gap:.45rem;column-gap:.5rem}.RecipeDetailPage_ingredientLeft__a6q9c{width:100%}.RecipeDetailPage_ingredientRight__RgZiR{width:100%;justify-content:space-between}.RecipeDetailPage_ingredientActions__vsgVs{margin-left:auto}.RecipeDetailPage_ingredientAmount__ubY8h{font-size:.62rem;letter-spacing:.04em}.RecipeDetailPage_smallIconButton__x_wAH{padding:.36rem}.RecipeDetailPage_brandButton__xdWLR{width:2rem;height:.95rem}.RecipeDetailPage_instacartBrandButton__z3EKI{width:2.15rem;min-width:2.15rem;height:.95rem}.RecipeDetailPage_instacartLogoIcon__0lY8t{transform:translateY(.01rem) scale(1.06)}.RecipeDetailPage_alternativeDropdown__VB5B_{left:auto;right:0;min-width:min(150px,calc(100vw - 2.5rem));max-width:min(180px,calc(100vw - 2.5rem))}}