.legacy-page[data-astro-cid-xvaxv3jz]{max-width:820px;padding-inline:var(--space-5);margin-inline:auto}.legacy-header[data-astro-cid-xvaxv3jz]{margin-bottom:var(--space-6)}.legacy-eyebrow[data-astro-cid-xvaxv3jz]{margin:0 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);font-size:.78rem;font-weight:700}.legacy-header[data-astro-cid-xvaxv3jz] h1[data-astro-cid-xvaxv3jz]{margin:0 0 var(--space-3);line-height:1.15}.legacy-byline[data-astro-cid-xvaxv3jz]{color:var(--text-muted);margin:0;font-size:.92rem}.legacy-hero[data-astro-cid-xvaxv3jz]{border-radius:var(--radius-lg);width:100%;height:auto;margin-bottom:var(--space-8);background:var(--surface-warm);display:block}.legacy-recipe[data-astro-cid-xvaxv3jz]{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);background:var(--surface-warm)}.legacy-recipe[data-astro-cid-xvaxv3jz] h2[data-astro-cid-xvaxv3jz]{margin:0 0 var(--space-4);font-size:1.3rem}.legacy-recipe[data-astro-cid-xvaxv3jz] h3[data-astro-cid-xvaxv3jz]{margin:var(--space-6) 0 var(--space-3);font-size:1.02rem}.legacy-recipe-meta[data-astro-cid-xvaxv3jz]{gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;margin:0;display:flex}.legacy-recipe-meta[data-astro-cid-xvaxv3jz] div[data-astro-cid-xvaxv3jz]{flex-direction:column;gap:2px;display:flex}.legacy-recipe-meta[data-astro-cid-xvaxv3jz] dt[data-astro-cid-xvaxv3jz]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.legacy-recipe-meta[data-astro-cid-xvaxv3jz] dd[data-astro-cid-xvaxv3jz]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.legacy-ingredients[data-astro-cid-xvaxv3jz],.legacy-instructions[data-astro-cid-xvaxv3jz]{gap:var(--space-2);color:var(--text-secondary);margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.legacy-ingredients[data-astro-cid-xvaxv3jz] li[data-astro-cid-xvaxv3jz],.legacy-instructions[data-astro-cid-xvaxv3jz] li[data-astro-cid-xvaxv3jz]{white-space:pre-line}.legacy-ingredient-group[data-astro-cid-xvaxv3jz]+.legacy-ingredient-group[data-astro-cid-xvaxv3jz]{margin-top:var(--space-4)}.legacy-ingredient-group[data-astro-cid-xvaxv3jz] h4[data-astro-cid-xvaxv3jz]{margin:0 0 var(--space-2);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted,var(--text-secondary));font-size:.8125rem;font-weight:700}.legacy-body[data-astro-cid-xvaxv3jz]{color:var(--text-secondary);line-height:1.7}.legacy-body[data-astro-cid-xvaxv3jz] h2{margin:var(--space-9) 0 var(--space-3);color:var(--text-primary);font-size:1.45rem;line-height:1.25}.legacy-body[data-astro-cid-xvaxv3jz] h3{margin:var(--space-7) 0 var(--space-2);color:var(--text-primary);font-size:1.12rem}.legacy-body[data-astro-cid-xvaxv3jz] p{margin:0 0 var(--space-4);max-width:68ch}.legacy-body[data-astro-cid-xvaxv3jz] ul,.legacy-body[data-astro-cid-xvaxv3jz] ol{margin:0 0 var(--space-5);max-width:68ch;padding-left:1.25rem}.legacy-body[data-astro-cid-xvaxv3jz] li{margin-bottom:var(--space-2)}.legacy-body[data-astro-cid-xvaxv3jz] h4,.legacy-body[data-astro-cid-xvaxv3jz] h5,.legacy-body[data-astro-cid-xvaxv3jz] h6{margin:var(--space-6) 0 var(--space-2);color:var(--text-primary);font-size:1rem}.legacy-body[data-astro-cid-xvaxv3jz] a{color:var(--brand-primary);overflow-wrap:anywhere}.legacy-body[data-astro-cid-xvaxv3jz] blockquote{margin:var(--space-6) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:3px solid var(--brand-primary);max-width:68ch;color:var(--text-primary);font-style:italic}.legacy-body[data-astro-cid-xvaxv3jz] blockquote p:last-child{margin-bottom:0}.legacy-body[data-astro-cid-xvaxv3jz] hr{margin:var(--space-8) 0;border:0;border-top:1px solid var(--border-subtle)}.legacy-body[data-astro-cid-xvaxv3jz] code{border-radius:var(--radius-sm,4px);background:var(--surface-sunken,#0000000d);padding:.1em .35em;font-size:.9em}.legacy-body[data-astro-cid-xvaxv3jz] pre{max-width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken,#0000000d);overflow-x:auto}.legacy-body[data-astro-cid-xvaxv3jz] strong{color:var(--text-primary)}.legacy-body[data-astro-cid-xvaxv3jz] img{border-radius:var(--radius-md);max-width:100%;height:auto}.legacy-body[data-astro-cid-xvaxv3jz] figure{margin:var(--space-6) 0}.legacy-body[data-astro-cid-xvaxv3jz] figcaption{margin-top:var(--space-2);color:var(--text-muted);font-size:.85rem}.legacy-body[data-astro-cid-xvaxv3jz] .legacy-table-scroll{max-width:100%;margin-bottom:var(--space-5);-webkit-overflow-scrolling:touch;overflow-x:auto}.legacy-body[data-astro-cid-xvaxv3jz] .legacy-table-scroll:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.legacy-body[data-astro-cid-xvaxv3jz] table{border-collapse:collapse;width:100%;margin-bottom:0}.legacy-body[data-astro-cid-xvaxv3jz] td,.legacy-body[data-astro-cid-xvaxv3jz] th{border:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);text-align:left}.legacy-body[data-astro-cid-xvaxv3jz] details{margin-bottom:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.legacy-body[data-astro-cid-xvaxv3jz] summary{cursor:pointer;color:var(--text-primary);font-weight:600}@media (width<=700px){.legacy-page[data-astro-cid-xvaxv3jz]{padding-inline:var(--space-4)}.legacy-recipe[data-astro-cid-xvaxv3jz]{padding:var(--space-5)}}
