@layer templates{._recipesSearchTemplateWrapper_1ws54_2{display:flex;flex-direction:column;gap:56px;background:#f6f3f0;color:#2d2d2d;padding:88px var(--responsive-screen-contentTypePadding)}._heroSection_1ws54_11,._searchForm_1ws54_12,._resultsHeader_1ws54_13,._resultsLayout_1ws54_14{width:100%;max-width:1320px;margin-inline:auto}._heroSection_1ws54_11{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,96px)}._heroSection_1ws54_11 img{width:100%;aspect-ratio:1.25;border-radius:24px;object-fit:cover}._heroCopy_1ws54_34{display:flex;flex-direction:column;gap:24px}._breadcrumbs_1ws54_40{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#767676;font-size:16px;font-weight:700}._breadcrumbs_1ws54_40 a{color:inherit;text-decoration:none}._breadcrumbs_1ws54_40 span:last-child{color:#00843d}._heroCopy_1ws54_34 h1,._heroCopy_1ws54_34 p,._resultsHeader_1ws54_13 h2,._resultsHeader_1ws54_13 p,._recipeResultCard_1ws54_63 h2,._recipeResultCard_1ws54_63 p{margin:0;letter-spacing:0}._heroCopy_1ws54_34 h1{max-width:700px;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:.98}._heroCopy_1ws54_34 p{max-width:720px;color:#626262;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.45}._searchForm_1ws54_12{display:block}._resultsHeader_1ws54_13{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-top:-12px}._resultsHeader_1ws54_13>div{display:flex;flex-direction:column;gap:12px}._resultsHeader_1ws54_13 h2{font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1}._resultsHeader_1ws54_13 p{color:#626262;font-size:18px;font-weight:500}._viewAllLink_1ws54_114{display:inline-flex;align-items:center;gap:12px;color:#006b34;font-size:20px;font-weight:900;text-decoration:none}._resultsLayout_1ws54_14{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px)}._recipeResultsGrid_1ws54_131{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}._recipeResultCard_1ws54_63{display:flex;min-width:0;min-height:560px;flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 2px 8px #1018280f}._recipeResultCard_1ws54_63>img{width:100%;aspect-ratio:1.65;object-fit:cover}._recipeResultContent_1ws54_154{display:flex;flex:1;flex-direction:column;gap:26px;padding:28px}._recipeTags_1ws54_162{display:flex;flex-wrap:wrap;gap:10px}._recipeTags_1ws54_162 span{display:inline-flex;align-items:center;min-height:32px;border:1px solid #c9c2bd;border-radius:999px;padding:4px 16px;color:#4a4541;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}._recipeResultCopy_1ws54_182{display:flex;flex:1;flex-direction:column;gap:22px}._recipeResultCopy_1ws54_182 h2{display:-webkit-box;overflow:hidden;color:#4a4541;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}._recipeResultCopy_1ws54_182 p{display:-webkit-box;overflow:hidden;color:#6f6a67;font-size:18px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}._recipeButton_1ws54_210{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border-radius:8px;background:#f1f1f1;color:#00843d;font-size:22px;font-weight:900;text-decoration:none}._emptyState_1ws54_223{margin:0;border-radius:16px;background:#fff;padding:32px;color:#626262;font-size:18px}._loadMoreSentinel_1ws54_232{width:100%;height:1px}@media screen and (max-width:980px){._recipesSearchTemplateWrapper_1ws54_2{padding-block:56px}._heroSection_1ws54_11,._resultsLayout_1ws54_14,._recipeResultsGrid_1ws54_131{grid-template-columns:1fr}}@media screen and (max-width:680px){._recipesSearchTemplateWrapper_1ws54_2{gap:40px;padding-block:40px}._resultsHeader_1ws54_13{align-items:flex-start;flex-direction:column}._recipeResultCard_1ws54_63{min-height:auto}}}._recipesSearchPage_1ws54_269>[data-slice=subpage-header-banner] [class*=subHeaderBannerWrapper]{box-sizing:border-box;max-width:var(--max-content-width);padding-inline:var(--responsive-padding-xl, 64px)}._recipesSearchPage_1ws54_269>[class*=searchTemplateWrapper]{padding-top:48px}@media screen and (max-width:780px){._recipesSearchPage_1ws54_269>[data-slice=subpage-header-banner] [class*=subHeaderBannerWrapper]{padding-inline:var(--responsive-padding-m, 32px)}._recipesSearchPage_1ws54_269>[class*=searchTemplateWrapper]{padding-top:24px}}
