.RecipePage_page___1_47{min-height:100vh;background:var(--market-paper);color:var(--market-ink)}.RecipePage_hero__NV1fh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100% - 80px,1240px);margin:auto;align-items:center;gap:56px;padding:56px 0}.RecipePage_eyebrow__hAlF7{color:#68724e;font-size:14px;font-weight:700}.RecipePage_hero__NV1fh h1{margin:16px 0 0;font-family:var(--font-display-fallback);font-size:clamp(44px,4.8vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.RecipePage_intro__DMehZ{margin:22px 0 0;color:var(--market-muted);font-size:18px;line-height:1.8}.RecipePage_facts__HCodI{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.RecipePage_facts__HCodI span{border:1px solid var(--market-line);border-radius:6px;padding:8px 12px;color:var(--market-muted);font-size:15px;text-transform:capitalize}.RecipePage_actions__IKWzI{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.RecipePage_primary__Go9Kn,.RecipePage_secondary__X68or{display:inline-flex;gap:12px;min-height:50px;align-items:center;justify-content:center;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:650;line-height:1.5}.RecipePage_primary__Go9Kn{background:var(--market-ink);color:white}.RecipePage_primary__Go9Kn:hover{background:#284e3d}.RecipePage_secondary__X68or{border:1px solid var(--market-line)}.RecipePage_photoWrap__Xk2Xi{position:relative;overflow:hidden;aspect-ratio:1.15;border-radius:24px;background:var(--market-canvas)}.RecipePage_photo__sphIj{-o-object-fit:cover;object-fit:cover}.RecipePage_caption__FS5V4{font-size:13px;line-height:1.6;color:var(--market-muted);margin:10px 0 0}.RecipePage_body__VFfKG{border-top:1px solid var(--market-line)}.RecipePage_bodyInner__jbXEm{display:grid;grid-template-columns:.8fr 1.2fr;width:min(100% - 80px,1240px);margin:auto;gap:80px;padding:48px 0 72px}.RecipePage_body__VFfKG h2{margin:0;font-family:var(--font-display-fallback);font-size:36px;font-weight:500;line-height:1.15;scroll-margin-top:100px}.RecipePage_ingredientList__TdfQ2,.RecipePage_steps___96Ow{margin:20px 0 0;padding:0;list-style:none}.RecipePage_ingredientList__TdfQ2 li,.RecipePage_steps___96Ow li{border-bottom:1px solid var(--market-line);padding:16px 0;color:var(--market-muted);font-size:17px;line-height:1.8}.RecipePage_ingredientList__TdfQ2 strong{display:block;color:var(--market-ink);font-size:18px;font-weight:650}.RecipePage_trust__TI4J5{margin-top:24px;border-left:2px solid #9aa877;padding-left:18px;color:var(--market-muted);font-size:15px;line-height:1.8}.RecipePage_why__dsAgo{margin-top:28px}.RecipePage_why__dsAgo p{margin:14px 0 0;color:var(--market-muted);font-size:17px;line-height:1.8}.RecipePage_jumpLinks__MO2PU{display:flex;gap:24px;flex-wrap:wrap;margin-top:16px}.RecipePage_jumpLinks__MO2PU a{min-height:44px;display:inline-flex;align-items:center;font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.RecipePage_bodyInner__jbXEm,.RecipePage_hero__NV1fh{width:calc(100% - 48px);gap:32px}.RecipePage_hero__NV1fh{padding:36px 0}.RecipePage_hero__NV1fh h1{font-size:48px}.RecipePage_bodyInner__jbXEm{grid-template-columns:.8fr 1.2fr}}@media(max-width:700px){.RecipePage_bodyInner__jbXEm,.RecipePage_hero__NV1fh{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px}.RecipePage_hero__NV1fh{padding:28px 0}.RecipePage_hero__NV1fh h1{font-size:44px;line-height:1.08}.RecipePage_intro__DMehZ{font-size:17px;line-height:1.7;margin-top:16px}.RecipePage_facts__HCodI{margin-top:20px;gap:8px}.RecipePage_facts__HCodI span{font-size:14px}.RecipePage_actions__IKWzI{margin-top:22px}.RecipePage_primary__Go9Kn{width:100%}.RecipePage_photoWrap__Xk2Xi{aspect-ratio:1.5;border-radius:16px}.RecipePage_bodyInner__jbXEm{padding:32px 0 48px;gap:40px}.RecipePage_body__VFfKG h2{font-size:34px}.RecipePage_ingredientList__TdfQ2 li,.RecipePage_steps___96Ow li{font-size:16px}.RecipePage_ingredientList__TdfQ2 strong{font-size:17px}}.RecipePage_byline__7xYbY{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.6;color:var(--market-muted);margin-top:18px}.RecipePage_byline__7xYbY a{text-decoration:underline;text-underline-offset:4px}.RecipePage_steps___96Ow li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;scroll-margin-top:96px}.RecipePage_stepNumber__6_V_y{font-family:var(--font-display-fallback);font-size:27px;color:#587044;line-height:1.4}.RecipePage_steps___96Ow li>span:last-child{color:var(--market-ink)}