.what-grid[data-astro-cid-a3l5e72s],.faq-grid[data-astro-cid-a3l5e72s]{grid-template-columns:.9fr 1.1fr;gap:32px clamp(40px,6vw,96px);display:grid}.what-grid[data-astro-cid-a3l5e72s] h2[data-astro-cid-a3l5e72s],.faq-grid[data-astro-cid-a3l5e72s] h2[data-astro-cid-a3l5e72s]{margin-top:.4em}.what-figure[data-astro-cid-a3l5e72s]{max-width:440px;margin:2rem 0 0}.what-figure[data-astro-cid-a3l5e72s] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.what-figure[data-astro-cid-a3l5e72s] figcaption[data-astro-cid-a3l5e72s]{color:var(--ink-soft);margin-top:10px;font-size:.88rem}.what-copy[data-astro-cid-a3l5e72s]>p[data-astro-cid-a3l5e72s]:not(.lede){color:var(--ink-soft)}.stages[data-astro-cid-a3l5e72s]{--stage:0;border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);overflow:hidden}.stage-tabs[data-astro-cid-a3l5e72s]{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.stage-tabs[data-astro-cid-a3l5e72s] button[data-astro-cid-a3l5e72s]{font:inherit;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:clamp(18px,2.5vw,28px);display:grid}.stage-tabs[data-astro-cid-a3l5e72s] button[data-astro-cid-a3l5e72s]+button[data-astro-cid-a3l5e72s]{border-left:1px solid var(--line)}.stage-tabs[data-astro-cid-a3l5e72s] button[data-astro-cid-a3l5e72s][aria-selected=true]{color:var(--ink)}.stage-name[data-astro-cid-a3l5e72s]{font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + 1.2vw,2.2rem);line-height:1}.stage-tabs[data-astro-cid-a3l5e72s] button[data-astro-cid-a3l5e72s][aria-selected=true] .stage-name[data-astro-cid-a3l5e72s]{color:var(--chili);font-style:italic}.stage-when[data-astro-cid-a3l5e72s]{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.stage-track[data-astro-cid-a3l5e72s]{background:var(--chili);width:33.3333%;height:3px;transform:translateX(calc(var(--stage) * 100%));transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0}.stage-panel[data-astro-cid-a3l5e72s]{grid-template-columns:1.2fr 1fr;gap:24px clamp(32px,5vw,72px);padding:clamp(24px,4vw,48px);display:grid}.stage-taste[data-astro-cid-a3l5e72s]{font-family:var(--font-display);font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);line-height:1.3}.stage-try[data-astro-cid-a3l5e72s]{letter-spacing:.14em;text-transform:uppercase;color:var(--chili);margin-bottom:10px;font-size:.75rem;font-weight:600}.stage-panel[data-astro-cid-a3l5e72s] ul[data-astro-cid-a3l5e72s]{list-style:none}.stage-panel[data-astro-cid-a3l5e72s] li[data-astro-cid-a3l5e72s]{border-bottom:1px solid var(--line);padding-block:10px}.tip[data-astro-cid-a3l5e72s]{color:var(--ink-soft);margin-top:24px}.ways[data-astro-cid-a3l5e72s]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px);list-style:none;display:grid}.ways[data-astro-cid-a3l5e72s] li[data-astro-cid-a3l5e72s]{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:24px}.way-n[data-astro-cid-a3l5e72s]{font-family:var(--font-display);color:var(--chili);font-style:italic}.ways[data-astro-cid-a3l5e72s] h3[data-astro-cid-a3l5e72s]{margin-top:8px;font-size:1.3rem}.ways[data-astro-cid-a3l5e72s] p[data-astro-cid-a3l5e72s]{color:var(--ink-soft);margin-top:8px;font-size:.93rem}.recipes[data-astro-cid-a3l5e72s]{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,32px);display:grid}.recipe[data-astro-cid-a3l5e72s]{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);background-image:linear-gradient(#0000 calc(100% - 1px),#b1361d0f 1px);background-size:100% 2rem;padding:clamp(24px,4vw,44px)}.recipe-tag[data-astro-cid-a3l5e72s]{letter-spacing:.14em;text-transform:uppercase;color:var(--chili);font-size:.74rem;font-weight:600}.recipe[data-astro-cid-a3l5e72s] h3[data-astro-cid-a3l5e72s]{margin-top:10px;font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem)}.recipe-intro[data-astro-cid-a3l5e72s]{color:var(--ink-soft);margin-top:10px}.recipe-cols[data-astro-cid-a3l5e72s]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;padding-top:24px;display:grid}.recipe[data-astro-cid-a3l5e72s] h4[data-astro-cid-a3l5e72s]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px;font-size:.74rem;font-weight:600}.recipe[data-astro-cid-a3l5e72s] h4[data-astro-cid-a3l5e72s]:not(:first-child){margin-top:22px}.recipe[data-astro-cid-a3l5e72s] ul[data-astro-cid-a3l5e72s],.recipe[data-astro-cid-a3l5e72s] ol[data-astro-cid-a3l5e72s]{gap:8px;padding-left:1.1em;font-size:.95rem;display:grid}.recipe[data-astro-cid-a3l5e72s] ol[data-astro-cid-a3l5e72s] li[data-astro-cid-a3l5e72s]::marker{font-family:var(--font-display);color:var(--chili)}.recipe[data-astro-cid-a3l5e72s] .variations[data-astro-cid-a3l5e72s]{padding-left:0;list-style:none}.faq-help[data-astro-cid-a3l5e72s]{color:var(--ink-soft);max-width:40ch;margin-top:1.2rem}.faq-list[data-astro-cid-a3l5e72s]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-a3l5e72s] details[data-astro-cid-a3l5e72s]{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-a3l5e72s] summary[data-astro-cid-a3l5e72s]{font-family:var(--font-display);cursor:pointer;padding:20px 44px 20px 0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.3;list-style:none;position:relative}.faq-list[data-astro-cid-a3l5e72s] summary[data-astro-cid-a3l5e72s]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-a3l5e72s] summary[data-astro-cid-a3l5e72s]:after{content:"+";font-family:var(--font-body);color:var(--chili);transition:rotate .3s var(--ease);font-size:1.5rem;font-weight:300;position:absolute;top:50%;right:4px;translate:0 -50%}.faq-list[data-astro-cid-a3l5e72s] details[data-astro-cid-a3l5e72s][open] summary[data-astro-cid-a3l5e72s]:after{rotate:45deg}.faq-list[data-astro-cid-a3l5e72s] summary[data-astro-cid-a3l5e72s]:hover{color:var(--chili)}.faq-list[data-astro-cid-a3l5e72s] details[data-astro-cid-a3l5e72s] p[data-astro-cid-a3l5e72s]{color:var(--ink-soft);max-width:62ch;padding-bottom:22px}@media (width<=1000px){.ways[data-astro-cid-a3l5e72s]{grid-template-columns:repeat(2,1fr)}.recipes[data-astro-cid-a3l5e72s]{grid-template-columns:1fr}}@media (width<=860px){.what-grid[data-astro-cid-a3l5e72s],.faq-grid[data-astro-cid-a3l5e72s],.stage-panel[data-astro-cid-a3l5e72s]{grid-template-columns:1fr}}@media (width<=560px){.ways[data-astro-cid-a3l5e72s],.recipe-cols[data-astro-cid-a3l5e72s]{grid-template-columns:1fr}.stage-tabs[data-astro-cid-a3l5e72s] button[data-astro-cid-a3l5e72s]{padding:16px 12px}}
