.page_hero__flGy9{background:var(--oat);padding:1.5rem 1.5rem 1.25rem;border-bottom:1px solid rgba(43,38,32,.07)}.page_heroInner__hm_ZB{max-width:860px;margin:0 auto}.page_heroGrid__AyBJ7{display:grid;grid-template-columns:1fr 220px;gap:1.5rem;align-items:center}.page_heroTitle__RP1g7{font-family:var(--serif);font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:400;color:var(--dark-linen);line-height:1.12;letter-spacing:-.025em;margin-bottom:.75rem}.page_jumpPill__gzpK5{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta);border:1.5px solid var(--terracotta);border-radius:20px;padding:.3rem .9rem;background:transparent;transition:background .15s,color .15s;white-space:nowrap;margin-bottom:0}.page_jumpPill__gzpK5:hover{background:var(--terracotta);color:var(--warm-white)}.page_heroKcRow__pL_Rv{display:flex;gap:1.25rem;flex-wrap:wrap;margin-bottom:.6rem}.page_heroKcItem__kRdCU{display:flex;align-items:center;gap:.35rem;text-decoration:none}.page_heroKcLabel__GwuAt{font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mid-linen)}.page_heroKcValue__6zv_g{font-size:.78rem;color:var(--terracotta);font-weight:500}.page_heroKcItem__kRdCU:hover .page_heroKcValue__6zv_g{text-decoration:underline;text-underline-offset:2px}.page_jumpTimesRow__RHJfm{display:flex;align-items:center;gap:1.25rem 2rem;flex-wrap:wrap}.page_heroMeta__e2Gtx{display:flex;gap:1.25rem;flex-wrap:wrap;align-items:flex-start}.page_heroMetaLabel__kQfQU{font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-linen);margin-bottom:.15rem}.page_heroMetaValue__zHuz0{font-size:.8rem;color:var(--dark-linen);font-weight:500}.page_heroImageWrap__O_k1U{position:relative;width:100%;aspect-ratio:4/3;border-radius:3px;overflow:hidden;box-shadow:3px 4px 0 rgba(43,38,32,.12)}.page_body__HvFsb{background:var(--warm-white);padding:2.5rem 1.5rem 4rem}.page_bodyInner__hE8PI{max-width:700px;margin:0 auto}.page_intro__F2q6E{font-size:.95rem;color:var(--mid-linen);line-height:1.75;margin-bottom:2rem}.page_sectionH2__fagKu{font-family:var(--serif);font-size:1.05rem;font-weight:400;color:var(--dark-linen);margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:2px solid var(--terracotta)}.page_ingredientsCard__v27Ip{background:var(--oat);border-radius:3px;padding:1rem 1.25rem;margin-bottom:2.25rem}.page_ingredientsList__iQo_M{list-style:none;padding:0;margin:0}.page_ingredientItem__gTrS9{font-size:.9rem;color:var(--dark-linen);line-height:1.5;padding:.3rem 0;border-bottom:1px solid rgba(43,38,32,.06)}.page_ingredientItem__gTrS9:last-child{border-bottom:none;padding-bottom:0}.page_instructionsBlock__eo0VX{margin-bottom:2.25rem}.page_stepList__rIunh{list-style:none;padding:0;margin:0}.page_stepItem__qOnK_{display:flex;gap:.875rem;margin-bottom:1.1rem}.page_stepItem__qOnK_:last-child{margin-bottom:0}.page_stepNum___v__i{flex-shrink:0;width:1.5rem;height:1.5rem;background:var(--terracotta);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;margin-top:.2rem}.page_stepText__2OPUK{font-size:.95rem;color:var(--dark-linen);line-height:1.75}.page_sectionH3__0H_0m{font-family:var(--serif);font-size:1.05rem;font-weight:400;color:var(--terracotta);margin-bottom:.5rem}.page_recipeColumns__q_djK{display:grid;grid-template-columns:1fr 1.65fr;gap:1.5rem;align-items:start;margin-bottom:2.25rem}.page_recipeColumns__q_djK .page_ingredientsCard__v27Ip,.page_recipeColumns__q_djK .page_instructionsBlock__eo0VX{margin-bottom:0}.page_cooksNoteRow__CGv_D{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start;margin-top:1.5rem;margin-bottom:1.5rem}.page_cooksNoteRow__CGv_D.page_cooksNoteRowSingle__e3fhC{grid-template-columns:1fr}.page_cooksNote__3CNRt{margin-top:0;margin-bottom:0;padding:.875rem 1rem;border-left:3px solid var(--terracotta);background:rgba(196,113,90,.05);border-radius:0 3px 3px 0}.page_cooksNoteLabel__8JQlu{font-family:var(--serif);font-size:.92rem;font-weight:400;color:var(--terracotta);margin-bottom:.35rem}.page_bestServedWith__EVLuv{margin-top:0;margin-bottom:0;padding:.65rem 1rem;border-left:3px solid var(--soft-gold);background:rgba(200,155,110,.06);border-radius:0 3px 3px 0}.page_bestServedWithLabel__Gx6BV{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mid-linen);margin-bottom:.3rem}.page_pairing__rKqIU{margin-top:1.5rem;margin-bottom:0;padding:.65rem 1rem;border-left:3px solid var(--soft-gold);background:rgba(200,155,110,.06);border-radius:0 3px 3px 0}.page_howToUse__W_ISF{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(43,38,32,.1);margin-bottom:1.75rem}.page_howToUseHeading__2VQOU{font-family:var(--serif);font-size:1.1rem;font-weight:400;color:var(--terracotta);margin-bottom:.65rem}.page_makeItFancy__wmHQF{margin-top:1.75rem;padding:.75rem 1rem;border-left:3px solid var(--terracotta);background:rgba(180,90,60,.05);border-radius:0 3px 3px 0;font-size:.95rem;color:var(--dark-linen)}.page_makeItFancy__wmHQF p{margin:0}.page_makeItFancy__wmHQF a{color:var(--terracotta);font-weight:500;text-decoration:none}.page_makeItFancy__wmHQF a:hover{text-decoration:underline}.page_leftoverStrategy__Ett3y{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgba(43,38,32,.1);margin-bottom:1.75rem}.page_leftoverStrategyLabel__iHNX2{font-family:var(--serif);font-size:1.1rem;font-weight:400;color:var(--terracotta);margin-bottom:.65rem}.page_editorialGrid__g3D61{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.page_editorialGrid__g3D61,.page_editorialStack__cP_ka{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid rgba(43,38,32,.1)}.page_editorialStackItem__jAcPw{margin-bottom:1.75rem}.page_editorialStackItem__jAcPw:last-child{margin-bottom:0}.page_kcLinkRow__SabWe{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem;margin-bottom:1.25rem}.page_kcLinkTile__cqCyD{display:block;padding:.875rem 1rem;background:var(--soft-oat);border-radius:3px;border-left:3px solid var(--terracotta);text-decoration:none;transition:background .15s}.page_kcLinkTile__cqCyD:hover{background:rgba(196,113,90,.08)}.page_kcLinkLabel__Ih6Ug{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);margin:0 0 .2rem}.page_kcLinkTitle___Sqeb{font-family:var(--serif);font-size:.9rem;color:var(--dark-linen);line-height:1.3;margin:0}.page_kcSection__c3Kxv{margin-top:2.5rem;padding-top:2rem;border-top:2px solid rgba(43,38,32,.08)}.page_kcH2__94vlY{font-family:var(--serif);font-size:1.2rem;font-weight:400;color:var(--dark-linen);margin-bottom:1rem;line-height:1.2}.page_kcNextTopTag__Qcel7{position:absolute;top:.6rem;left:.6rem;z-index:1;padding:.2rem .55rem;background:rgba(43,38,32,.82);border-radius:2px;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 1.2rem)}.page_kcNextRow__ihVuY{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-top:.25rem}.page_kcNextCard___n7XU{position:relative;display:block;border-radius:3px;overflow:hidden;aspect-ratio:4/3;background:var(--soft-oat);box-shadow:2px 3px 0 rgba(43,38,32,.08);transition:box-shadow .15s,transform .15s}.page_kcNextCard___n7XU:hover{box-shadow:3px 5px 0 rgba(43,38,32,.14);transform:translateY(-2px)}.page_kcNextImgWrap__do_yN{position:relative;width:100%;height:100%}.page_kcNextOverlay__UTN7I{position:absolute;inset:0;background:linear-gradient(0deg,rgba(43,38,32,.92) 0,rgba(43,38,32,.45) 55%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:.75rem .875rem}.page_kcNextLabel__ou7uG{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.2rem}.page_kcNextTitle__qQmkf{font-family:var(--serif);font-size:.88rem;color:#fff;line-height:1.25;font-weight:500}@media (max-width:700px){.page_cooksNoteRow__CGv_D{grid-template-columns:1fr}.page_recipeColumns__q_djK{grid-template-columns:1fr;gap:0}.page_heroGrid__AyBJ7{grid-template-columns:1fr;gap:1rem}.page_heroImageWrap__O_k1U{flex:none;max-width:100%;width:100%}.page_editorialGrid__g3D61{grid-template-columns:1fr;gap:1.25rem}.page_kcNextRow__ihVuY{grid-template-columns:1fr 1fr}}@media (max-width:480px){.page_hero__flGy9{padding:1.25rem 1rem 1rem}.page_body__HvFsb{padding:2rem 1rem 3rem}.page_ingredientsCard__v27Ip{padding:.875rem 1rem}.page_kcNextRow__ihVuY{grid-template-columns:1fr}}