.RecipeCard_card__sZhnN{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--c-line);transition:box-shadow .15s ease,transform .15s ease}.RecipeCard_card__sZhnN:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.RecipeCard_thumb__DRp1D{aspect-ratio:4/3;overflow:hidden;background:var(--c-bg-alt,#f2efe9)}.RecipeCard_thumb__DRp1D img{width:100%;height:100%;object-fit:cover}.RecipeCard_thumbEmpty__2kIP3{width:100%;height:100%;background:linear-gradient(135deg,#ece7df,#f6f3ee)}.RecipeCard_body__FDE0D{padding:18px 20px 22px}.RecipeCard_eyebrow__6JCf4{display:block;letter-spacing:.05em;font-size:13px;font-weight:500;color:#444444;margin-bottom:8px}.RecipeCard_title__OnsCs{font-size:22px;font-weight:700;line-height:1.3;margin:0;color:#444444}.RecipeFilters_panel__LJpmh{align-self:start}.RecipeFilters_head__bJSEe{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid var(--c-navy)}.RecipeFilters_title__9CIAt{font-family:var(--font-display);font-size:32px;margin:0}.RecipeFilters_clear___tPDm{font-size:13px;color:var(--c-navy);text-decoration:underline}.RecipeFilters_clear___tPDm:hover{text-decoration:none}.RecipeFilters_group__zV2oX{border-bottom:1px solid var(--c-line)}.RecipeFilters_group__zV2oX summary::-webkit-details-marker{display:none}.RecipeFilters_groupTitle__abEV_{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:400;text-transform:none;color:var(--c-ink);margin:0}.RecipeFilters_groupTitle__abEV_:after{content:"+";font-size:20px;line-height:1;font-weight:400;color:var(--c-ink)}.RecipeFilters_group__zV2oX[open]>.RecipeFilters_groupTitle__abEV_{font-weight:600}.RecipeFilters_group__zV2oX[open]>.RecipeFilters_groupTitle__abEV_:after{content:"−"}.RecipeFilters_terms__r7lXB{list-style:none;margin:0;padding:0 0 16px;display:flex;flex-direction:column;gap:4px}.RecipeFilters_term__F_KEe{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--c-ink)}.RecipeFilters_term__F_KEe:hover{color:var(--c-navy)}.RecipeFilters_check__kdA5x{display:inline-block;width:18px;height:18px;border:1.5px solid #9a9187;border-radius:4px;flex:none;position:relative}.RecipeFilters_termActive__j_zOw .RecipeFilters_check__kdA5x{background:var(--c-navy);border-color:var(--c-navy)}.RecipeFilters_termActive__j_zOw .RecipeFilters_check__kdA5x:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.RecipeFilters_termActive__j_zOw{font-weight:600}.recipes_page__stCB2{padding-bottom:64px}.recipes_hero__Kr6dr{padding:40px 0 8px}.recipes_heroInner__YZyYA{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.recipes_heroTitle__1HpLT{font-size:48px;font-weight:600;color:#1a1816;margin:0 0 18px}.recipes_heroIntro__a_Hmz{margin:0;font-size:17px;line-height:1.7;color:var(--c-ink)}.recipes_heroMedia__PsDbS{border-radius:16px;overflow:hidden;aspect-ratio:4/3}.recipes_heroMedia__PsDbS img{width:100%;height:100%;object-fit:cover}.recipes_layout__hZFOO{display:grid;grid-template-columns:240px 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:32px}.recipes_main__DEO5j{min-width:0}.recipes_grid__yZUMz{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:28px;gap:28px}.recipes_empty__SZX2a{padding:48px 0;color:var(--c-muted);font-size:16px}.recipes_detail__NEyqw{padding:28px 0 64px}.recipes_back__pPqE9{display:inline-block;margin-bottom:20px;font-size:14px;color:var(--c-navy);text-decoration:underline}.recipes_back__pPqE9:hover{text-decoration:none}.recipes_topGrid__G7PGh{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.recipes_topText__FaD0b{min-width:0}.recipes_detailCat__qCEo6{font-size:16px;font-weight:400;color:#1a1806;margin:0 0 10px}.recipes_detailTitle__rvu0V{font-size:clamp(28px,4vw,44px);font-weight:600;margin:0 0 20px}.recipes_servings__Chuvj{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:16px;color:var(--c-ink)}.recipes_servingsIcon__rLQ3S{color:var(--c-navy);flex:none}.recipes_topMedia__G4q54{min-width:0}.recipes_share__kJAiP{list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:24px;margin:0 0 12px;padding:0}.recipes_shareBtn__nwr5B{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--c-navy);cursor:pointer;transition:color .15s ease}.recipes_shareBtn__nwr5B:hover{color:#45754e}.recipes_shareBtn__nwr5B svg{width:24px;height:24px}.recipes_topImg__puwjP{width:100%;height:auto;display:block;border-radius:16px}.recipes_band__tpDfG{background:#fffaee;padding-block:clamp(32px,5vw,64px);margin-top:48px}.recipes_columns__eDuSO{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;border-top:none}.recipes_colTitle__kpWjS{font-family:var(--font-display);font-size:40px;margin:30px 0}.recipes_richText__Wgilq{line-height:1.5;color:var(--c-ink)}.recipes_richText__Wgilq ol,.recipes_richText__Wgilq ul{padding-left:20px;margin:0 0 16px}.recipes_richText__Wgilq li{font-size:18px;margin-bottom:24px}.recipes_richText__Wgilq p{margin:0 0 14px}.recipes_method__PgQWS ol{list-style:none;counter-reset:item;padding-left:0}.recipes_method__PgQWS ol li{counter-increment:item;position:relative;padding-left:48px}.recipes_method__PgQWS ol li:before{content:counter(item);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:100%;background-color:#233c28;color:#fff;font-size:14px;font-weight:700}.recipes_madeWith__qatuQ{margin-top:48px}.recipes_madeWith__qatuQ .recipes_colTitle__kpWjS{margin:0 0 48px}.recipes_madeWithGrid__jgHeq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.recipes_madeWithCard__Y0ntA{display:flex;align-items:center;gap:16px;text-align:left;border-radius:.5rem;padding:1rem;border:1px solid #d1cbc2;transition:border-color .15s ease}.recipes_madeWithCard__Y0ntA:hover{border:1px solid #45754e}.recipes_madeWithThumb__jLElF{flex:none;width:84px;height:84px;border-radius:8px;overflow:hidden;background:var(--c-bg-alt,#f2efe9)}.recipes_madeWithThumb__jLElF img{width:100%;height:100%;object-fit:cover}.recipes_madeWithThumbEmpty__8kuQb{width:100%;height:100%;background:linear-gradient(135deg,#ece7df,#f6f3ee)}.recipes_madeWithName__aTxek{font-weight:600;font-size:16px;color:var(--c-ink)}.recipes_madeWithCard__Y0ntA:hover .recipes_madeWithName__aTxek{color:var(--c-navy)}@media (max-width:900px){.recipes_heroInner__YZyYA{grid-template-columns:1fr;gap:24px}.recipes_layout__hZFOO{grid-template-columns:1fr;gap:28px}.recipes_topGrid__G7PGh{grid-template-columns:1fr;gap:20px}.recipes_topMedia__G4q54{order:-1}.recipes_columns__eDuSO{gap:28px}.recipes_columns__eDuSO,.recipes_madeWithGrid__jgHeq{grid-template-columns:1fr}}.MobileExpandable_wrap__fjSQp{margin:0 0 20px}.MobileExpandable_text__FQVY8{margin:0;line-height:1.7;color:var(--c-ink)}.MobileExpandable_toggle__qId5S{display:none}@media (max-width:640px){.MobileExpandable_text__FQVY8{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.MobileExpandable_text__FQVY8.MobileExpandable_open___Tuy4{display:block;overflow:visible}.MobileExpandable_toggle__qId5S{display:inline-block;margin-top:8px;padding:0;border:none;background:transparent;color:var(--c-navy);font-family:var(--font-body);font-weight:600;font-size:14px;text-decoration:underline;cursor:pointer}}