.crumb[data-astro-cid-sodlzw3j]{font-family:var(--font-ui);letter-spacing:.12em;color:var(--ink-faint);margin:0 0 clamp(2rem,4vw,3rem);font-size:.74rem}.crumb[data-astro-cid-sodlzw3j] a[data-astro-cid-sodlzw3j]{color:var(--ink-faint);text-decoration:none}.crumb[data-astro-cid-sodlzw3j] a[data-astro-cid-sodlzw3j]:hover{color:var(--ink)}.crumb[data-astro-cid-sodlzw3j] span[data-astro-cid-sodlzw3j]{margin:0 .6em}.rh[data-astro-cid-sodlzw3j]{align-items:end;gap:clamp(2.4rem,5vw,5rem);width:min(100% - 2.4rem,74rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);display:grid}@media (width>=60rem){.rh[data-astro-cid-sodlzw3j]:has(.rh__media){grid-template-columns:1fr 1fr}}.rh__title[data-astro-cid-sodlzw3j]{letter-spacing:.05em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:1.4rem 0 0;font-size:clamp(1.8rem,3.1vw,2.65rem);font-weight:400;line-height:1.45}.rh__lead[data-astro-cid-sodlzw3j]{font-size:var(--fs-lead);color:var(--ink-soft);max-width:34rem;margin:1.6rem 0 0;line-height:2.2}.rh__meta[data-astro-cid-sodlzw3j]{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2.4rem;margin:2.2rem 0 0;padding:1.4rem 0 0;display:flex}.rh__meta[data-astro-cid-sodlzw3j] dt[data-astro-cid-sodlzw3j]{font-family:var(--font-ui);letter-spacing:.2em;color:var(--gold);font-size:.66rem}.rh__meta[data-astro-cid-sodlzw3j] dd[data-astro-cid-sodlzw3j]{margin:.3rem 0 0;font-size:.9rem}.rh__tags[data-astro-cid-sodlzw3j]{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;display:flex}.rh__tags[data-astro-cid-sodlzw3j] a[data-astro-cid-sodlzw3j]{letter-spacing:.08em;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:.3em 1em;font-size:.74rem;text-decoration:none;transition:color .3s,border-color .3s}.rh__tags[data-astro-cid-sodlzw3j] a[data-astro-cid-sodlzw3j]:before{content:"#";color:var(--gold);margin-right:.15em}.rh__tags[data-astro-cid-sodlzw3j] a[data-astro-cid-sodlzw3j]:hover{color:var(--gold);border-color:var(--gold)}.rh__media[data-astro-cid-sodlzw3j] img[data-astro-cid-sodlzw3j]{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:34rem;display:block}.rb[data-astro-cid-sodlzw3j]{width:min(100% - 2.4rem,74rem);padding:0 0 var(--gap-section);gap:clamp(3rem,6vw,5rem);margin:0 auto;display:grid}@media (width>=60rem){.rb[data-astro-cid-sodlzw3j]{grid-template-columns:22rem 1fr;align-items:start}.rb__ing[data-astro-cid-sodlzw3j]{position:sticky;top:7rem}}.rb__h[data-astro-cid-sodlzw3j]{font-size:var(--fs-h3);letter-spacing:.08em;border-bottom:1px solid var(--ink);margin:0 0 1.4rem;padding-bottom:1rem;font-weight:400}.rb__group[data-astro-cid-sodlzw3j]+.rb__group[data-astro-cid-sodlzw3j]{margin-top:2rem}.rb__group-name[data-astro-cid-sodlzw3j]{letter-spacing:.06em;color:var(--accent);margin:0 0 .6rem;font-size:.86rem;font-weight:500}.ing[data-astro-cid-sodlzw3j]{margin:0;padding:0;list-style:none}.ing[data-astro-cid-sodlzw3j] li[data-astro-cid-sodlzw3j]{border-bottom:1px solid var(--line);grid-template-columns:minmax(8.5rem,max-content) minmax(0,1fr);gap:1rem;padding:.7em 0;font-size:.92rem;line-height:1.7;display:grid}.ing__name[data-astro-cid-sodlzw3j]{word-break:keep-all;overflow-wrap:normal}.ing__shop[data-astro-cid-sodlzw3j]{letter-spacing:.02em;color:var(--accent,#8e6e45);margin-top:.15em;font-size:.78rem;text-decoration:none;display:block}.ing__shop[data-astro-cid-sodlzw3j]:hover{text-underline-offset:3px;text-decoration:underline}.ing__amount[data-astro-cid-sodlzw3j]{color:var(--ink-soft);text-align:right;overflow-wrap:anywhere}.steps[data-astro-cid-sodlzw3j]{margin:0;padding:0;list-style:none}.steps[data-astro-cid-sodlzw3j] li[data-astro-cid-sodlzw3j]{border-bottom:1px solid var(--line);grid-template-columns:2.8rem 1fr;gap:.4rem;padding:1.1rem 0;display:grid}.steps__n[data-astro-cid-sodlzw3j]{font-family:var(--font-en);letter-spacing:.1em;color:var(--gold);padding-top:.35em;font-size:.82rem}.steps[data-astro-cid-sodlzw3j] p[data-astro-cid-sodlzw3j]{font-size:var(--fs-body);margin:0;line-height:2.1}.tips[data-astro-cid-sodlzw3j]{background:var(--paper-deep);margin:2.6rem 0 0;padding:1.6rem 1.8rem}.tips__label[data-astro-cid-sodlzw3j]{font-family:var(--font-ui);letter-spacing:.22em;color:var(--gold);margin:0 0 .8rem;font-size:.68rem}.tips[data-astro-cid-sodlzw3j] ul[data-astro-cid-sodlzw3j]{margin:0;padding-left:1.2em}.tips[data-astro-cid-sodlzw3j] li[data-astro-cid-sodlzw3j]{font-size:.92rem;line-height:2}.steps__fig[data-astro-cid-sodlzw3j]{grid-column:2;margin:1rem 0 0}.steps__fig[data-astro-cid-sodlzw3j] img[data-astro-cid-sodlzw3j]{border-radius:2px;width:100%;max-width:32rem;height:auto;display:block}.steps__fig[data-astro-cid-sodlzw3j] figcaption[data-astro-cid-sodlzw3j]{color:var(--ink-faint,#9a9089);letter-spacing:.04em;margin-top:.4rem;font-size:.75rem}.rb__note[data-astro-cid-sodlzw3j] p{margin:2rem 0 0;font-size:.95rem;line-height:2.2}.rb__note[data-astro-cid-sodlzw3j] figure{margin:2rem 0 0}.rb__note[data-astro-cid-sodlzw3j] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.rb__note[data-astro-cid-sodlzw3j] img{border-radius:2px;width:100%;max-width:40rem;height:auto;display:block}.rb__source[data-astro-cid-sodlzw3j]{color:var(--ink-faint);margin:2.4rem 0 0;font-size:.8rem}.rb__more[data-astro-cid-sodlzw3j]{margin:1.4rem 0 0}.rb__more[data-astro-cid-sodlzw3j] a[data-astro-cid-sodlzw3j]{color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:.1em;font-size:.92rem;text-decoration:none}@media (width<=34rem){.ing[data-astro-cid-sodlzw3j] li[data-astro-cid-sodlzw3j]{grid-template-columns:1fr;gap:.15rem}.ing__amount[data-astro-cid-sodlzw3j]{text-align:left}}
