.cook-hero[data-astro-cid-4mmxbi4f]{background:linear-gradient(180deg, var(--cream), var(--paper));padding-block:clamp(3rem,8vw,7rem)}.cook-hero__grid[data-astro-cid-4mmxbi4f]{grid-template-columns:minmax(0,1fr) minmax(20rem,.92fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.cook-hero__copy[data-astro-cid-4mmxbi4f] h1[data-astro-cid-4mmxbi4f]{max-width:11ch}.cook-hero__note[data-astro-cid-4mmxbi4f]{border-left:.35rem solid var(--mustard);max-width:42rem;color:var(--ink-soft);padding-left:1rem}.cook-hero__figure[data-astro-cid-4mmxbi4f]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.cook-hero__figure[data-astro-cid-4mmxbi4f] img{object-fit:cover;object-position:center 56%;width:100%;height:clamp(20rem,42vw,34rem)}.cook-hero__figure[data-astro-cid-4mmxbi4f] figcaption[data-astro-cid-4mmxbi4f]{color:var(--ink-soft);padding:.85rem 1rem;font-size:.82rem;font-weight:750}.cook-pathways[data-astro-cid-4mmxbi4f]{padding-block:clamp(4rem,8vw,7rem)}.cook-section-heading[data-astro-cid-4mmxbi4f]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin-bottom:2rem;display:grid}.cook-section-heading[data-astro-cid-4mmxbi4f] h2[data-astro-cid-4mmxbi4f]{max-width:14ch}.cook-section-heading[data-astro-cid-4mmxbi4f]>p[data-astro-cid-4mmxbi4f]{color:var(--ink-soft)}.cook-pathway-grid[data-astro-cid-4mmxbi4f],.cook-article-grid[data-astro-cid-4mmxbi4f],.cook-recipe-grid[data-astro-cid-4mmxbi4f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cook-pathway[data-astro-cid-4mmxbi4f],.cook-article-card[data-astro-cid-4mmxbi4f],.cook-recipe-card[data-astro-cid-4mmxbi4f]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-sm);position:relative}.cook-pathway[data-astro-cid-4mmxbi4f]{padding:clamp(1.35rem,3vw,1.8rem)}.cook-pathway--active[data-astro-cid-4mmxbi4f]{border-top:.45rem solid var(--paprika)}.cook-pathway__number[data-astro-cid-4mmxbi4f]{color:var(--paprika);font-family:var(--font-display);font-weight:850;position:absolute;top:1.3rem;right:1.4rem}.cook-pathway__status[data-astro-cid-4mmxbi4f]{color:var(--paprika-dark);letter-spacing:.08em;text-transform:uppercase;margin-top:0;font-size:.72rem;font-weight:850}.cook-pathway[data-astro-cid-4mmxbi4f] p[data-astro-cid-4mmxbi4f],.cook-article-card[data-astro-cid-4mmxbi4f] p[data-astro-cid-4mmxbi4f]{color:var(--ink-soft)}.cook-pathway[data-astro-cid-4mmxbi4f] a[data-astro-cid-4mmxbi4f],.cook-article-card[data-astro-cid-4mmxbi4f] strong[data-astro-cid-4mmxbi4f]{color:var(--paprika-dark);font-size:.86rem}.cook-meal-mug[data-astro-cid-4mmxbi4f]{background:radial-gradient(circle at 10% 12%, #d4a33f33, transparent 25rem), linear-gradient(150deg, var(--cream), var(--paper));padding-block:clamp(4rem,8vw,7rem)}.cook-meal-mug__grid[data-astro-cid-4mmxbi4f]{grid-template-columns:minmax(0,.78fr) minmax(22rem,1.22fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.cook-meal-mug__copy[data-astro-cid-4mmxbi4f] h2[data-astro-cid-4mmxbi4f]{margin-bottom:.25rem;font-size:clamp(2.7rem,6vw,5.4rem)}.cook-meal-mug__strapline[data-astro-cid-4mmxbi4f]{color:var(--paprika-dark);font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.95rem);font-style:italic;font-weight:700}.cook-meal-mug__copy[data-astro-cid-4mmxbi4f]>p[data-astro-cid-4mmxbi4f]:not(.eyebrow):not(.cook-meal-mug__strapline){color:var(--ink-soft)}.cook-meal-mug__status[data-astro-cid-4mmxbi4f]{border:1px solid color-mix(in srgb, var(--paprika) 42%, transparent);background:color-mix(in srgb, var(--mustard-pale) 58%, var(--paper));color:var(--ink-soft);border-radius:999px;flex-wrap:wrap;gap:.35rem .8rem;margin:.35rem 0 1.3rem;padding:.65rem .8rem;font-size:.78rem;display:inline-flex}.cook-meal-mug__status[data-astro-cid-4mmxbi4f] strong[data-astro-cid-4mmxbi4f]{color:var(--paprika-dark);letter-spacing:.04em;text-transform:uppercase}.cook-meal-mug__visual[data-astro-cid-4mmxbi4f]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-lg);transition:translate .18s,box-shadow .18s;overflow:hidden}.cook-meal-mug__visual[data-astro-cid-4mmxbi4f]:hover{translate:0 -.3rem;box-shadow:0 1.8rem 4.5rem #3e2b182e}.cook-meal-mug__visual[data-astro-cid-4mmxbi4f] img[data-astro-cid-4mmxbi4f]{width:100%;height:auto}.cook-library[data-astro-cid-4mmxbi4f]{background:var(--ink);color:var(--paper);padding-block:clamp(4rem,8vw,7rem)}.cook-section-heading--library[data-astro-cid-4mmxbi4f] h2[data-astro-cid-4mmxbi4f]{color:var(--paper)}.cook-section-heading--library[data-astro-cid-4mmxbi4f]>p[data-astro-cid-4mmxbi4f]{color:var(--sage-pale)}.cook-article-card[data-astro-cid-4mmxbi4f],.cook-recipe-card[data-astro-cid-4mmxbi4f]{min-height:25rem;color:var(--ink);flex-direction:column;text-decoration:none;transition:translate .18s,box-shadow .18s;display:flex;overflow:hidden}.cook-article-card[data-astro-cid-4mmxbi4f]:hover,.cook-recipe-card[data-astro-cid-4mmxbi4f]:hover{color:var(--ink);box-shadow:var(--shadow-lg);translate:0 -.3rem}.cook-article-card__media[data-astro-cid-4mmxbi4f],.cook-recipe-card__media[data-astro-cid-4mmxbi4f]{aspect-ratio:4/3;background:var(--cream);overflow:hidden}.cook-article-card__media[data-astro-cid-4mmxbi4f] img,.cook-recipe-card__media[data-astro-cid-4mmxbi4f] img{object-fit:cover;object-position:var(--cook-card-position,var(--cook-recipe-position,center));width:100%;height:100%;transition:scale .22s}.cook-article-card[data-astro-cid-4mmxbi4f]:hover .cook-article-card__media[data-astro-cid-4mmxbi4f] img,.cook-recipe-card[data-astro-cid-4mmxbi4f]:hover .cook-recipe-card__media[data-astro-cid-4mmxbi4f] img{scale:1.035}.cook-recipes[data-astro-cid-4mmxbi4f]{background:var(--cream);padding-block:clamp(4rem,8vw,7rem)}.cook-section-heading--recipes[data-astro-cid-4mmxbi4f]{margin-bottom:2rem}.cook-recipe-card[data-astro-cid-4mmxbi4f]{min-height:27rem}.cook-recipe-card__media[data-astro-cid-4mmxbi4f]{position:relative}.cook-recipe-card__placeholder[data-astro-cid-4mmxbi4f]{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--mustard) 36%, transparent), transparent 36%), linear-gradient(145deg, var(--cream), var(--sage-pale));text-align:center;place-content:center;gap:.45rem;width:100%;height:100%;padding:1.4rem;display:grid}.cook-recipe-card__media[data-astro-cid-4mmxbi4f] .cook-recipe-card__placeholder[data-astro-cid-4mmxbi4f] span[data-astro-cid-4mmxbi4f]{color:var(--paprika-dark);letter-spacing:.09em;background:0 0;padding:0;font-size:.65rem;position:static}.cook-recipe-card__media[data-astro-cid-4mmxbi4f] .cook-recipe-card__placeholder[data-astro-cid-4mmxbi4f] strong[data-astro-cid-4mmxbi4f]{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2rem);line-height:1}.cook-recipe-card__media[data-astro-cid-4mmxbi4f] span[data-astro-cid-4mmxbi4f]{background:color-mix(in srgb, var(--ink) 88%, transparent);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.4rem .6rem;font-size:.68rem;font-weight:850;position:absolute;bottom:.8rem;left:.8rem}.cook-recipe-card__body[data-astro-cid-4mmxbi4f]{flex-direction:column;flex:1;padding:clamp(1.25rem,3vw,1.65rem);display:flex}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] p[data-astro-cid-4mmxbi4f]{color:var(--ink-soft)}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] dl[data-astro-cid-4mmxbi4f]{gap:.6rem;margin-top:auto;display:flex}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] dl[data-astro-cid-4mmxbi4f] div[data-astro-cid-4mmxbi4f]{border-radius:var(--radius-sm);background:var(--cream);padding:.55rem .7rem}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] dt[data-astro-cid-4mmxbi4f]{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] dd[data-astro-cid-4mmxbi4f]{margin:.1rem 0 0;font-weight:850}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] strong[data-astro-cid-4mmxbi4f],.cook-recipes__all[data-astro-cid-4mmxbi4f]{color:var(--paprika-dark);font-size:.86rem;font-weight:850}.cook-recipe-card__body[data-astro-cid-4mmxbi4f] strong[data-astro-cid-4mmxbi4f]{margin-top:1rem}.cook-recipes__all[data-astro-cid-4mmxbi4f]{margin-top:1.2rem;display:inline-block}.cook-article-card__body[data-astro-cid-4mmxbi4f]{flex-direction:column;flex:1;padding:clamp(1.25rem,3vw,1.65rem);display:flex}.cook-article-card__meta[data-astro-cid-4mmxbi4f]{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:800;display:flex}.cook-article-card[data-astro-cid-4mmxbi4f] h3[data-astro-cid-4mmxbi4f]{font-size:clamp(1.4rem,2.4vw,1.9rem)}.cook-article-card[data-astro-cid-4mmxbi4f] strong[data-astro-cid-4mmxbi4f]{margin-top:auto}.cook-boundary[data-astro-cid-4mmxbi4f]{grid-template-columns:minmax(0,.75fr) minmax(20rem,1.25fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.cook-boundary[data-astro-cid-4mmxbi4f] h2[data-astro-cid-4mmxbi4f]{max-width:14ch}.cook-boundary[data-astro-cid-4mmxbi4f]>p[data-astro-cid-4mmxbi4f]{color:var(--ink-soft);margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem)}@media (width<=58rem){.cook-hero__grid[data-astro-cid-4mmxbi4f],.cook-section-heading[data-astro-cid-4mmxbi4f],.cook-boundary[data-astro-cid-4mmxbi4f],.cook-meal-mug__grid[data-astro-cid-4mmxbi4f],.cook-pathway-grid[data-astro-cid-4mmxbi4f],.cook-article-grid[data-astro-cid-4mmxbi4f],.cook-recipe-grid[data-astro-cid-4mmxbi4f]{grid-template-columns:1fr}.cook-article-card[data-astro-cid-4mmxbi4f],.cook-recipe-card[data-astro-cid-4mmxbi4f]{min-height:0}}
