.page_layout__MZajb{padding-top:var(--space-10);padding-bottom:var(--space-16);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.page_media__wV2Rc{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@media (max-width:939px){.page_media__wV2Rc{position:static}}.page_photo__7FjE2{aspect-ratio:4/3;border-radius:var(--radius-xl)}.page_content__51txD{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;padding-top:30px}@media (max-width:939px){.page_content__51txD{padding-top:0}}.page_title__q7t4N{margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(var(--fs-h1),4vw,var(--fs-display));line-height:1.06;letter-spacing:-.03em;color:var(--text-heading);text-wrap:balance}.page_badges__5gz9S{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_blockTitle__7YzU0{margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-stat-sm);color:var(--text-heading)}.page_ingredients__ZFCvv{background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:var(--shadow-sm)}.page_ingredientsHead__qVpp9{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_portion__67LF1{font-size:var(--fs-body-sm);color:var(--text-muted)}.page_ingredientList__Np4K1{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.page_ingredientList__Np4K1 li{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--border-w) solid var(--surface-sunken);font-size:var(--fs-h4)}.page_ingredientList__Np4K1 b{font-family:var(--font-display);color:var(--text-heading);white-space:nowrap}.page_note__0rpZy{margin:0;font-size:var(--fs-body-sm);line-height:1.5;color:var(--text-muted)}.page_hubLinks__QB_AT{display:flex;flex-direction:column;gap:var(--space-3)}.page_hubLinks__QB_AT ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.page_hubLinks__QB_AT a{display:inline-flex;align-items:center;min-height:var(--tap-min);font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--fg-brand);text-underline-offset:3px}.page_hubLinks__QB_AT a:hover{color:var(--fg-brand-muted)}.page_stepList___63VP,.page_steps__7LXp4{display:flex;flex-direction:column;gap:14px}.page_stepList___63VP{margin:0;padding:0;list-style:none}.page_stepList___63VP li{display:flex;gap:14px;font-size:var(--fs-body-lg);line-height:1.6}.page_stepNumber__CXpKi{flex:none;width:32px;height:32px;margin-top:1px;border-radius:var(--radius-pill);background:var(--forest-800);color:var(--lime-400);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-body);display:flex;align-items:center;justify-content:center}.page_cta__1Ri0n{background:var(--surface-accent);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between}.page_ctaText__cixfT{margin:0;max-width:340px;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);line-height:1.25;color:var(--text-on-accent)}.page_related__ps7Z4{padding-top:var(--space-6);padding-bottom:88px;display:flex;flex-direction:column;gap:var(--space-6)}.page_relatedTitle__CyE1i{margin:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--text-heading)}.page_relatedGrid__lYWPd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.page_relatedName__7z2xY{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body-lg);line-height:1.3;color:var(--text-heading)}.page_relatedMeta__o_gu7{margin-top:calc(-1 * var(--space-1));font-size:var(--fs-body-sm);color:var(--text-muted)}