.flagship-article[data-astro-cid-eennqqsv]{--flagship-measure:720px;--flagship-wide:940px;--flagship-gap-icon:14px;max-width:var(--flagship-wide);margin:0 auto}.flagship-article-section[data-astro-cid-eennqqsv]{max-width:var(--flagship-measure);padding:var(--space-10) 0;margin-inline:0 auto}.flagship-article-section[data-astro-cid-eennqqsv].flagship-module-wide{max-width:var(--flagship-wide)}.flagship-article-intro[data-astro-cid-eennqqsv]{padding-top:0}.flagship-conclusion[data-astro-cid-eennqqsv]{padding-bottom:0}.flagship-article-section[data-astro-cid-eennqqsv] h2[data-astro-cid-eennqqsv]{font-size:var(--type-h2);margin:0 0 var(--space-4);line-height:1.2}.flagship-section-intro[data-astro-cid-eennqqsv]{color:var(--text-secondary);max-width:60ch;margin:0 0 var(--space-6)!important}.flagship-article-section[data-astro-cid-eennqqsv] p[data-astro-cid-eennqqsv]{color:var(--text-primary);margin:0 0 var(--space-4);font-size:1.2rem;line-height:1.65}.flagship-article-section[data-astro-cid-eennqqsv] p[data-astro-cid-eennqqsv]:last-child{margin-bottom:0}.flagship-article-divider[data-astro-cid-eennqqsv]{border:none;border-top:1px solid var(--border-subtle);max-width:var(--flagship-measure);margin:0 auto 0 0}.inline-recipe-link{color:var(--action-primary);text-decoration:underline;text-decoration-color:var(--border-default);text-underline-offset:2px;font-weight:600}.inline-recipe-link:hover{text-decoration-color:currentColor}.flagship-why-list[data-astro-cid-eennqqsv]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.flagship-why-item[data-astro-cid-eennqqsv]{column-gap:var(--flagship-gap-icon);grid-template-columns:auto 1fr;align-items:start;display:grid}.flagship-why-icon[data-astro-cid-eennqqsv]{background:var(--surface-secondary);width:24px;height:24px;color:var(--brand-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.flagship-why-body[data-astro-cid-eennqqsv]{color:var(--text-primary);font-size:1.2rem;line-height:1.6;display:block}.flagship-why-lead[data-astro-cid-eennqqsv]{font-weight:700}.flagship-why-rest[data-astro-cid-eennqqsv]{color:var(--text-secondary)}.flagship-ingredient-notes[data-astro-cid-eennqqsv]{background:var(--canvas);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin-block:var(--space-6);padding:28px 28px 32px}.flagship-ingredient-notes-grid[data-astro-cid-eennqqsv]{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.flagship-ingredient-note[data-astro-cid-eennqqsv]:last-child:nth-child(odd){grid-column:1/-1}.flagship-ingredient-note[data-astro-cid-eennqqsv]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.flagship-ingredient-note[data-astro-cid-eennqqsv] dt[data-astro-cid-eennqqsv]{font-family:var(--font-display);color:var(--brand-primary);margin-bottom:var(--space-2);font-size:1.15rem;font-weight:600}.flagship-ingredient-note[data-astro-cid-eennqqsv] dd[data-astro-cid-eennqqsv]{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.flagship-walkthrough-list[data-astro-cid-eennqqsv]{counter-reset:walkthrough;margin:0;padding:0;list-style:none}.flagship-walkthrough-step[data-astro-cid-eennqqsv]{counter-increment:walkthrough;column-gap:var(--space-5);padding-bottom:var(--space-6);grid-template-columns:34px 1fr;display:grid;position:relative}.flagship-walkthrough-step[data-astro-cid-eennqqsv]:before{content:"";background:var(--border-default);width:1px;position:absolute;top:34px;bottom:0;left:17px}.flagship-walkthrough-step[data-astro-cid-eennqqsv]:last-child{padding-bottom:0}.flagship-walkthrough-step[data-astro-cid-eennqqsv]:last-child:before{display:none}.flagship-walkthrough-num[data-astro-cid-eennqqsv]{border:1.5px solid var(--brand-primary);background:var(--canvas);width:34px;height:34px;color:var(--brand-primary);font-family:var(--font-display);z-index:1;border-radius:50%;grid-column:1;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:relative}.flagship-walkthrough-num[data-astro-cid-eennqqsv]:before{content:counter(walkthrough)}.flagship-walkthrough-body[data-astro-cid-eennqqsv]{grid-column:2;padding-top:4px}.flagship-walkthrough-title[data-astro-cid-eennqqsv]{font-family:var(--font-display);margin:0 0 var(--space-2);color:var(--text-primary);font-size:1.15rem;font-weight:600;line-height:1.3}.flagship-walkthrough-body[data-astro-cid-eennqqsv] p[data-astro-cid-eennqqsv]{color:var(--text-secondary);max-width:62ch;margin:0;font-size:1.05rem}.flagship-tips-list[data-astro-cid-eennqqsv]{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flagship-tip-item[data-astro-cid-eennqqsv]{color:var(--text-primary);grid-template-columns:auto 1fr;align-items:start;column-gap:10px;font-size:1.05rem;line-height:1.6;display:grid}.flagship-tip-icon[data-astro-cid-eennqqsv]{width:18px;height:18px;color:var(--brand-secondary);flex:none;justify-content:center;align-items:center;margin-top:3px;display:flex}.flagship-storage-grid[data-astro-cid-eennqqsv]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.flagship-storage-col[data-astro-cid-eennqqsv]{border-top:2px solid var(--brand-primary);padding-top:var(--space-4)}.flagship-storage-col[data-astro-cid-eennqqsv] h3[data-astro-cid-eennqqsv]{text-transform:uppercase;letter-spacing:var(--type-eyebrow-tracking);color:var(--brand-primary);margin:0 0 var(--space-3);font-size:.78rem;font-weight:700}.flagship-storage-col[data-astro-cid-eennqqsv] p[data-astro-cid-eennqqsv]{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.flagship-storage-footnote[data-astro-cid-eennqqsv]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);margin:var(--space-6) 0 0!important;color:var(--text-secondary)!important;font-size:1.05rem!important}.flagship-storage-footnote[data-astro-cid-eennqqsv] strong[data-astro-cid-eennqqsv]{color:var(--text-primary)}.flagship-faq-list[data-astro-cid-eennqqsv]{border-top:1px solid var(--border-subtle);display:grid}.flagship-faq-row[data-astro-cid-eennqqsv]{border-bottom:1px solid var(--border-subtle)}.flagship-faq-question[data-astro-cid-eennqqsv]{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-display);color:var(--text-primary);min-height:44px;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.flagship-faq-question[data-astro-cid-eennqqsv]::-webkit-details-marker{display:none}.flagship-faq-question[data-astro-cid-eennqqsv]:hover{color:var(--brand-primary)}.flagship-faq-question[data-astro-cid-eennqqsv]:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.flagship-faq-marker[data-astro-cid-eennqqsv]{width:14px;height:14px;color:var(--brand-primary);flex:none;position:relative}.flagship-faq-marker[data-astro-cid-eennqqsv]:before,.flagship-faq-marker[data-astro-cid-eennqqsv]:after{content:"";background:currentColor;transition:transform .18s;position:absolute}.flagship-faq-marker[data-astro-cid-eennqqsv]:before{width:14px;height:2px;top:6px;left:0}.flagship-faq-marker[data-astro-cid-eennqqsv]:after{width:2px;height:14px;top:0;left:6px}.flagship-faq-row[data-astro-cid-eennqqsv][open] .flagship-faq-marker[data-astro-cid-eennqqsv]:after{transform:scaleY(0)}.flagship-faq-answer[data-astro-cid-eennqqsv]{padding:0 0 var(--space-5);max-width:66ch;line-height:1.6;color:var(--text-secondary)!important;margin:0!important;font-size:1.05rem!important}.flagship-conclusion[data-astro-cid-eennqqsv] p[data-astro-cid-eennqqsv]{font-size:1.2rem;font-weight:500}@media (prefers-reduced-motion:reduce){.flagship-faq-marker[data-astro-cid-eennqqsv]:before,.flagship-faq-marker[data-astro-cid-eennqqsv]:after{transition:none}}@media (width<=900px){.flagship-tips-list[data-astro-cid-eennqqsv],.flagship-storage-grid[data-astro-cid-eennqqsv],.flagship-ingredient-notes-grid[data-astro-cid-eennqqsv]{grid-template-columns:minmax(0,1fr)}.flagship-ingredient-notes-grid[data-astro-cid-eennqqsv]{gap:var(--space-5)}.flagship-ingredient-note[data-astro-cid-eennqqsv]:last-child:nth-child(odd){grid-column:auto}}@media (width<=640px){.flagship-article-section[data-astro-cid-eennqqsv]{padding:var(--space-8) 0}.flagship-ingredient-notes[data-astro-cid-eennqqsv]{padding:var(--space-5) var(--space-5) var(--space-6);margin-inline:0}.flagship-walkthrough-step[data-astro-cid-eennqqsv]{column-gap:var(--space-4);grid-template-columns:30px 1fr}.flagship-walkthrough-num[data-astro-cid-eennqqsv]{width:30px;height:30px;font-size:.9rem}.flagship-walkthrough-step[data-astro-cid-eennqqsv]:before{top:30px;left:15px}}@media print{.flagship-article[data-astro-cid-eennqqsv]{display:none!important}}.flagship-column[data-astro-cid-w4lqvk7i]{max-width:940px;margin-inline:auto}.flagship-reading-grid[data-astro-cid-w4lqvk7i]{display:block}.flagship-sidebar[data-astro-cid-w4lqvk7i]{display:none}@media (width>=1180px){.flagship-reading-grid[data-astro-cid-w4lqvk7i]{grid-template-columns:minmax(0,780px) 336px;align-items:stretch;gap:64px;max-width:1180px;margin-inline:auto;display:grid}.flagship-column-prose[data-astro-cid-w4lqvk7i]{min-width:0;max-width:none;margin-inline:0}.flagship-sidebar[data-astro-cid-w4lqvk7i]{min-width:0;display:block}.flagship-sidebar-inner[data-astro-cid-w4lqvk7i]{top:var(--flagship-sticky-offset,24px);gap:var(--space-8);flex-direction:column;display:flex;position:sticky}.flagship-toc-inline[data-astro-cid-w4lqvk7i],.flagship-author-inline[data-astro-cid-w4lqvk7i]{display:none}}@media (width<=1179px){.flagship-author-inline[data-astro-cid-w4lqvk7i]{margin-bottom:var(--space-8)}}.recipe-page-flagship[data-astro-cid-w4lqvk7i] .flagship-article-section,.recipe-page-flagship[data-astro-cid-w4lqvk7i] #recipe-card{scroll-margin-top:var(--space-7,28px)}@media print{.recipe-page-flagship[data-astro-cid-w4lqvk7i] .flagship-recipe-hero,.recipe-page-flagship[data-astro-cid-w4lqvk7i] .recipe-overview,.recipe-page-flagship[data-astro-cid-w4lqvk7i] .related-recipes,.recipe-page-flagship[data-astro-cid-w4lqvk7i] #cook-mode-overlay,.recipe-page-flagship[data-astro-cid-w4lqvk7i] .cook-mode-trigger,.flagship-sidebar[data-astro-cid-w4lqvk7i],.flagship-toc-inline[data-astro-cid-w4lqvk7i],.flagship-author-inline[data-astro-cid-w4lqvk7i]{display:none!important}.flagship-reading-grid[data-astro-cid-w4lqvk7i]{max-width:none!important;display:block!important}.recipe-page-flagship[data-astro-cid-w4lqvk7i]{max-width:none!important;padding:0!important}.flagship-column[data-astro-cid-w4lqvk7i]{max-width:none}}
