.recipe-post[data-astro-cid-44cptbjj]{padding-bottom:0}.recipe-header[data-astro-cid-44cptbjj] h1[data-astro-cid-44cptbjj]{font-size:1.75rem}.recipe-meta[data-astro-cid-44cptbjj]{color:var(--color-ink-faint);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:.35rem 0;font-size:.75rem;display:flex}.sep[data-astro-cid-44cptbjj]{margin-inline:.4em}.action-btn[data-astro-cid-44cptbjj]{color:var(--color-ink-soft);cursor:pointer;font:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;min-width:44px;min-height:44px;margin-block:-.65rem;padding:.65rem .35rem;font-weight:600;text-decoration:underline 1px}.action-btn[data-astro-cid-44cptbjj]:hover,.action-btn[data-astro-cid-44cptbjj]:focus-visible{color:var(--color-ink);text-decoration-thickness:2px}.share-feedback[data-astro-cid-44cptbjj]{color:var(--color-ink);font-weight:600}.recipe-lede[data-astro-cid-44cptbjj]{color:var(--color-ink-soft);margin-top:var(--space-4);font-size:1rem;line-height:1.6}.timing[data-astro-cid-44cptbjj]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.timing-item[data-astro-cid-44cptbjj]{border-top:1px solid var(--color-line);min-width:0;padding-top:var(--space-2)}.timing-item[data-astro-cid-44cptbjj] dt[data-astro-cid-44cptbjj]{color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.timing-item[data-astro-cid-44cptbjj] dd[data-astro-cid-44cptbjj]{color:var(--color-ink);margin-top:.2rem;font-size:.9375rem;font-weight:600}.yield-stepper[data-astro-cid-44cptbjj]{align-items:center;gap:.3rem;max-width:100%;display:inline-flex}.yield-value[data-astro-cid-44cptbjj]{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;flex:auto;min-width:3.25rem}.yield-btn[data-astro-cid-44cptbjj]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;font:inherit;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:.9375rem;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:relative}.yield-btn[data-astro-cid-44cptbjj]:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}.yield-btn[data-astro-cid-44cptbjj]:hover:not(:disabled),.yield-btn[data-astro-cid-44cptbjj]:focus-visible:not(:disabled){border-color:var(--color-accent-border);color:var(--color-accent)}.yield-btn[data-astro-cid-44cptbjj]:disabled{cursor:not-allowed;opacity:.35}@media (width<=520px){.timing-item[data-astro-cid-44cptbjj]:has(.yield-stepper){grid-column:1/-1;min-width:0}}.video-link[data-astro-cid-44cptbjj]{background:var(--color-ink);border-radius:var(--radius-md);color:#fff;align-items:center;gap:var(--space-2);margin-top:var(--space-6);min-height:44px;padding:.7rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.video-link[data-astro-cid-44cptbjj]:hover,.video-link[data-astro-cid-44cptbjj]:focus-visible{background:color-mix(in srgb, var(--color-ink) 88%, #fff);text-decoration:none}.video-link[data-astro-cid-44cptbjj]:active{transform:scale(.96)}.video-icon[data-astro-cid-44cptbjj]{flex-shrink:0;line-height:0;display:inline-flex}.hero-image[data-astro-cid-44cptbjj]{border-radius:var(--radius-md);margin-top:var(--space-8);width:100%}.recipe-block[data-astro-cid-44cptbjj]{margin-top:var(--space-12)}.recipe-block[data-astro-cid-44cptbjj] h2[data-astro-cid-44cptbjj]{font-size:1.25rem}.mixins-heading[data-astro-cid-44cptbjj]{margin-top:var(--space-6);font-size:1.0625rem}.ingredient-list[data-astro-cid-44cptbjj],.instruction-list[data-astro-cid-44cptbjj]{color:var(--color-ink-soft);margin-top:var(--space-4);padding-left:1.25rem;font-size:.9375rem;line-height:1.7}.instruction-list[data-astro-cid-44cptbjj]{padding-left:1.4rem}.ingredient-list[data-astro-cid-44cptbjj] li[data-astro-cid-44cptbjj]+li[data-astro-cid-44cptbjj],.instruction-list[data-astro-cid-44cptbjj] li[data-astro-cid-44cptbjj]+li[data-astro-cid-44cptbjj]{margin-top:var(--space-2)}.ingredient-list[data-astro-cid-44cptbjj] a[data-astro-cid-44cptbjj]{color:var(--color-ink);font-weight:600}.instruction-list[data-astro-cid-44cptbjj] li[data-astro-cid-44cptbjj]+li[data-astro-cid-44cptbjj]{margin-top:var(--space-3)}.macros-note[data-astro-cid-44cptbjj]{color:var(--color-ink-soft);margin-top:var(--space-3);font-size:.875rem;line-height:1.6}.macros-grid[data-astro-cid-44cptbjj]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=480px){.macros-grid[data-astro-cid-44cptbjj]{grid-template-columns:repeat(4,minmax(0,1fr))}}.macro-item[data-astro-cid-44cptbjj]{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-3);text-align:center}.macro-item[data-astro-cid-44cptbjj] dt[data-astro-cid-44cptbjj]{color:var(--color-ink-faint);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.macro-item[data-astro-cid-44cptbjj] dd[data-astro-cid-44cptbjj]{color:var(--color-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.125rem;font-weight:700}.notes[data-astro-cid-44cptbjj]{margin-top:var(--space-12)}.print-source[data-astro-cid-44cptbjj]{display:none}.prose[data-astro-cid-44cptbjj] h2{margin-top:var(--space-12);font-size:1.25rem}.prose[data-astro-cid-44cptbjj] h3{margin-top:var(--space-8);font-size:1.0625rem}.prose[data-astro-cid-44cptbjj] p,.prose[data-astro-cid-44cptbjj] li{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.7}.prose[data-astro-cid-44cptbjj] p{margin-top:var(--space-4)}.prose[data-astro-cid-44cptbjj] ul,.prose[data-astro-cid-44cptbjj] ol{margin-top:var(--space-4);padding-left:1.25rem}.prose[data-astro-cid-44cptbjj] li+li{margin-top:var(--space-2)}.prose[data-astro-cid-44cptbjj] strong{color:var(--color-ink);font-weight:700}.prose[data-astro-cid-44cptbjj] a{color:var(--color-ink);font-weight:600}.prose[data-astro-cid-44cptbjj] img{border-radius:var(--radius-md);margin-block:var(--space-6);width:100%}.prose[data-astro-cid-44cptbjj] h2+p,.prose[data-astro-cid-44cptbjj] h3+p,.prose[data-astro-cid-44cptbjj] h2+ul,.prose[data-astro-cid-44cptbjj] h2+ol,.prose[data-astro-cid-44cptbjj] h3+ul,.prose[data-astro-cid-44cptbjj] h3+ol{margin-top:var(--space-3)}@media print{html,body{color:#111;background:#fff}body:before{display:none}.footer,.no-print[data-astro-cid-44cptbjj]{display:none!important}.recipe-post[data-astro-cid-44cptbjj]{padding:0}.container[data-astro-cid-44cptbjj]{max-width:none;padding:0}.recipe-header[data-astro-cid-44cptbjj] h1[data-astro-cid-44cptbjj]{color:#111;font-size:1.5rem}.recipe-meta[data-astro-cid-44cptbjj],.recipe-lede[data-astro-cid-44cptbjj],.timing-item[data-astro-cid-44cptbjj] dt[data-astro-cid-44cptbjj],.timing-item[data-astro-cid-44cptbjj] dd[data-astro-cid-44cptbjj],.yield-value[data-astro-cid-44cptbjj],.recipe-block[data-astro-cid-44cptbjj] h2[data-astro-cid-44cptbjj],.mixins-heading[data-astro-cid-44cptbjj],.ingredient-list[data-astro-cid-44cptbjj],.instruction-list[data-astro-cid-44cptbjj],.macros-note[data-astro-cid-44cptbjj],.macro-item[data-astro-cid-44cptbjj] dt[data-astro-cid-44cptbjj],.macro-item[data-astro-cid-44cptbjj] dd[data-astro-cid-44cptbjj],.prose[data-astro-cid-44cptbjj] p,.prose[data-astro-cid-44cptbjj] li,.prose[data-astro-cid-44cptbjj] strong,.prose[data-astro-cid-44cptbjj] a,.ingredient-list[data-astro-cid-44cptbjj] a[data-astro-cid-44cptbjj],.prose[data-astro-cid-44cptbjj] h2,.prose[data-astro-cid-44cptbjj] h3{color:#111}.macro-item[data-astro-cid-44cptbjj]{border-color:#ccc}.prose[data-astro-cid-44cptbjj] a{text-decoration:none}.prose[data-astro-cid-44cptbjj] img{display:none}.recipe-block[data-astro-cid-44cptbjj] h2[data-astro-cid-44cptbjj],.mixins-heading[data-astro-cid-44cptbjj]{break-after:avoid;page-break-after:avoid}.print-source[data-astro-cid-44cptbjj]{color:#555;margin-top:2rem;font-size:.75rem;display:block}}
