.recipe-breadcrumbs[data-v-e2d14085]{align-items:center;color:var(--text-dim);display:flex;font-size:.86rem;gap:6px;margin-bottom:10px}.recipe-breadcrumbs__link[data-v-e2d14085]{color:#315a9d}.recipe-breadcrumbs__sep[data-v-e2d14085]{color:#7b8394}.recipe-hero[data-v-e2d14085]{background:linear-gradient(180deg,#fff,#fcfcfd);border-radius:18px;box-shadow:0 12px 30px #14213814;display:grid;gap:20px;grid-template-columns:minmax(340px,1.05fr) 1.35fr;padding:20px}.recipe-hero__kicker[data-v-e2d14085]{color:var(--brand);font-size:.74rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.recipe-hero__content[data-v-e2d14085]{align-content:start;display:grid;gap:10px}.recipe-hero__summary[data-v-e2d14085]{color:#303643;line-height:1.45;margin:0}.recipe-meta[data-v-e2d14085]{color:#4d5566;display:grid;font-size:.9rem;gap:6px}.recipe-hero__media[data-v-e2d14085]{background:#eceff4;border-radius:16px;min-height:320px;overflow:hidden}.recipe-hero__image[data-v-e2d14085]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe-hero__placeholder[data-v-e2d14085]{color:var(--text-dim);display:grid;min-height:320px;place-items:center}.section-gap[data-v-e2d14085]{margin-top:16px}.recipe-main[data-v-e2d14085]{display:grid;gap:16px}.ingredients-panel[data-v-e2d14085]{max-width:760px}.block[data-v-e2d14085]{background:#fff;border-radius:16px;box-shadow:0 8px 20px #121b2d12;padding:18px}.block__title[data-v-e2d14085]{font-family:Fraunces,serif;font-size:1.26rem;margin:0 0 12px}.list[data-v-e2d14085]{display:grid;gap:10px;line-height:1.45;margin:0;padding-left:18px}.list--ordered[data-v-e2d14085]{padding-left:22px}.ingredients-list[data-v-e2d14085]{list-style:none;padding-left:0}.ingredients-list li[data-v-e2d14085]{align-items:start;border-bottom:1px dashed #e2e6ee;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:7px 0}.ingredients-list li[data-v-e2d14085]:last-child{border-bottom:0}.ingredients-list__name[data-v-e2d14085]{font-weight:600;line-height:1.35}.ingredients-list__value[data-v-e2d14085]{color:#4f5562;font-variant-numeric:tabular-nums;font-weight:600;padding-left:8px;text-align:right;white-space:nowrap}@media(min-width:1200px){.ingredients-panel[data-v-e2d14085]{max-width:700px}}.step-item[data-v-e2d14085]{align-items:start;display:grid;gap:10px;grid-template-columns:34px 1fr}.step-item__index[data-v-e2d14085]{background:#f1f3f8;border-radius:999px;color:#2f3a4d;display:grid;font-size:.85rem;font-weight:700;height:28px;place-items:center;width:28px}.step-item__content[data-v-e2d14085]{display:grid;gap:8px;padding-top:4px}.step-item__text[data-v-e2d14085]{display:block}.step-item__photo[data-v-e2d14085]{background:#eef1f5;border:1px solid #e3e8f1;border-radius:10px;max-width:720px;-o-object-fit:cover;object-fit:cover;width:100%}.comments[data-v-e2d14085]{display:grid;gap:10px}.comment[data-v-e2d14085]{background:#fafbfd;border:1px solid #e3e7ef;border-radius:10px;padding:12px}.comment__head[data-v-e2d14085]{color:var(--text-dim);display:flex;justify-content:space-between;margin:0 0 6px}.comment__body[data-v-e2d14085]{margin:0}.comment__meta[data-v-e2d14085]{color:var(--text-dim);font-size:.85rem;margin:8px 0 0}@media(max-width:920px){.recipe-grid[data-v-e2d14085],.recipe-hero[data-v-e2d14085]{grid-template-columns:1fr}}
