.rp[data-astro-cid-2jep5oej]{padding:28px 0 80px}.crumb[data-astro-cid-2jep5oej]{color:var(--c-neutral-muted);margin-bottom:18px;font-size:.9rem}.crumb[data-astro-cid-2jep5oej] a[data-astro-cid-2jep5oej]{color:var(--c-role-link)}.rp-head[data-astro-cid-2jep5oej]{align-items:center;gap:24px;display:grid}@media (width>=860px){.rp-head[data-astro-cid-2jep5oej]{grid-template-columns:1.1fr 1fr}}.rp-head[data-astro-cid-2jep5oej] h1[data-astro-cid-2jep5oej]{font-size:clamp(2.2rem,5vw,3.4rem)}.rp-hero[data-astro-cid-2jep5oej]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);width:100%;box-shadow:var(--shadow)}.facts[data-astro-cid-2jep5oej],.diets[data-astro-cid-2jep5oej]{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.facts[data-astro-cid-2jep5oej] li[data-astro-cid-2jep5oej],.diets[data-astro-cid-2jep5oej] li[data-astro-cid-2jep5oej]{border-radius:var(--r-pill);background:var(--c-neutral-card);border:1.5px solid color-mix(in srgb, var(--c-neutral-ink) 14%, transparent);padding:5px 12px;font-size:.92rem;font-weight:600}.diets[data-astro-cid-2jep5oej] li[data-astro-cid-2jep5oej]{background:color-mix(in srgb, var(--c-axis-proficiency) 25%, transparent);border-color:var(--c-axisEdge-proficiency)}.contains[data-astro-cid-2jep5oej]{margin:0;font-size:.95rem}.rp[data-astro-cid-2jep5oej] .ai-note{width:fit-content;color:var(--c-role-link);margin-top:6px;font-size:.78rem;font-weight:600;display:block}.rp-grid[data-astro-cid-2jep5oej]{gap:32px;margin-top:36px;display:grid}@media (width>=980px){.rp-grid[data-astro-cid-2jep5oej]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.rp-side[data-astro-cid-2jep5oej]{position:sticky;top:84px}}.block[data-astro-cid-2jep5oej]{margin-bottom:36px}.block[data-astro-cid-2jep5oej] h2[data-astro-cid-2jep5oej]{font-size:1.7rem}.small[data-astro-cid-2jep5oej]{color:var(--c-neutral-muted);font-size:.92rem}.ingredients[data-astro-cid-2jep5oej]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ingredients[data-astro-cid-2jep5oej] li[data-astro-cid-2jep5oej]{border-bottom:1px dashed color-mix(in srgb, var(--c-neutral-ink) 15%, transparent);grid-template-columns:6.5em 1fr;gap:12px;padding:9px 0;display:grid}.qty[data-astro-cid-2jep5oej]{font-family:var(--font-mono);color:var(--c-neutral-inkDeep);font-size:.92rem;font-weight:600}.ingredients[data-astro-cid-2jep5oej] small[data-astro-cid-2jep5oej],.versions[data-astro-cid-2jep5oej] small[data-astro-cid-2jep5oej]{color:var(--c-neutral-muted);font-size:.86rem;display:block}.steps[data-astro-cid-2jep5oej]{gap:22px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-2jep5oej]{grid-template-columns:40px 1fr;gap:14px;display:grid}.n[data-astro-cid-2jep5oej]{background:var(--c-role-cta);width:36px;height:36px;color:var(--c-role-onCta);border:2px solid var(--c-role-ctaEdge);font:700 1rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.step[data-astro-cid-2jep5oej] img[data-astro-cid-2jep5oej]{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;max-width:520px;margin-bottom:8px}.step[data-astro-cid-2jep5oej] p[data-astro-cid-2jep5oej]{margin:0 0 6px}.timer[data-astro-cid-2jep5oej]{border-radius:var(--r-pill);background:var(--c-neutral-card);font:600 .85rem var(--font-mono);padding:3px 10px;display:inline-block}.tip[data-astro-cid-2jep5oej]{color:var(--c-neutral-muted);font-size:.95rem}.variant[data-astro-cid-2jep5oej] h3[data-astro-cid-2jep5oej]{font-size:1.15rem}.versions[data-astro-cid-2jep5oej] dt[data-astro-cid-2jep5oej]{margin-top:12px;font-weight:700}.versions[data-astro-cid-2jep5oej] dd[data-astro-cid-2jep5oej]{margin:4px 0 0}.notes[data-astro-cid-2jep5oej] p[data-astro-cid-2jep5oej]{margin:0 0 10px}.sources[data-astro-cid-2jep5oej] a[data-astro-cid-2jep5oej]{color:var(--c-role-link)}.hooks[data-astro-cid-2jep5oej]{gap:14px;padding:22px;display:grid}.hooks-head[data-astro-cid-2jep5oej]{align-items:center;gap:12px;display:flex}.hooks[data-astro-cid-2jep5oej] h2[data-astro-cid-2jep5oej]{margin:0;font-size:1.35rem}.hooks[data-astro-cid-2jep5oej] ul[data-astro-cid-2jep5oej]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hooks[data-astro-cid-2jep5oej] li[data-astro-cid-2jep5oej] a[data-astro-cid-2jep5oej]{background:var(--c-neutral-card);border:1.5px solid color-mix(in srgb, var(--c-neutral-ink) 12%, transparent);color:var(--c-neutral-inkDeep);border-radius:14px;padding:9px 12px;font-size:.92rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.hooks[data-astro-cid-2jep5oej] li[data-astro-cid-2jep5oej] a[data-astro-cid-2jep5oej]:hover{border-color:var(--c-role-ctaEdge)}.cards[data-astro-cid-2jep5oej]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.mini[data-astro-cid-2jep5oej]{color:var(--c-neutral-inkDeep);text-decoration:none;display:grid;overflow:hidden}.mini[data-astro-cid-2jep5oej] img[data-astro-cid-2jep5oej],.mini[data-astro-cid-2jep5oej] .ph[data-astro-cid-2jep5oej]{aspect-ratio:4/3;object-fit:cover;width:100%}.mini[data-astro-cid-2jep5oej] .ph[data-astro-cid-2jep5oej]{background:var(--c-neutral-well);place-items:center;font-size:2.6rem;display:grid}.mini[data-astro-cid-2jep5oej] b[data-astro-cid-2jep5oej]{padding:10px 14px 14px}.join-row[data-astro-cid-2jep5oej]{justify-items:center;margin-top:24px;display:grid}
