.ahead[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:20px;padding-top:clamp(24px,4vw,56px);display:flex}.ahead__crumbs[data-astro-cid-zg7dkzxc]{gap:8px;font-size:13.5px}.ahead__crumbs[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc][aria-hidden]{color:var(--faint)}.ahead__crumbs[data-astro-cid-zg7dkzxc] [data-astro-cid-zg7dkzxc][aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:60vw;overflow:hidden}.ahead__h1[data-astro-cid-zg7dkzxc]{max-width:1080px;line-height:.95}.ahead__lead[data-astro-cid-zg7dkzxc]{max-width:720px;color:var(--ink-2);text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.ahead__meta[data-astro-cid-zg7dkzxc]{clip-path:inset(-8px -8px -8px 28px);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 0;margin-left:-28px;font-size:14px;font-weight:700;display:flex}.ahead__meta[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]{white-space:nowrap;margin-left:28px;position:relative}.ahead__meta[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]+[data-astro-cid-zg7dkzxc]:before{content:"";border-radius:var(--r-pill);opacity:.6;background:currentColor;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-16px}.ahead__by[data-astro-cid-zg7dkzxc]{align-items:center;gap:10px;display:inline-flex}.ahead__by[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{border-radius:8px;width:30px;height:30px}.ahead__time[data-astro-cid-zg7dkzxc]{align-items:center;gap:6px;display:inline-flex}.ahead__fig[data-astro-cid-zg7dkzxc]{margin:12px 0 0}.ahead__img[data-astro-cid-zg7dkzxc]{background:var(--sand);border-radius:28px;height:clamp(240px,36vw,520px);position:relative;overflow:clip}.ahead__img[data-astro-cid-zg7dkzxc] picture,.ahead__img[data-astro-cid-zg7dkzxc] img{width:100%;height:100%;position:absolute;inset:0}.ahead__img[data-astro-cid-zg7dkzxc] img{object-fit:cover}.abody[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:28px;padding-top:clamp(36px,5vw,64px);display:flex}.toc[data-astro-cid-zg7dkzxc]{background:var(--white);box-shadow:var(--shadow-1);border-radius:24px;flex-direction:column;gap:2px;padding:20px;display:flex}.toc__k[data-astro-cid-zg7dkzxc]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:10px;font-size:12px;font-weight:800}.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{margin:0}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{min-height:44px;transition:background var(--t-fast), color var(--t-fast);border-top:1px solid #1e1a170f;border-radius:10px;align-items:baseline;gap:12px;margin-inline:-8px;padding:10px 8px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.toc[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]:first-child a[data-astro-cid-zg7dkzxc]{border-top-color:#0000}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{background:var(--cream)}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc][aria-current=true]{color:var(--terracotta-ink);background:var(--peach)}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]>span[data-astro-cid-zg7dkzxc]:last-child{text-wrap:balance}.toc__n[data-astro-cid-zg7dkzxc]{width:20px;color:var(--terracotta-ink);flex:none;font-size:13px;font-weight:800}.acol[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:22px;min-width:0;max-width:740px;display:flex}@media (width>=1000px){.abody[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(240px,300px) minmax(0,740px);align-items:start;gap:28px clamp(40px,6vw,96px);display:grid}.toc[data-astro-cid-zg7dkzxc]{top:calc(var(--header-h) + 8px);position:sticky}}.prose[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc],.plist[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc],.steps[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc],.callout[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.65}.prose[data-astro-cid-zg7dkzxc] a{color:var(--terracotta-ink);text-underline-offset:3px;transition:color var(--t-fast);font-weight:700;text-decoration:underline #b14c1c59}.prose[data-astro-cid-zg7dkzxc] a:hover{color:var(--terracotta-deep)}.prose[data-astro-cid-zg7dkzxc] strong{color:var(--ink);font-weight:800}.prose[data-astro-cid-zg7dkzxc] code{background:var(--sand);border-radius:6px;padding:1px 6px;font-size:.9em}.sec__h[data-astro-cid-zg7dkzxc]{scroll-margin-top:calc(var(--header-h) + 20px);letter-spacing:-.045em;text-wrap:balance;margin-top:clamp(16px,2.5vw,30px);font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.05}.sec__sub[data-astro-cid-zg7dkzxc]{scroll-margin-top:calc(var(--header-h) + 20px);letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:800;line-height:1.25}.plist[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:8px;padding-left:22px;display:flex}.plist[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]::marker{color:var(--terracotta)}.steps[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:10px;margin:4px 0;display:flex}.steps[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{background:var(--white);box-shadow:var(--shadow-1);border-radius:22px;gap:16px;padding:18px 20px;font-size:16px;display:flex}.steps__n[data-astro-cid-zg7dkzxc]{border-radius:var(--r-pill);background:var(--peach);width:34px;height:34px;color:var(--terracotta-ink);flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.trio[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0;display:grid}.trio--two[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:500px}.trio--one[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr);max-width:250px}@media (width<=759px){.prose[data-astro-cid-zg7dkzxc]>p[data-astro-cid-zg7dkzxc],.plist[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc],.steps[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc],.callout[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{font-size:17px}.trio[data-astro-cid-zg7dkzxc]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);max-width:none;display:flex;overflow-x:auto}.trio[data-astro-cid-zg7dkzxc]::-webkit-scrollbar{display:none}.trio[data-astro-cid-zg7dkzxc]>*{scroll-snap-align:start;flex:0 0 72%}.trio--two[data-astro-cid-zg7dkzxc]>*,.trio--one[data-astro-cid-zg7dkzxc]>*{flex-basis:60%}}.tip[data-astro-cid-zg7dkzxc]{background:var(--sand);border-radius:22px;gap:16px;margin:6px 0;padding:20px 22px;display:flex}.tip__icon[data-astro-cid-zg7dkzxc]{border-radius:var(--r-pill);background:var(--white);width:40px;height:40px;color:var(--terracotta-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.tip__text[data-astro-cid-zg7dkzxc]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:15.5px;line-height:1.6;display:flex}.tip__t[data-astro-cid-zg7dkzxc]{color:var(--ink);font-weight:800}.callout[data-astro-cid-zg7dkzxc]{border-left:4px solid var(--terracotta);margin:10px 0;padding:4px 0 4px 24px}.callout[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(19px,1.7vw,23px);font-weight:700;line-height:1.4}.stats[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:6px 0;display:grid}.stat[data-astro-cid-zg7dkzxc]{background:var(--peach);border-radius:22px;flex-direction:column-reverse;gap:6px;padding:20px 22px;display:flex}.stat__v[data-astro-cid-zg7dkzxc]{letter-spacing:-.04em;color:var(--terracotta-ink);font-size:clamp(28px,2.6vw,34px);font-weight:800;line-height:1}.stat__l[data-astro-cid-zg7dkzxc]{color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.5}.faqs[data-astro-cid-zg7dkzxc]{margin:10px 0}.dinners[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:clamp(16px,2.5vw,30px);padding-top:clamp(24px,3vw,36px);display:flex}.dinners[data-astro-cid-zg7dkzxc] .sec__h[data-astro-cid-zg7dkzxc]{margin-top:0}.dinners__p[data-astro-cid-zg7dkzxc]{color:var(--ink-2);font-size:16px;line-height:1.6}.dinners__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;display:grid}.cols[data-astro-cid-zg7dkzxc]{color:var(--ink-2);font-size:16px;line-height:1.6}.cols__a[data-astro-cid-zg7dkzxc]{color:var(--terracotta-ink);font-weight:800}.howto[data-astro-cid-zg7dkzxc]{border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:10px;padding:clamp(20px,2.6vw,28px);display:flex}.howto[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{border-radius:var(--r-sm);flex:none;width:56px;height:56px}.howto__text[data-astro-cid-zg7dkzxc]{min-width:0;color:var(--ink-2);flex-direction:column;flex:360px;gap:6px;font-size:15.5px;line-height:1.6;display:flex}.howto__t[data-astro-cid-zg7dkzxc]{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:800}.howto__link[data-astro-cid-zg7dkzxc]{white-space:nowrap}.related[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:18px;display:flex}.related__head[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.related__h[data-astro-cid-zg7dkzxc]{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.05}.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=600px){.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,minmax(0,1fr))}}
