.cook-page_page__67vv_{--cook-ink:#2b2420;--cook-muted:#665c54;--cook-cream:#f7f1e8;--cook-oat:#eadcc9;--cook-paper:#fffaf4;--cook-accent:#8a3f2d;background:var(--cook-paper);color:var(--cook-ink)}.cook-page_hubHero__mnL5r{background:linear-gradient(120deg,rgba(138,63,45,.08),transparent 52%),var(--cook-cream);padding:clamp(7rem,12vw,11rem) 2rem clamp(5rem,9vw,8rem)}.cook-page_ctaInner__gVixR,.cook-page_hubHeroInner__w_D0M,.cook-page_recipeBody__0g8ls,.cook-page_recipeHeroInner__vcTqz,.cook-page_sectionInner__V49VZ{margin:0 auto;max-width:74rem}.cook-page_cardMeta__dOZ3n,.cook-page_chipLabel__sXSar,.cook-page_eyebrow__Yi3hJ,.cook-page_honestLabel__bMBv8,.cook-page_sectionLabel__I57lZ,.cook-page_seriesLabel__9kInC{font-size:.6875rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.cook-page_eyebrow__Yi3hJ,.cook-page_honestLabel__bMBv8,.cook-page_sectionLabel__I57lZ{color:var(--cook-accent)}.cook-page_hubTitle__UEKKg{font-size:clamp(3rem,8vw,6.5rem);font-weight:800;letter-spacing:-.065em;line-height:.94;margin-top:1.25rem;max-width:12ch}.cook-page_hubSubtitle__QHqyz{color:var(--cook-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55;margin-top:2rem;max-width:42rem}.cook-page_hubIntro__vS0NI{border-left:3px solid var(--cook-accent);font-size:1rem;line-height:1.75;margin-top:2.5rem;max-width:39rem;padding-left:1.25rem}.cook-page_basicsSection__h4CCL{background:var(--cook-paper);border-bottom:1px solid rgba(102,92,84,.18);padding:clamp(5rem,9vw,8rem) 2rem}.cook-page_basicsHeading__yQqWq{font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.05em;line-height:.98;margin-top:.8rem;max-width:14ch}.cook-page_basicsIntro__O8Sl5{color:var(--cook-muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65;margin-top:1.5rem;max-width:48rem}.cook-page_basicsList__hA39z{border-top:2px solid var(--cook-ink);counter-reset:basic;display:grid;margin-top:3rem}.cook-page_basicsItem__8HCn9{border-bottom:1px solid rgba(102,92,84,.28);counter-increment:basic;display:grid;gap:.75rem;padding:1.75rem 0}.cook-page_basicsItem__8HCn9:before{color:var(--cook-accent);content:counter(basic,decimal-leading-zero);font-family:ui-monospace,Cascadia Code,monospace;font-size:.9rem;font-weight:750}.cook-page_basicsItem__8HCn9 h3{font-size:clamp(1.25rem,2.5vw,1.65rem);letter-spacing:-.025em;line-height:1.2}.cook-page_basicsItem__8HCn9 p{color:var(--cook-muted);line-height:1.7;max-width:44rem}.cook-page_recipesSection__FmOQG{padding:clamp(5rem,9vw,8rem) 2rem;scroll-margin-top:5rem}.cook-page_sectionHeading__V21Ku{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1;margin-top:.8rem}.cook-page_recipeGrid__6MCeV{display:grid;gap:2rem;margin-top:3rem}.cook-page_recipeCard__Ls6r_{background:var(--cook-cream);display:flex;flex-direction:column;min-height:100%;transition:transform .18s ease,box-shadow .18s ease}.cook-page_recipeCard__Ls6r_:focus-within,.cook-page_recipeCard__Ls6r_:hover{box-shadow:0 1.25rem 3rem rgba(43,36,32,.12);transform:translateY(-3px)}.cook-page_cardImageWrap__KG29C{aspect-ratio:16/9;background:var(--cook-oat);overflow:hidden}.cook-page_cardImage__kbU__{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.cook-page_recipeCard__Ls6r_:hover .cook-page_cardImage__kbU__{transform:scale(1.02)}.cook-page_cardBody__y9_Wp{display:flex;flex:1;flex-direction:column;padding:1.75rem}.cook-page_cardMeta__dOZ3n{color:var(--cook-accent)}.cook-page_cardTitle__gIQan{font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.035em;line-height:1.08;margin-top:.8rem}.cook-page_cardSubtitle__MfMcX{color:var(--cook-muted);line-height:1.6;margin-top:.9rem}.cook-page_cardFooter__Zyj6G{align-items:center;border-top:1px solid rgba(102,92,84,.25);display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:1.4rem}.cook-page_cardChip__t_8w9,.cook-page_metaChip__egXlD{background:var(--cook-paper);border:1px solid rgba(102,92,84,.28);border-radius:999px;font-size:.75rem;font-weight:650;padding:.5rem .85rem}.cook-page_cardLink__raRbo{color:var(--cook-accent);font-size:.8rem;font-weight:750;margin-left:auto}.cook-page_recipeHero__3dnkz{background:var(--cook-cream);padding:clamp(6rem,10vw,9rem) 2rem 3rem}.cook-page_recipeHeroInner__vcTqz{display:grid;gap:2.5rem}.cook-page_seriesLabel__9kInC{color:var(--cook-muted);display:block;margin-top:.8rem}.cook-page_recipeTitle__Jj6nZ{font-size:clamp(2.75rem,7vw,5.75rem);font-weight:800;letter-spacing:-.06em;line-height:.96;margin-top:1.5rem}.cook-page_recipeSubtitle__k3AHK{color:var(--cook-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;margin-top:1.5rem}.cook-page_heroImageWrap__mhgfg{aspect-ratio:16/9;overflow:hidden}.cook-page_heroImage__fDaf6{height:100%;object-fit:cover;width:100%}.cook-page_metaBand__cKo6c{background:var(--cook-oat);padding:1.5rem 2rem}.cook-page_metaList__1Xa8J{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 auto;max-width:74rem}.cook-page_metaChip__egXlD{background:rgba(255,250,244,.78);display:grid;gap:.15rem}.cook-page_chipLabel__sXSar{color:var(--cook-muted);font-size:.56rem}.cook-page_recipeBody__0g8ls{padding:clamp(4rem,8vw,7rem) 2rem}.cook-page_intro__JNKod{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:550;letter-spacing:-.02em;line-height:1.55;max-width:48rem}.cook-page_contentGrid__EsvLq{display:grid;gap:4rem;margin-top:5rem}.cook-page_contentSection__9Paha h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.045em;line-height:1}.cook-page_ingredientList__nysgS{border-top:2px solid var(--cook-ink);margin-top:2rem}.cook-page_ingredientList__nysgS li{border-bottom:1px solid rgba(102,92,84,.28);line-height:1.55;padding:1rem 0}.cook-page_methodList__JR1X6{counter-reset:step;display:grid;gap:0;margin-top:2rem}.cook-page_methodList__JR1X6 li{border-top:1px solid rgba(102,92,84,.28);counter-increment:step;display:grid;gap:1rem;grid-template-columns:3rem 1fr;line-height:1.7;padding:1.5rem 0}.cook-page_methodList__JR1X6 li:before{color:var(--cook-accent);content:counter(step,decimal-leading-zero);font-family:ui-monospace,Cascadia Code,monospace;font-size:1.1rem;font-weight:750}.cook-page_tips__T_Mwi{background:var(--cook-cream);padding:2rem}.cook-page_tips__T_Mwi ul{display:grid;gap:1.2rem;margin-top:1.5rem}.cook-page_tips__T_Mwi li{line-height:1.7;padding-left:1.25rem;position:relative}.cook-page_tips__T_Mwi li:before{color:var(--cook-accent);content:"•";left:0;position:absolute}.cook-page_honestNote__2IgCx{border-left:3px solid var(--cook-accent);color:var(--cook-muted);line-height:1.65;margin-top:3rem;padding:.25rem 0 .25rem 1.25rem}.cook-page_honestLabel__bMBv8{display:block;margin-bottom:.45rem}.cook-page_cta__qRJgi{background:var(--cook-accent);color:#fffaf4;padding:clamp(4rem,8vw,7rem) 2rem}.cook-page_ctaTitle__8Ug3f{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-.05em;line-height:1;max-width:15ch}.cook-page_ctaActions__pxavR{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.cook-page_ctaPrimary__WyNl_{background:#fffaf4;border-radius:999px;color:var(--cook-accent);font-size:.75rem;font-weight:750;letter-spacing:.08em;padding:1rem 1.5rem;text-transform:uppercase}.cook-page_ctaSecondary__jT0le{border-bottom:1px solid;font-size:.8rem;font-weight:700;padding-bottom:.2rem}@media (min-width:760px){.cook-page_basicsItem__8HCn9{align-items:start;grid-template-columns:3rem minmax(12rem,.65fr) minmax(0,1.35fr)}.cook-page_recipeGrid__6MCeV{grid-template-columns:repeat(2,minmax(0,1fr))}.cook-page_recipeHeroInner__vcTqz{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cook-page_contentGrid__EsvLq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.cook-page_honestNote__2IgCx,.cook-page_tips__T_Mwi{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cook-page_cardImage__kbU__,.cook-page_recipeCard__Ls6r_{transition:none}}