.page-hero-img[data-astro-cid-npfhq2uq]{width:100%;height:280px;object-fit:cover;border-radius:12px;display:block;margin-bottom:1.75em;box-shadow:var(--box-shadow)}.intro[data-astro-cid-npfhq2uq]{font-size:1.05em;line-height:1.75}.recipes[data-astro-cid-npfhq2uq]{display:flex;flex-direction:column;gap:2.5em;margin:1.5em 0}.recipe-card[data-astro-cid-npfhq2uq]{display:flex;gap:1.5em;background:#fff;border:1px solid rgba(107,63,31,.12);border-radius:12px;padding:2em;box-shadow:var(--box-shadow)}.recipe-num[data-astro-cid-npfhq2uq]{font-size:2.5em;font-weight:900;color:var(--accent);line-height:1;flex-shrink:0;width:3rem;opacity:.5}.recipe-body[data-astro-cid-npfhq2uq]{flex:1}.recipe-body[data-astro-cid-npfhq2uq] h2[data-astro-cid-npfhq2uq]{margin:0 0 .75em;font-size:1.5em;color:var(--brown)}.recipe-body[data-astro-cid-npfhq2uq] h3[data-astro-cid-npfhq2uq]{font-size:1em;color:var(--brown);margin:1.25em 0 .5em;text-transform:uppercase;letter-spacing:.05em;font-size:.85em}.recipe-intro[data-astro-cid-npfhq2uq]{font-size:1em;line-height:1.7;color:rgb(var(--gray-dark));margin-bottom:1em}.recipe-meta[data-astro-cid-npfhq2uq]{display:flex;flex-wrap:wrap;gap:.5em 1.25em;margin:.75em 0 1.25em}.recipe-meta[data-astro-cid-npfhq2uq] span[data-astro-cid-npfhq2uq]{font-size:.85em;color:var(--green);font-weight:600;background:#4c753e14;padding:.25em .75em;border-radius:20px}.ingredients[data-astro-cid-npfhq2uq]{list-style:none;padding:0;margin:0 0 .5em;display:flex;flex-direction:column;gap:.3em}.ingredients[data-astro-cid-npfhq2uq] li[data-astro-cid-npfhq2uq]{font-size:.92em;padding:.2em 0 .2em 1.4em;position:relative;color:rgb(var(--gray-dark))}.ingredients[data-astro-cid-npfhq2uq] li[data-astro-cid-npfhq2uq]:before{content:"·";position:absolute;left:.4em;color:var(--accent);font-weight:700;font-size:1.2em;line-height:1.2}.steps[data-astro-cid-npfhq2uq]{padding-left:1.5em;margin:0 0 .5em;display:flex;flex-direction:column;gap:.6em}.steps[data-astro-cid-npfhq2uq] li[data-astro-cid-npfhq2uq]{font-size:.92em;line-height:1.65;color:rgb(var(--gray-dark));padding-left:.3em}.tip[data-astro-cid-npfhq2uq]{font-size:.88em;background:#6b3f1f0d;border-left:3px solid var(--accent);padding:.6em 1em;border-radius:0 6px 6px 0;margin:1em 0 .5em;line-height:1.6}.blog-link[data-astro-cid-npfhq2uq]{font-size:.88em;color:rgb(var(--gray));margin:.5em 0 0}.recommendation[data-astro-cid-npfhq2uq]{margin-top:2rem}.recipe-img[data-astro-cid-npfhq2uq]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;margin:0 0 1em}.updated[data-astro-cid-npfhq2uq]{font-size:.85em;color:rgb(var(--gray));margin:.5em 0 1.5em}.recipe-card[data-astro-cid-npfhq2uq]{scroll-margin-top:5rem}.overview[data-astro-cid-npfhq2uq] h2[data-astro-cid-npfhq2uq],.faq[data-astro-cid-npfhq2uq] h2[data-astro-cid-npfhq2uq]{color:var(--brown);font-size:1.4em}.table-wrap[data-astro-cid-npfhq2uq]{overflow-x:auto}.overview[data-astro-cid-npfhq2uq] table[data-astro-cid-npfhq2uq]{width:100%;border-collapse:collapse;font-size:.92em}.overview[data-astro-cid-npfhq2uq] th[data-astro-cid-npfhq2uq],.overview[data-astro-cid-npfhq2uq] td[data-astro-cid-npfhq2uq]{text-align:left;padding:.55em .75em;border-bottom:1px solid rgba(107,63,31,.12)}.overview[data-astro-cid-npfhq2uq] th[data-astro-cid-npfhq2uq]{color:var(--brown);font-size:.85em;text-transform:uppercase;letter-spacing:.05em}.overview[data-astro-cid-npfhq2uq] td[data-astro-cid-npfhq2uq] a[data-astro-cid-npfhq2uq]{color:var(--brown);font-weight:600}.faq-list[data-astro-cid-npfhq2uq]{display:flex;flex-direction:column;gap:.6em}.faq-item[data-astro-cid-npfhq2uq]{background:#fff;border:1px solid rgba(107,63,31,.12);border-radius:8px;overflow:hidden}.faq-item[data-astro-cid-npfhq2uq] summary[data-astro-cid-npfhq2uq]{padding:.9em 1.1em;font-weight:600;font-size:.95em;cursor:pointer;color:var(--brown);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-npfhq2uq] summary[data-astro-cid-npfhq2uq]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-npfhq2uq] summary[data-astro-cid-npfhq2uq]:after{content:"+";font-size:1.2em;font-weight:300}.faq-item[data-astro-cid-npfhq2uq][open] summary[data-astro-cid-npfhq2uq]:after{content:"−"}.faq-item[data-astro-cid-npfhq2uq] p[data-astro-cid-npfhq2uq]{padding:0 1.1em .9em;margin:0;font-size:.9em;line-height:1.7;color:rgb(var(--gray-dark))}.cta-box[data-astro-cid-npfhq2uq]{background:linear-gradient(135deg,#6b3f1f,#8b5a2b);color:#fdf6ec;border-radius:12px;padding:3em 2em;text-align:center;margin:3em 0}.cta-box[data-astro-cid-npfhq2uq] h2[data-astro-cid-npfhq2uq]{color:#fdf6ec;margin:0 0 .75em}.cta-box[data-astro-cid-npfhq2uq] p[data-astro-cid-npfhq2uq]{margin:0 0 1.5em;opacity:.9;font-size:1.1em}.btn[data-astro-cid-npfhq2uq]{display:inline-block;background:var(--accent);color:#fff!important;text-decoration:none!important;padding:.75em 2em;border-radius:6px;font-size:1.1em;font-weight:700;transition:background .2s}.cta-box[data-astro-cid-npfhq2uq] .btn[data-astro-cid-npfhq2uq]{background:#fdf6ec;color:var(--brown)!important}.cta-box[data-astro-cid-npfhq2uq] .btn[data-astro-cid-npfhq2uq]:hover{background:#fff}.disclaimer[data-astro-cid-npfhq2uq]{font-size:.82em;color:rgb(var(--gray));font-style:italic;border-top:1px solid #eee;padding-top:1em}@media(max-width:720px){.recipe-card[data-astro-cid-npfhq2uq]{flex-direction:column;gap:1em;padding:1.5em}.recipe-num[data-astro-cid-npfhq2uq]{font-size:2em}.recipe-meta[data-astro-cid-npfhq2uq]{gap:.4em}}
