.page_page__ldbV_{display:grid;gap:var(--space-xxxl);padding:var(--space-xxl) 0 var(--space-xxxl)}.page_header__ro73r{display:grid;gap:var(--space-sm);max-width:var(--max-readable-width)}.page_header__ro73r p{color:var(--color-text-secondary);font-size:var(--font-size-lg)}.page_eyebrow__XVfeH{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted-strong)}.page_grid__TJWFY{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_card__PcMZZ{display:grid;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);background:rgba(var(--color-white-rgb),.9);box-shadow:var(--shadow-card);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;color:inherit}.page_card__PcMZZ:focus-visible,.page_card__PcMZZ:hover{transform:translateY(-4px);box-shadow:0 28px 60px -48px rgba(var(--color-forest-shadow-rgb),.55)}.page_cardTitle__IlKhn{letter-spacing:-.01em}.page_cardCopy__dy3Zk{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page_cardCta__bK_qT{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.24em;font-weight:700;color:var(--color-accent)}@media (max-width:768px){.page_page__ldbV_{gap:var(--space-xxl)}.page_header__ro73r p{font-size:var(--font-size-md)}}.GoogleAdSlot_adWrap__ydPUg{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:100%;overflow:hidden}.GoogleAdSlot_slot__4RMoB{display:block;width:100%;min-height:1px;background-color:var(--color-surface-muted);max-width:100%}.GoogleAdSlot_slotInline__1WdFb{display:inline-block;width:100%;max-width:100%}.GoogleAdSlot_slotInline__1WdFb iframe,.GoogleAdSlot_slot__4RMoB iframe{width:100%!important;max-width:100%!important;display:block}.GoogleAdSlot_title__MTNOA{text-transform:uppercase;font-size:.85rem}.ArticleBody_body__e_B2o{display:grid;gap:var(--space-sm)}.ArticleBody_block__qxhq4{display:contents}.ArticleBody_block__qxhq4 :first-child{margin-top:0}.ArticleBody_block__qxhq4 :last-child{margin-bottom:0}.ArticleBody_inlineAd__MLn_I{display:none;margin:var(--space-lg) 0}@media (max-width:768px){.ArticleBody_inlineAd__MLn_I{display:block}}.Grid_grid__Deogj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}@media (max-width:1024px){.Grid_grid__Deogj{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Grid_grid__Deogj{grid-template-columns:1fr;gap:var(--space-lg)}}.Card_card__k57D1{position:relative;background:radial-gradient(circle at top right,rgba(var(--color-forest-glow-rgb),.08),transparent 55%),var(--color-surface-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border .25s ease;border:1px solid rgba(var(--color-forest-outline-rgb),.08)}.Card_card__k57D1:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;transition:border .25s ease;pointer-events:none}.Card_card__k57D1:hover{transform:translateY(-6px);box-shadow:var(--shadow-card-hover)}.Card_card__k57D1:hover:after{border-color:rgba(var(--color-accent-rgb),.35)}.Card_imageWrapper__t_1QU{position:relative;aspect-ratio:4/3;background:var(--color-surface-muted)}.Card_image__PUysM{object-fit:cover;width:100%;height:100%;transition:transform .3s ease}.Card_card__k57D1:hover .Card_image__PUysM{transform:scale(1.03)}.Card_content__h5Hyr{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.Card_meta__2VWnS{display:flex;flex-wrap:wrap;gap:var(--space-sm);color:rgba(var(--color-ink-rgb),.55);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.12em}.Card_meta__2VWnS span{display:inline-flex;align-items:center;gap:var(--space-2xs)}.Card_title__Sv_1g{font-size:clamp(1.35rem,1.8vw,1.55rem);font-weight:700;line-height:1.25;margin:0;color:var(--color-text-primary)}.Card_summary__D6qQi{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_page__yESTw{display:flex;flex-direction:column;gap:var(--space-xxxl);padding:var(--space-xxl) 0 var(--space-xxxl)}.page_hero__KFJeB{position:relative;overflow:hidden;border-radius:var(--radius-xl);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:clamp(420px,62vh,540px);background:var(--gradient-hero);color:var(--color-text-inverse);box-shadow:var(--shadow-hero)}.page_heroContent__LP8MJ{position:relative;z-index:1;padding:clamp(2.5rem,6vw,4rem);display:grid;gap:var(--space-lg);align-content:center}.page_heroContent__LP8MJ:before{content:"";position:absolute;inset:var(--space-lg);border:1px solid var(--color-border-hero-frame);border-radius:calc(var(--radius-xl) - var(--space-lg));opacity:.25;pointer-events:none;z-index:0}.page_heroEyebrow__uX7ah{font-size:var(--font-size-sm);letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--color-text-hero-eyebrow)}.page_heroTitle__a2FGh{font-size:var(--font-size-display);line-height:1.05;letter-spacing:-.01em}.page_heroSummary__aU9t_{max-width:var(--max-readable-width);font-size:1.05rem;color:var(--color-text-hero-muted)}.page_heroActions__pYGYV{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.page_heroPrimaryAction__O125D{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.65rem;border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-accent-contrast);font-weight:600;font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-hero-button)}.page_heroPrimaryAction__O125D:focus-visible,.page_heroPrimaryAction__O125D:hover{transform:translateY(-2px);box-shadow:var(--shadow-hero-button-hover)}.page_heroSecondaryAction__U_C19{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-hero-secondary);text-transform:uppercase;letter-spacing:.05em}.page_heroSecondaryAction__U_C19:after{content:"→";font-size:1rem;transition:transform .2s ease}.page_heroSecondaryAction__U_C19:focus-visible:after,.page_heroSecondaryAction__U_C19:hover:after{transform:translateX(4px)}.page_heroMeta__4xZJE{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page_heroMetaItem__LgRhu{display:grid;gap:var(--space-2xs)}.page_heroMetaItem__LgRhu span{font-size:var(--font-size-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-hero-meta)}.page_heroMetaItem__LgRhu strong{font-size:var(--font-size-md)}.page_heroMedia__yIrr_{position:relative;overflow:hidden;min-height:100%}.page_heroImage__V0WVg{object-fit:cover;filter:saturate(1.1) contrast(1.05) brightness(.88)}.page_heroMedia__yIrr_:after{content:"";position:absolute;inset:0;background:var(--gradient-hero-media-overlay);mix-blend-mode:multiply}.page_section__cs79i{display:grid;gap:var(--space-xl)}.page_sectionHeader__PTtY5{display:grid;gap:var(--space-sm);max-width:var(--max-readable-width)}.page_sectionTitle__KiFVN{font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.01em}.page_sectionLead__MabXB{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-base)}.page_sectionAlt__IilPQ{padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-surface-hero-card);box-shadow:var(--shadow-section-alt)}.page_sectionAlt__IilPQ .page_sectionHeader__PTtY5{max-width:100%}.page_facets__t3dRi{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_facetCard__dubEQ{background:var(--color-surface-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-md)}.page_facetTitle__urO79{font-size:1.15rem;font-weight:700}.page_facetDescription__P4sEf{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page_capsuleMeta__cmuVv{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:.35rem .75rem;border-radius:999px;background:var(--color-surface-hero-chip);color:var(--color-text-hero-secondary);font-size:var(--font-size-xs);letter-spacing:.24em;text-transform:uppercase}.page_headlineDivider__OL0L6{width:72px;height:2px;background:var(--color-text-hero-subtle)}.page_sectionSubtle__nNwWz{color:var(--color-overlay-hero-callout);font-size:var(--font-size-sm)}@media (max-width:1024px){.page_hero__KFJeB{grid-template-columns:1fr;min-height:auto}.page_heroContent__LP8MJ:before{inset:var(--space-md)}.page_heroMedia__yIrr_{height:260px}}@media (max-width:768px){.page_page__yESTw{gap:var(--space-xxl)}.page_heroContent__LP8MJ{padding:clamp(2.25rem,7vw,3rem)}.page_heroMeta__4xZJE{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:1fr}}.Pagination_wrapper__Ka7Ji{display:flex;justify-content:center;gap:var(--space-xs);margin:var(--space-xxl) auto 0;padding:var(--space-xs);border-radius:999px;background:var(--color-surface-pill);box-shadow:var(--shadow-pagination);max-width:-moz-fit-content;max-width:fit-content}.Pagination_link__turKm{padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--color-border-muted);background:var(--color-surface-pill-strong);font-size:var(--font-size-sm);color:var(--color-text-muted-contrast);font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:background .2s ease,color .2s ease,border .2s ease}.Pagination_active__mSkXf,.Pagination_link__turKm:hover{background:var(--gradient-accent-strong);color:var(--color-text-on-accent);border-color:transparent;box-shadow:var(--shadow-pagination-active)}.Pagination_ellipsis__SRna_{padding:.5rem .75rem;color:var(--color-text-muted-soft);font-size:var(--font-size-sm)}.page_article__Bh4J5{display:grid;gap:var(--space-xxxl);padding:var(--space-xxl) 0 var(--space-xxxl)}.page_hero__3cL_g{width:100%;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-card)}.page_heroImage__NI65A{width:100%;height:auto;display:block}.page_content__M8L8E{max-width:min(100%,760px);margin:0;display:grid;gap:clamp(var(--space-xl),4vw,var(--space-xxl));width:100%;justify-self:center}.page_intro__Rl41W{display:grid;gap:var(--space-md)}.page_introAd__9Hqk4{display:flex;justify-content:center;padding-top:var(--space-sm)}.page_introAd__9Hqk4 .adWrap{width:min(360px,100%)}.page_title__NqVO2{letter-spacing:-.01em}.page_summary__j5y2A{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-base)}.page_badges__NiIFn{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.page_section__b_ZiR{display:grid;gap:var(--space-md)}.page_sectionAd__JxH9X{display:flex;justify-content:center;padding:clamp(var(--space-lg),4vw,var(--space-xxl)) 0}.page_sectionAd__JxH9X .adWrap{width:min(400px,100%)}.page_bodyCopy__EkPhs{display:grid;gap:var(--space-sm);line-height:var(--line-height-base);color:var(--color-text-primary)}.page_bodyCopy__EkPhs h2{margin:0;font-weight:700;line-height:var(--line-height-tight);font-size:var(--font-size-xl)}.page_bodyCopy__EkPhs p{margin:0}.page_bodyCopy__EkPhs h2,.page_bodyCopy__EkPhs h3{margin:var(--space-lg) 0 var(--space-sm);letter-spacing:-.01em}.page_infoBlock__04P2K{position:relative;padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-card);border:1px solid rgba(var(--color-accent-rgb),.18);display:grid;gap:var(--space-lg);overflow:hidden}.page_infoBlock__04P2K:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(var(--color-accent-rgb),.12) 0,rgba(var(--color-accent-rgb),.04) 45%,transparent 100%);pointer-events:none}.page_infoBlock__04P2K>*{position:relative;z-index:1}.page_infoHeading__9yiKk{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:var(--font-size-lg);color:var(--color-accent-strong)}.page_infoList__ee6RV{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}.page_infoItem__AfwGy{background:var(--color-surface-card);border-radius:var(--radius-md);padding:var(--space-md);border:1px solid rgba(var(--color-accent-rgb),.12);display:grid;gap:var(--space-2xs);line-height:var(--line-height-base)}.page_tipList__STWir{gap:var(--space-md)}.page_tipItem__ixeGR{color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-md);display:block}.page_ingredientList__Wx_B0{gap:var(--space-md)}.page_ingredientItem__scPFd{grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-md)}.page_ingredientQty__zT32H{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:600;border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;font-size:var(--font-size-sm)}.page_ingredientName__o_chF{font-weight:500}.page_equipmentList__tjip_{gap:var(--space-md)}.page_equipmentItem__eyuGa{display:flex;align-items:center;gap:var(--space-sm)}.page_equipmentItem__eyuGa:before{content:"\2713";display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:.9rem}.page_nutritionList__m4mYI{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page_nutritionItem__wDPQK{display:flex;flex-direction:column;gap:var(--space-2xs);align-items:flex-start}.page_nutritionLabel__DOdVp{text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.page_nutritionValue__CHhdj{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary)}.page_instructions__45MyV{display:grid;gap:var(--space-lg);list-style:none;padding:0;margin:0}.page_step__uAVd7{background:var(--color-surface-card);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-card);display:grid;gap:var(--space-sm)}.page_stepTitle__LKu8x{margin:0}.page_tags__NcD_9{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page_related___beR7{display:grid;gap:var(--space-xl)}.page_layout__p1tl_{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(var(--space-xxl),6vw,var(--space-xxxl));align-items:flex-start}.page_cookModeWrapper__i7xE9{display:grid;gap:var(--space-xl)}.page_cookModeShell__WyRFO{width:100%}.page_contentAd__8_WPd{display:none}.page_adRail__PauNX{display:grid;gap:var(--space-xl);position:sticky;top:var(--space-xxxl)}.page_inlineAd__IjcTB{display:none}@media (max-width:1200px){.page_layout__p1tl_{grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-xxl)}}@media (max-width:1024px){.page_layout__p1tl_{grid-template-columns:1fr}.page_adRail__PauNX{position:static}.page_contentAd__8_WPd{display:flex;justify-content:center;padding:var(--space-xl) 0 0}.page_introAd__9Hqk4 .adWrap,.page_sectionAd__JxH9X .adWrap{width:min(320px,100%)}}@media (max-width:768px){.page_article__Bh4J5{gap:var(--space-xxl)}.page_content__M8L8E{gap:var(--space-xl)}.page_cookModeWrapper__i7xE9{gap:var(--space-lg)}.page_adRail__PauNX{display:none}.page_inlineAd__IjcTB{display:block}.page_contentAd__8_WPd{display:none}.page_summary__j5y2A{font-size:var(--font-size-md)}.page_infoBlock__04P2K{padding:var(--space-lg)}.page_ingredientItem__scPFd{grid-template-columns:1fr}}@media (min-width:1024px){.page_introAd__9Hqk4 .adWrap,.page_sectionAd__JxH9X .adWrap{width:min(468px,100%)}}@media (min-width:1440px){.page_introAd__9Hqk4 .adWrap,.page_sectionAd__JxH9X .adWrap{width:min(540px,100%)}}@media (min-width:768px) and (max-width:1024px){.page_contentAd__8_WPd .adWrap{width:min(320px,100%)}}.page_page__waAvn{display:grid;gap:var(--space-xxxl);padding:var(--space-xxl) 0 var(--space-xxxl)}.page_header__v2gHx{display:grid;gap:var(--space-sm);max-width:var(--max-readable-width)}.page_header__v2gHx p{color:var(--color-text-secondary);font-size:var(--font-size-lg)}.page_eyebrow__t0GqB{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted-strong)}.page_hero__RvpsE{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-feature-card)}.page_heroMedia__H1KG0{position:relative;min-height:360px}.page_heroImage__EAmfr{object-fit:cover}.page_heroContent__JgMfD{background:var(--gradient-feature-card);color:var(--color-text-inverse);padding:clamp(2.5rem,6vw,4rem);display:grid;gap:var(--space-md)}.page_heroContent__JgMfD p{color:var(--color-text-light-strong);font-size:var(--font-size-lg)}.page_heroLabel__nwJhJ{font-size:var(--font-size-xs);letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--color-text-light-medium)}.page_heroBadges__zDGRY{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.page_heroLink__jXrLk{display:inline-flex;align-items:center;gap:var(--space-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-on-accent)}.page_heroLink__jXrLk:after{content:"→";transition:transform .2s ease}.page_heroLink__jXrLk:focus-visible:after,.page_heroLink__jXrLk:hover:after{transform:translateX(4px)}.page_supporting__rRLL0{display:grid;gap:var(--space-xl)}@media (max-width:1024px){.page_hero__RvpsE{grid-template-columns:1fr}.page_heroMedia__H1KG0{min-height:280px}}@media (max-width:768px){.page_page__waAvn{gap:var(--space-xxl)}.page_header__v2gHx p,.page_heroContent__JgMfD p{font-size:var(--font-size-md)}}.page_page__A6HN_{display:grid;gap:var(--space-xxl);padding:var(--space-xxl) 0 var(--space-xxxl)}.page_header__KxCyo{display:grid;gap:var(--space-sm);max-width:var(--max-readable-width)}.page_header__KxCyo p{color:var(--color-text-secondary);font-size:var(--font-size-lg)}.page_eyebrow__E8rTy{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-muted-strong)}@media (max-width:768px){.page_page__A6HN_{gap:var(--space-xl)}.page_header__KxCyo p{font-size:var(--font-size-md)}}.adPlacements_adSlot__Lg4G2{width:100%;margin:var(--space-xxl) auto;display:flex;justify-content:center;align-items:center;padding:var(--space-md) 0}.adPlacements_adSlotMid__OcgR4,.adPlacements_adSlotTop__kNHH5{min-height:1px}.adPlacements_adSlotTop__kNHH5{min-height:280px}.adPlacements_adSlotMid__OcgR4{min-height:320px}.adPlacements_adSlot__Lg4G2 .adsbygoogle{width:100%}.adPlacements_adSlotTop__kNHH5 .adsbygoogle{max-width:970px;min-height:250px}.adPlacements_adSlotMid__OcgR4 .adsbygoogle{max-width:728px;min-height:280px}@media (max-width:1024px){.adPlacements_adSlot__Lg4G2{margin:var(--space-xl) auto}.adPlacements_adSlotTop__kNHH5{min-height:220px}.adPlacements_adSlotMid__OcgR4{min-height:260px}.adPlacements_adSlotTop__kNHH5 .adsbygoogle{min-height:200px}.adPlacements_adSlotMid__OcgR4 .adsbygoogle{min-height:220px}}@media (max-width:768px){.adPlacements_adSlot__Lg4G2{margin:var(--space-lg) auto;padding:0}.adPlacements_adSlotMid__OcgR4,.adPlacements_adSlotTop__kNHH5{min-height:0}.adPlacements_adSlot__Lg4G2 .adsbygoogle{display:inline-block!important;min-height:0;max-width:100%;width:100%}}