.recipes_page__EOaMw{--ink:#1f3a2a;--text:#2e3d33;--muted:#586258;--sage:#5e6b5a;--sage-dark:#3d4a39;--sage-pale:#e9eee7;--sage-line:#d6e0d2;--cream:#f8f3ec;--cream-dark:#eee5d8;--line:#e4ddd0;--white:#fffdfc;color:var(--text);background:var(--cream);font:400 18px/1.65 var(--font-rubik),Rubik,Arial,sans-serif;text-align:right}.recipes_page__EOaMw h1,.recipes_page__EOaMw h2,.recipes_page__EOaMw h3,.recipes_page__EOaMw h4{font-family:var(--font-heebo),Heebo,Arial,sans-serif;color:var(--ink);margin:0}.recipes_page__EOaMw p{margin:0}.recipes_wrap__QrjPB{max-width:1200px;margin:0 auto;padding-inline:20px}.recipes_eyebrow__2_jI2{font:700 .95rem/1.3 var(--font-heebo),Heebo,Arial,sans-serif;color:var(--sage);margin-bottom:10px!important}.recipes_h1__luNFu{font-size:clamp(2.35rem,1.6rem + 3.6vw,4.3rem);font-weight:900;line-height:1.1;letter-spacing:-.01em}.recipes_h2__H5WSy{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.85rem);font-weight:900;line-height:1.15}.recipes_h3__XwpyV{font:900 1.45rem/1.25 var(--font-heebo),Heebo,Arial,sans-serif;color:var(--ink)}.recipes_btnGhost__skHEX,.recipes_btnPrimary__ALeIm,.recipes_waBtn__GxWkh{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 28px;border-radius:999px;font:700 1.05rem/1.2 var(--font-rubik),Rubik,Arial,sans-serif;text-decoration:none;transition:background-color .2s ease,color .2s ease}.recipes_btnPrimary__ALeIm,.recipes_waBtn__GxWkh{background:var(--sage-dark);color:#fff}.recipes_btnPrimary__ALeIm:focus-visible,.recipes_btnPrimary__ALeIm:hover,.recipes_waBtn__GxWkh:focus-visible,.recipes_waBtn__GxWkh:hover{background:var(--ink)}.recipes_btnGhost__skHEX{color:var(--ink);background:transparent}.recipes_btnGhost__skHEX:focus-visible,.recipes_btnGhost__skHEX:hover{background:rgba(61,74,57,.08)}.recipes_waIcon__eYDP6{flex:none;width:22px;height:22px}.recipes_hero__cMwPU{padding:28px 0 36px;background:var(--cream)}.recipes_heroCopy__AOQPN{max-width:820px}.recipes_lead__U8WJq{margin-top:14px!important;font-size:1.12rem;line-height:1.65;color:var(--muted)}.recipes_heroPhoto__h9QjA{margin-top:26px;border-radius:24px;overflow:hidden;background:#efe6d8}.recipes_heroPhoto__h9QjA img{display:block;width:100%;height:auto}.recipes_photoDesktop___MR_L{display:none!important}.recipes_heroCtas__fQIJa{margin-top:22px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.recipes_heroCtas__fQIJa .recipes_btnPrimary__ALeIm{width:100%}.recipes_featuredSection__GTmj1{padding:8px 0 40px}.recipes_featured__JmrYI{background:var(--sage-pale);border:1px solid var(--sage-line);border-radius:24px;padding:26px 22px;display:grid;gap:22px}.recipes_featuredText__KfcWw{margin-top:12px!important;color:var(--text)}.recipes_featuredMeta__gKY7o{margin-top:12px!important;font-size:.95rem;color:var(--muted)}.recipes_featuredSide__2Mp70{display:flex;flex-direction:column;gap:18px}.recipes_featuredSide__2Mp70 .recipes_btnPrimary__ALeIm{width:100%}.recipes_ideasHead__AU__3{font:700 .95rem/1.3 var(--font-heebo),Heebo,Arial,sans-serif;color:var(--sage-dark);margin-bottom:8px!important}.recipes_ideas__w68mv ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.recipes_ideas__w68mv a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;background:var(--white);border:1px solid var(--sage-line);color:var(--ink);font-weight:600;font-size:1rem;text-decoration:none}.recipes_ideas__w68mv a:focus-visible,.recipes_ideas__w68mv a:hover{border-color:var(--sage)}.recipes_bookSection__oCdGv{padding:16px 0 48px;scroll-margin-top:80px}.recipes_bookHead__jrXgm{margin-bottom:22px}.recipes_sub__ecOEV{margin-top:10px!important;font-size:1.12rem;color:var(--text)}.recipes_subSmall__VKKVa{margin-top:6px!important;font-size:.98rem;color:var(--muted)}.recipes_filters__ZG__n{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.recipes_chip___Ou3n{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--white);color:var(--text);font:600 1rem/1.2 var(--font-rubik),Rubik,Arial,sans-serif;cursor:pointer}.recipes_chip___Ou3n:hover{border-color:var(--sage)}.recipes_chipOn__ZnS4S{background:var(--sage-dark);border-color:var(--sage-dark);color:#fff;font-weight:700}.recipes_grid__pyGpF{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.recipes_card___RwBd{background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden;scroll-margin-top:90px}.recipes_cardOpen__dfR35{border-color:var(--sage-line);box-shadow:0 18px 40px -34px rgba(31,58,42,.45)}.recipes_cardPhoto__mSd_v{position:relative;aspect-ratio:4/3;overflow:hidden;background:#efe6d8}.recipes_cardPlain__qZ_pM{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#f1ead9,#e7ecdf);text-align:center;padding:20px}.recipes_cardPlainWord__mjHWS{font:900 3rem/1 var(--font-heebo),Heebo,Arial,sans-serif;color:var(--sage-dark)}.recipes_cardPlainLine__FdZrJ{font-size:1rem;color:var(--muted)}.recipes_cardBody__bi_tR{padding:18px 20px 20px}.recipes_cardMeta__ISxU3{font-size:.92rem;color:var(--muted);margin-bottom:6px!important}.recipes_cardTitle__ij7cM{font-size:clamp(1.55rem,1.35rem + .6vw,1.8rem)!important;font-weight:900;line-height:1.2}.recipes_cardIntro__MeD4K{margin-top:8px!important;font-size:1.05rem;color:var(--text)}.recipes_cardToggle__QR5qg{margin-top:14px;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-radius:14px;border:1.5px solid var(--sage-line);background:var(--sage-pale);color:var(--ink);font:700 1.02rem/1.2 var(--font-rubik),Rubik,Arial,sans-serif;cursor:pointer;text-align:right}.recipes_cardToggle__QR5qg:hover,.recipes_cardToggle__QR5qg[aria-expanded=true]{border-color:var(--sage)}.recipes_toggleIcon__BGfEH{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--white);color:var(--sage-dark)}.recipes_panel__BKkfX{padding-top:18px}.recipes_panel__BKkfX[hidden]{display:none}.recipes_panelText__jrYog{font-size:1.02rem;color:var(--text)}.recipes_panelHead__c1xJk{font-size:1.3rem!important;font-weight:900;margin:6px 0 8px!important}.recipes_ingredients__ewuWv{list-style:disc outside;margin:0 0 16px;padding:0 1.1em 0 0;font-size:1.02rem;line-height:1.6}.recipes_ingredients__ewuWv li{margin-bottom:6px;padding-right:2px}.recipes_ingredients__ewuWv li::marker{color:var(--sage)}.recipes_steps__ZSlMK{list-style:decimal outside;margin:0 0 16px;padding:0 1.4em 0 0;font-size:1.02rem;line-height:1.6}.recipes_steps__ZSlMK li{margin-bottom:10px;padding-right:4px}.recipes_steps__ZSlMK li::marker{font-weight:700;color:var(--sage-dark)}.recipes_tip__4fNZU{background:var(--sage-pale);border:1px solid var(--sage-line);border-radius:16px;padding:14px 16px;font-size:1rem}.recipes_tipHead__2Q7GU{font:900 1.05rem/1.3 var(--font-heebo),Heebo,Arial,sans-serif;color:var(--ink);margin-bottom:4px!important}.recipes_allergens__nYJEs{margin-top:14px!important;font-size:.95rem;color:var(--text)}.recipes_note__PueNo{margin-top:10px!important;font-size:.95rem;color:var(--text);background:#fbf4e6;border:1px solid #efe1c4;border-radius:14px;padding:12px 14px}.recipes_small__m8Z7o{margin-top:10px!important;font-size:.9rem;color:var(--muted)}.recipes_actions__TnkEW{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.recipes_actionBtn__N_B3i{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--white);color:var(--sage-dark);font:600 .95rem/1.2 var(--font-rubik),Rubik,Arial,sans-serif;cursor:pointer}.recipes_actionBtn__N_B3i:hover{border-color:var(--sage)}.recipes_waLink__FFQZM{margin-top:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.recipes_waIconSm__bH0eK{width:20px;height:20px;flex:none}.recipes_notesSection__hXC2R{padding:0 0 44px}.recipes_notes__i7wkp{display:grid;gap:14px;align-items:start}.recipes_noteCard__CI_26{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:20px;font-size:1rem}.recipes_noteCard__CI_26 .recipes_h3__XwpyV+p,.recipes_noteCard__CI_26 p+p,.recipes_noteCard__CI_26 summary+p{margin-top:10px!important}.recipes_noteSummary__Fyv9t{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer}.recipes_noteSummary__Fyv9t::-webkit-details-marker{display:none}.recipes_summaryIcon__1i8Mk{flex:none;width:30px;height:30px;border-radius:50%;background:var(--sage-pale);position:relative}.recipes_summaryIcon__1i8Mk:after,.recipes_summaryIcon__1i8Mk:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;background:var(--sage-dark);border-radius:2px}.recipes_summaryIcon__1i8Mk:after{transform:rotate(90deg)}details[open] .recipes_summaryIcon__1i8Mk:after{display:none}.recipes_valuesSection__c_Nqb{padding:8px 0 44px}.recipes_values__mSUXI{display:grid;gap:14px}.recipes_valuesText__Hp1X0 p+p{margin-top:12px!important}.recipes_valuesSmall__v8PDe{font-size:.98rem;color:var(--muted)}.recipes_communitySection___A5tH{padding:0 0 44px}.recipes_community___4CgR{background:var(--sage-pale);border:1px solid var(--sage-line);border-radius:24px;padding:26px 22px;display:grid;gap:22px}.recipes_communityCopy__Da81b .recipes_h2__H5WSy{margin-bottom:12px}.recipes_communityCopy__Da81b p+p{margin-top:10px!important}.recipes_communitySide__gA5Dg .recipes_waBtn__GxWkh{width:100%}.recipes_communityAlt__QS_U8{margin-top:12px!important;font-size:1rem}.recipes_communityAlt__QS_U8 a{color:var(--ink);font-weight:700}.recipes_communityFine__Xz0m9{margin-top:8px!important;font-size:.92rem;color:var(--muted)}.recipes_closeSection__Qtbw6{padding:0 0 56px}.recipes_close__n3K6y{display:grid;gap:18px;border-top:1px solid var(--line);padding-top:32px}.recipes_closeTitle__x01Nl{font:900 1.6rem/1.2 var(--font-heebo),Heebo,Arial,sans-serif;color:var(--ink)}.recipes_closeText__IHR9p{margin-top:6px!important;color:var(--muted)}.recipes_closeSide__snIyc .recipes_btnPrimary__ALeIm{width:100%}.recipes_closeFine__Ylgjt{margin-top:8px!important;font-size:.95rem;color:var(--muted);text-align:center}@media (max-width:359px){.recipes_wrap__QrjPB{padding-inline:16px}.recipes_community___4CgR,.recipes_featured__JmrYI{padding:22px 16px}.recipes_cardBody__bi_tR{padding:16px}}@media (min-width:700px){.recipes_photoDesktop___MR_L{display:block!important}.recipes_photoMobile__OpPIZ{display:none!important}.recipes_hero__cMwPU{padding:44px 0}.recipes_heroCopy__AOQPN{text-align:center;margin:0 auto}.recipes_heroCtas__fQIJa{flex-direction:row;justify-content:center;align-items:center;gap:14px}.recipes_heroCtas__fQIJa .recipes_btnPrimary__ALeIm{width:auto;min-width:290px}.recipes_grid__pyGpF{gap:20px}.recipes_grid__pyGpF,.recipes_notes__i7wkp{grid-template-columns:repeat(2,minmax(0,1fr))}.recipes_community___4CgR,.recipes_featured__JmrYI{padding:34px 36px}.recipes_closeSide__snIyc .recipes_btnPrimary__ALeIm{width:auto}}@media (min-width:1024px){.recipes_wrap__QrjPB{padding-inline:32px}.recipes_heroPhoto__h9QjA{margin-top:34px;border-radius:28px}.recipes_community___4CgR,.recipes_featured__JmrYI{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:40px;padding:40px 44px}.recipes_grid__pyGpF{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.recipes_bookSection__oCdGv{padding:24px 0 64px}.recipes_values__mSUXI{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;align-items:start}.recipes_close__n3K6y{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.recipes_btnGhost__skHEX,.recipes_btnPrimary__ALeIm,.recipes_waBtn__GxWkh{transition:none}}@media print{body[data-print-recipe] .recipes_actions__TnkEW,body[data-print-recipe] .recipes_cardToggle__QR5qg,body[data-print-recipe] .recipes_card___RwBd:not(.recipes_printTarget__OiiCA),body[data-print-recipe] .recipes_filters__ZG__n,body[data-print-recipe] .recipes_noPrint__fS9Y7{display:none!important}body[data-print-recipe] .recipes_page__EOaMw{background:#fff}body[data-print-recipe] .recipes_grid__pyGpF{display:block}body[data-print-recipe] .recipes_printTarget__OiiCA{border:0;box-shadow:none}body[data-print-recipe] .recipes_printTarget__OiiCA .recipes_cardPhoto__mSd_v{max-width:320px}body[data-print-recipe] .recipes_printTarget__OiiCA .recipes_panel__BKkfX{display:block!important}}