.site .recipes-featured{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,48px);align-items:center}.site .recipes-featured__text{display:flex;flex-direction:column}.site .recipes-featured__meta{display:flex;gap:clamp(20px,4vw,32px);flex-wrap:wrap;align-items:center;margin-top:24px;font-size:15px;color:var(--muted)}.site .recipes-featured__meta span{display:flex;align-items:center;gap:8px}.site .recipes-featured__image{width:100%;height:auto}@media (max-width:900px){.site .recipes-featured{grid-template-columns:1fr;gap:clamp(24px,4vw,32px)}.site .recipes-featured__text{order:2}.site .recipes-featured__image{order:1}}.site .recipes-products{background-color:var(--sage);padding:clamp(56px,7vw,96px) 0}.site .recipes-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px)}.site .recipes-products__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:32px 24px 28px;background:#FFFFFF;border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px rgb(0 0 0/.04),0 8px 24px rgb(0 0 0/.05)}.site .recipes-products__image{width:auto;height:220px;max-width:100%;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 10px 14px rgb(0 0 0/.14))}.site .recipes-products__title{font-size:20px;font-weight:700;color:var(--ink);margin:0}.site .recipes-products__body{font-size:15px;line-height:24px;color:var(--muted);margin:0}@media (max-width:900px){.site .recipes-products__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.site .recipes-products__grid{grid-template-columns:1fr}}.site .recipes-detail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,48px)}.site .recipes-ingredients,.site .recipes-ingredients__list{display:flex;flex-direction:column}.site .recipes-ingredients__list{list-style:none;padding:0;margin:24px 0 0;gap:16px}.site .recipes-ingredients__item{display:flex;align-items:center;gap:12px;font-size:17px;line-height:27px;color:var(--ink)}.site .recipes-ingredients__item:before{content:"✓";display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;background-color:var(--green);color:var(--ink);font-size:14px;font-weight:700;flex-shrink:0}.site .recipes-method,.site .recipes-method__list{display:flex;flex-direction:column}.site .recipes-method__list{list-style:none;padding:0;margin:24px 0 0;gap:24px}.site .recipes-method__item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start}.site .recipes-method__number{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;border-radius:50%;background-color:var(--green);color:var(--ink);font-size:18px;font-weight:700;flex-shrink:0}.site .recipes-method__text{font-size:17px;line-height:27px;color:var(--ink);padding-top:6px}@media (max-width:900px){.site .recipes-detail{grid-template-columns:1fr;gap:clamp(24px,4vw,32px)}}