.col[data-astro-cid-cmxbqpoj]{flex-direction:column;gap:16px;min-width:0;display:flex}.ing[data-astro-cid-cmxbqpoj]{border-radius:var(--r-2xl);flex-direction:column;gap:18px;padding:28px;display:flex}.ing__head[data-astro-cid-cmxbqpoj],.nut__head[data-astro-cid-cmxbqpoj]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ing__count[data-astro-cid-cmxbqpoj]{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.ing__controls[data-astro-cid-cmxbqpoj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ing__list[data-astro-cid-cmxbqpoj]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-astro-cid-cmxbqpoj]{border-top:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;min-height:46px;padding:6px 0;display:flex;position:relative}.box[data-astro-cid-cmxbqpoj]{flex:none;width:24px;height:24px;position:relative}.box[data-astro-cid-cmxbqpoj] input[data-astro-cid-cmxbqpoj]{-webkit-appearance:none;appearance:none;border:2px solid color-mix(in srgb, var(--muted) 80%, var(--white));background:var(--white);cursor:pointer;width:24px;height:24px;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t) var(--ease);border-radius:8px;margin:0;display:block}.box[data-astro-cid-cmxbqpoj] input[data-astro-cid-cmxbqpoj]:checked{background:var(--terracotta);border-color:var(--terracotta)}.box[data-astro-cid-cmxbqpoj] input[data-astro-cid-cmxbqpoj]:active{transform:scale(.92)}.box[data-astro-cid-cmxbqpoj]:after{content:"";border:solid var(--white);pointer-events:none;opacity:0;width:7px;height:12px;transition:opacity var(--t-fast), transform var(--t) var(--ease);border-width:0 3px 3px 0;border-radius:1px;position:absolute;top:5px;left:9px;transform:rotate(45deg)scale(.5)}.box[data-astro-cid-cmxbqpoj]:has(input:checked):after{opacity:1;transform:rotate(45deg)}.row[data-astro-cid-cmxbqpoj]:hover .box[data-astro-cid-cmxbqpoj] input[data-astro-cid-cmxbqpoj]:not(:checked){border-color:var(--ink-3)}.row__text[data-astro-cid-cmxbqpoj]{min-width:0;color:var(--ink-2);transition:color var(--t-fast);flex:auto;font-size:15.5px;font-weight:500;line-height:1.4}.row__text[data-astro-cid-cmxbqpoj] strong[data-astro-cid-cmxbqpoj]{color:var(--ink);font-weight:800}.row__note[data-astro-cid-cmxbqpoj]{color:var(--muted)}.row[data-astro-cid-cmxbqpoj]:has(input:checked) .row__text[data-astro-cid-cmxbqpoj]{color:var(--muted);text-decoration:line-through 1.5px}.row[data-astro-cid-cmxbqpoj]:has(input:checked) .row__text[data-astro-cid-cmxbqpoj] strong[data-astro-cid-cmxbqpoj]{color:var(--muted)}.ing__note[data-astro-cid-cmxbqpoj]{border-radius:var(--r-md);background:var(--peach);color:var(--terracotta-ink);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.ing__note[data-astro-cid-cmxbqpoj] svg{flex:none;margin-top:1px}.ing__note[data-astro-cid-cmxbqpoj] p[data-astro-cid-cmxbqpoj]{color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.5}.ing__foot[data-astro-cid-cmxbqpoj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.untick[data-astro-cid-cmxbqpoj]{border-radius:var(--r-pill);background:var(--sand);height:36px;color:var(--ink-2);transition:background var(--t-fast);border:0;padding:0 14px;font-size:13px;font-weight:700;position:relative}.untick[data-astro-cid-cmxbqpoj]:after{content:"";position:absolute;inset:-4px 0}.untick[data-astro-cid-cmxbqpoj]:hover{background:var(--sand-2)}.nut[data-astro-cid-cmxbqpoj]{border-radius:var(--r-2xl);flex-direction:column;gap:16px;padding:28px;display:flex}.nut__title[data-astro-cid-cmxbqpoj]{letter-spacing:-.03em;text-wrap:balance;font-size:22px;font-weight:800;line-height:1.2}.nut__est[data-astro-cid-cmxbqpoj]{color:var(--muted);font-size:12.5px;font-weight:600}.nut__kcal[data-astro-cid-cmxbqpoj]{letter-spacing:-.05em;align-items:baseline;gap:8px;font-size:44px;font-weight:800;line-height:1;display:flex}.nut__unit[data-astro-cid-cmxbqpoj]{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:700}.nut__grid[data-astro-cid-cmxbqpoj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nut__cell[data-astro-cid-cmxbqpoj]{background:var(--cream);border-radius:16px;flex-direction:column;gap:6px;padding:12px 12px 14px;display:flex}.nut__cell[data-astro-cid-cmxbqpoj] dt[data-astro-cid-cmxbqpoj]{color:var(--muted);font-size:12px;font-weight:700}.nut__cell[data-astro-cid-cmxbqpoj] dd[data-astro-cid-cmxbqpoj]{letter-spacing:-.03em;font-size:19px;font-weight:800}.by[data-astro-cid-cmxbqpoj]{border-radius:var(--r-xl);background:var(--sand);color:var(--ink);transition:background var(--t-fast), transform var(--t) var(--ease);align-items:center;gap:14px;padding:18px 20px;display:flex}.by[data-astro-cid-cmxbqpoj]:hover{background:var(--sand-2)}.by[data-astro-cid-cmxbqpoj] img[data-astro-cid-cmxbqpoj]{border-radius:12px;flex:none;width:44px;height:44px}.by__text[data-astro-cid-cmxbqpoj]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.by__title[data-astro-cid-cmxbqpoj]{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.by__sub[data-astro-cid-cmxbqpoj]{color:var(--ink-3);font-size:13.5px;font-weight:600}.by__arrow[data-astro-cid-cmxbqpoj]{color:var(--terracotta-ink);transition:transform var(--t) var(--ease);flex:none}.by[data-astro-cid-cmxbqpoj]:hover .by__arrow[data-astro-cid-cmxbqpoj]{transform:translate(3px)}@media (width<=759px){.ing[data-astro-cid-cmxbqpoj],.nut[data-astro-cid-cmxbqpoj]{padding:20px}.nut__grid[data-astro-cid-cmxbqpoj]{gap:6px}.nut__cell[data-astro-cid-cmxbqpoj]{padding:10px 10px 12px}.nut__cell[data-astro-cid-cmxbqpoj] dd[data-astro-cid-cmxbqpoj]{font-size:17px}}.method[data-astro-cid-boy3hlhm]{flex-direction:column;gap:32px;min-width:0;display:flex}.method__head[data-astro-cid-boy3hlhm]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.method__title[data-astro-cid-boy3hlhm]{font-size:var(--fs-h2);letter-spacing:-.045em;font-weight:800;line-height:1.02}.method__chips[data-astro-cid-boy3hlhm]{flex-wrap:wrap;gap:8px;display:inline-flex}.pill[data-astro-cid-boy3hlhm]{border-radius:var(--r-pill);background:var(--white);height:32px;box-shadow:var(--shadow-1);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.method__steps[data-astro-cid-boy3hlhm]{flex-direction:column;display:flex}.group__label[data-astro-cid-boy3hlhm]{letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta-ink);margin:24px 0 2px;font-size:11.5px;font-weight:800}.group[data-astro-cid-boy3hlhm]:first-child .group__label[data-astro-cid-boy3hlhm]{margin-top:0}.steps[data-astro-cid-boy3hlhm]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-boy3hlhm]{border-top:1px solid var(--line-2);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.group__label[data-astro-cid-boy3hlhm]+.steps[data-astro-cid-boy3hlhm] .step[data-astro-cid-boy3hlhm]:first-child{border-top:0;padding-top:14px}.step__n[data-astro-cid-boy3hlhm]{letter-spacing:-.05em;color:var(--terracotta);transition:color var(--t) ease;font-size:48px;font-weight:800;line-height:1}.step[data-astro-cid-boy3hlhm]:has(.timer[data-state=running]) .step__n[data-astro-cid-boy3hlhm]{color:var(--ink)}.step[data-astro-cid-boy3hlhm]:has(.timer[data-state=done]) .step__n[data-astro-cid-boy3hlhm]{color:var(--green-2)}.step__body[data-astro-cid-boy3hlhm]{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding-top:2px;display:flex}.step__text[data-astro-cid-boy3hlhm]{color:var(--ink);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.65}.step__text[data-astro-cid-boy3hlhm] strong[data-astro-cid-boy3hlhm]{font-weight:800}.timer[data-astro-cid-boy3hlhm]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timer__main[data-astro-cid-boy3hlhm]{border-radius:var(--r-pill);background:var(--white);height:46px;color:var(--ink);box-shadow:0 1px 0 #1e1a170f, inset 0 0 0 1.5px var(--line-2);white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t) var(--ease);border:0;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:14.5px;font-weight:800;display:inline-flex}.timer__main[data-astro-cid-boy3hlhm]:hover{background:var(--sand)}.timer__main[data-astro-cid-boy3hlhm]:active{transform:scale(.98)}.timer__icon[data-astro-cid-boy3hlhm]{flex:none;width:18px;height:18px;display:none}.timer[data-astro-cid-boy3hlhm][data-state=idle] .timer__icon--idle[data-astro-cid-boy3hlhm],.timer[data-astro-cid-boy3hlhm][data-state=done] .timer__icon--done[data-astro-cid-boy3hlhm]{display:inline-flex}.timer[data-astro-cid-boy3hlhm][data-state=running] .timer__ring[data-astro-cid-boy3hlhm],.timer[data-astro-cid-boy3hlhm][data-state=paused] .timer__ring[data-astro-cid-boy3hlhm]{display:inline-block}.timer__ring[data-astro-cid-boy3hlhm]{border-radius:var(--r-pill);background:conic-gradient(var(--apricot) var(--p,0deg), #faf6f12e 0deg);position:relative}.timer__ring[data-astro-cid-boy3hlhm]:after{content:"";border-radius:inherit;background:var(--ink);position:absolute;inset:4px}.timer__hint[data-astro-cid-boy3hlhm]{font-weight:700}.timer__hint[data-astro-cid-boy3hlhm]:empty{display:none}.timer[data-astro-cid-boy3hlhm][data-state=running] .timer__main[data-astro-cid-boy3hlhm]{background:var(--ink);color:var(--cream);box-shadow:none}.timer[data-astro-cid-boy3hlhm][data-state=running] .timer__main[data-astro-cid-boy3hlhm]:hover{background:var(--night-3)}.timer[data-astro-cid-boy3hlhm][data-state=running] .timer__hint[data-astro-cid-boy3hlhm]{color:var(--on-night-2)}.timer[data-astro-cid-boy3hlhm][data-state=paused] .timer__main[data-astro-cid-boy3hlhm]{background:var(--peach);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--apricot)}.timer[data-astro-cid-boy3hlhm][data-state=paused] .timer__ring[data-astro-cid-boy3hlhm]{background:conic-gradient(var(--terracotta) var(--p,0deg), #1e1a171f 0deg)}.timer[data-astro-cid-boy3hlhm][data-state=paused] .timer__ring[data-astro-cid-boy3hlhm]:after{background:var(--peach)}.timer[data-astro-cid-boy3hlhm][data-state=paused] .timer__hint[data-astro-cid-boy3hlhm]{color:var(--terracotta-ink)}.timer[data-astro-cid-boy3hlhm][data-state=done] .timer__main[data-astro-cid-boy3hlhm]{background:var(--green-bg);color:var(--green);box-shadow:none}.timer[data-astro-cid-boy3hlhm][data-state=done] .timer__hint[data-astro-cid-boy3hlhm]{color:var(--green-2)}.timer__reset[data-astro-cid-boy3hlhm]{border-radius:var(--r-pill);background:var(--sand);height:40px;color:var(--ink-2);transition:background var(--t-fast);border:0;padding:0 14px;font-size:13px;font-weight:700;display:none;position:relative}.timer__reset[data-astro-cid-boy3hlhm]:after{content:"";position:absolute;inset:-2px 0}.timer__reset[data-astro-cid-boy3hlhm]:hover{background:var(--sand-2)}.timer[data-astro-cid-boy3hlhm][data-state=running] .timer__reset[data-astro-cid-boy3hlhm],.timer[data-astro-cid-boy3hlhm][data-state=paused] .timer__reset[data-astro-cid-boy3hlhm]{align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.timer[data-astro-cid-boy3hlhm][data-state=done] .timer__main[data-astro-cid-boy3hlhm]{animation:pop .42s var(--ease)}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}}.cook[data-astro-cid-boy3hlhm]{border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-1);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 18px;display:flex}.cook__icon[data-astro-cid-boy3hlhm]{border-radius:var(--r-sm);background:var(--peach);width:44px;height:44px;color:var(--terracotta-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.cook[data-astro-cid-boy3hlhm] p[data-astro-cid-boy3hlhm]{color:var(--ink-2);flex:240px;font-size:14.5px;font-weight:600;line-height:1.5}.cook__link[data-astro-cid-boy3hlhm]{white-space:nowrap;flex:none}.tips[data-astro-cid-boy3hlhm]{flex-direction:column;gap:14px;display:flex}.tips__title[data-astro-cid-boy3hlhm]{letter-spacing:-.035em;text-wrap:balance;font-size:26px;font-weight:800;line-height:1.1}.tips__grid[data-astro-cid-boy3hlhm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.tip[data-astro-cid-boy3hlhm]{background:var(--white);box-shadow:var(--shadow-1);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex}.tip__icon[data-astro-cid-boy3hlhm]{background:var(--sand);width:40px;height:40px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.tip__title[data-astro-cid-boy3hlhm]{letter-spacing:-.02em;text-wrap:balance;font-size:17px;font-weight:800;line-height:1.25}.tip__text[data-astro-cid-boy3hlhm]{color:var(--ink-2);font-size:14.5px;font-weight:500;line-height:1.55}@media (width<=759px){.method[data-astro-cid-boy3hlhm]{gap:24px}.step[data-astro-cid-boy3hlhm]{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0}.step__n[data-astro-cid-boy3hlhm]{font-size:30px}.step__text[data-astro-cid-boy3hlhm]{font-size:16.5px}}.band[data-astro-cid-qyssku3p]{border-radius:var(--r-2xl);background:var(--night);scroll-margin-top:calc(var(--header-h) + 16px);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(32px,4vw,56px);display:grid;position:relative;overflow:clip}.band__text[data-astro-cid-qyssku3p]{flex-direction:column;gap:16px;min-width:0;display:flex}.band[data-astro-cid-qyssku3p] .h2[data-astro-cid-qyssku3p]{color:var(--on-night)}.band__accent[data-astro-cid-qyssku3p]{color:var(--apricot)}.band__lead[data-astro-cid-qyssku3p]{max-width:460px;color:var(--on-night-2);text-wrap:pretty;font-size:16.5px;font-weight:500;line-height:1.6}.band__cta[data-astro-cid-qyssku3p]{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:4px;display:flex}.band__free[data-astro-cid-qyssku3p]{color:var(--on-night-4);font-size:13.5px;font-weight:600}.btn--hero[data-astro-cid-qyssku3p]{min-height:52px;padding:0 24px;font-size:15.5px}.band__demo[data-astro-cid-qyssku3p]{flex-direction:column;gap:14px;min-width:0;display:flex}.mini[data-astro-cid-qyssku3p]{border-radius:var(--r-xl);background:var(--white);color:var(--ink);flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 24px 60px #00000040}.mini__head[data-astro-cid-qyssku3p]{justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px;display:flex}.mini__head--center[data-astro-cid-qyssku3p]{align-items:center}.mini__stack[data-astro-cid-qyssku3p]{flex-direction:column;gap:1px;display:flex}.mini__title[data-astro-cid-qyssku3p]{letter-spacing:-.02em;font-size:17px;font-weight:800}.mini__sub[data-astro-cid-qyssku3p]{color:var(--muted);font-size:12.5px;font-weight:600}.plan[data-astro-cid-qyssku3p]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr[data-astro-cid-qyssku3p]{border-radius:var(--r-md);background:var(--cream);flex-direction:column;gap:8px;min-width:0;padding:8px 8px 12px;display:flex;position:relative}.pr[data-astro-cid-qyssku3p] .pr__img{aspect-ratio:4/5;object-fit:cover;background:var(--sand-2);border-radius:12px;width:100%;height:auto}.pr__text[data-astro-cid-qyssku3p]{flex-direction:column;gap:8px;min-width:0;padding:0 4px;display:flex}.pr__day[data-astro-cid-qyssku3p]{letter-spacing:.1em;color:var(--muted);font-size:10.5px;font-weight:800}.pr__day[data-astro-cid-qyssku3p].is-now{color:var(--terracotta-ink)}.pr__title[data-astro-cid-qyssku3p]{letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:13.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}a[data-astro-cid-qyssku3p].pr__title{transition:color var(--t-fast)}a[data-astro-cid-qyssku3p].pr__title:hover{color:var(--terracotta-ink)}.pr__min[data-astro-cid-qyssku3p]{color:var(--muted);padding:0 4px;font-size:12px;font-weight:700}.pr__phone[data-astro-cid-qyssku3p]{display:none}.pr--slot[data-astro-cid-qyssku3p]{background:0 0;padding:0}.pr__add[data-astro-cid-qyssku3p]{border:2px dashed var(--sand-3);border-radius:var(--r-md);background:var(--white);width:100%;height:100%;min-height:180px;color:var(--ink);text-align:center;transition:background var(--t-fast), border-color var(--t-fast), transform var(--t) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 8px;display:flex}.pr__add[data-astro-cid-qyssku3p]:hover{background:var(--peach);border-color:var(--apricot)}.pr__add[data-astro-cid-qyssku3p]:active{transform:scale(.98)}.pr__add[data-astro-cid-qyssku3p] .pr__text[data-astro-cid-qyssku3p]{align-items:center;gap:6px}.pr__add[data-astro-cid-qyssku3p] .pr__title[data-astro-cid-qyssku3p]{min-height:0}.pr__plus[data-astro-cid-qyssku3p]{border-radius:var(--r-pill);background:var(--ink);width:44px;height:44px;color:var(--cream);transition:transform var(--t) var(--ease);justify-content:center;align-items:center;display:inline-flex}.pr__add[data-astro-cid-qyssku3p]:hover .pr__plus[data-astro-cid-qyssku3p]{transform:rotate(90deg)}.pr__try[data-astro-cid-qyssku3p]{color:var(--muted);font-size:11.5px;font-weight:700}.pr__added[data-astro-cid-qyssku3p]{border-radius:var(--r-md);background:var(--peach);height:100%;box-shadow:inset 0 0 0 2px var(--apricot);flex-direction:column;gap:8px;padding:8px 8px 10px;display:flex}.pr__added[data-astro-cid-qyssku3p][hidden]{display:none}.pr__undo[data-astro-cid-qyssku3p]{border-radius:var(--r-pill);background:var(--white);height:32px;color:var(--ink);transition:background var(--t-fast);border:0;align-self:flex-start;margin-left:4px;padding:0 12px;font-size:12px;font-weight:800;position:relative}.pr__undo[data-astro-cid-qyssku3p]:after{content:"";position:absolute;inset:-6px -2px}.pr__undo[data-astro-cid-qyssku3p]:hover{background:var(--sand)}@media (prefers-reduced-motion:no-preference){.pr__added[data-astro-cid-qyssku3p]:not([hidden]){animation:land .42s var(--ease)}@keyframes land{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}}.addpill[data-astro-cid-qyssku3p]{border-radius:var(--r-pill);background:var(--sand);height:28px;color:var(--ink-3);transition:background var(--t), color var(--t);flex:none;align-items:center;padding:0 11px;font-size:12.5px;font-weight:800;display:inline-flex}[data-astro-cid-qyssku3p][data-planned=true] .addpill[data-astro-cid-qyssku3p]{background:var(--green-bg);color:var(--green)}.shop[data-astro-cid-qyssku3p]{columns:3 160px;column-gap:20px}.shop__group[data-astro-cid-qyssku3p]{break-inside:avoid;flex-direction:column;gap:5px;padding:0 0 14px;display:flex}.shop__label[data-astro-cid-qyssku3p]{letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta-ink);font-size:10.5px;font-weight:800}.shop[data-astro-cid-qyssku3p] ul[data-astro-cid-qyssku3p]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.gi[data-astro-cid-qyssku3p]{color:var(--muted);transition:color var(--t);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.gi__name[data-astro-cid-qyssku3p]{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.gi__dot[data-astro-cid-qyssku3p]{border-radius:var(--r-pill);background:var(--sand-3);width:6px;height:6px;transition:background var(--t);flex:none;transform:translateY(-2px)}.gi__amt[data-astro-cid-qyssku3p]{color:var(--muted);flex:none;font-weight:600}[data-astro-cid-qyssku3p][data-planned=true] .gi[data-astro-cid-qyssku3p]{color:var(--ink)}[data-astro-cid-qyssku3p][data-planned=true] .gi__dot[data-astro-cid-qyssku3p]{background:var(--terracotta)}.mini__foot[data-astro-cid-qyssku3p]{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:12.5px;font-weight:600;line-height:1.5}@media (width<=1099px){.band[data-astro-cid-qyssku3p]{grid-template-columns:minmax(0,1fr)}.band__lead[data-astro-cid-qyssku3p]{max-width:560px}}@media (width<=759px){.band[data-astro-cid-qyssku3p]{gap:24px;padding:28px 18px 18px}.plan[data-astro-cid-qyssku3p]{grid-template-columns:minmax(0,1fr);gap:4px}.pr[data-astro-cid-qyssku3p]{background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;display:grid}.pr[data-astro-cid-qyssku3p] .pr__img{aspect-ratio:1;width:48px;height:48px}.pr__text[data-astro-cid-qyssku3p]{gap:2px;padding:0}.pr__title[data-astro-cid-qyssku3p]{white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:14px;display:block}.pr__min[data-astro-cid-qyssku3p]{padding:0;font-size:12.5px}.pr--slot[data-astro-cid-qyssku3p]{padding:0;display:block}.pr__add[data-astro-cid-qyssku3p]{text-align:left;border-radius:16px;flex-direction:row;justify-content:flex-start;gap:12px;min-height:0;padding:6px}.pr__add[data-astro-cid-qyssku3p] .pr__text[data-astro-cid-qyssku3p]{align-items:flex-start;gap:2px}.pr__plus[data-astro-cid-qyssku3p]{border-radius:12px;width:48px;height:48px}.pr__try[data-astro-cid-qyssku3p]{display:none}.pr__phone[data-astro-cid-qyssku3p]{display:inline}.pr__added[data-astro-cid-qyssku3p]{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;display:grid}.pr__undo[data-astro-cid-qyssku3p]{height:36px;margin:0;font-size:12.5px}.shop[data-astro-cid-qyssku3p]{columns:2 120px}}@media (width<=479px){.shop[data-astro-cid-qyssku3p]{columns:1}}.hero[data-astro-cid-lyhf2euo]{padding-top:28px}.hero[data-astro-cid-lyhf2euo] .hero__crumbs{margin-bottom:26px}.hero__grid[data-astro-cid-lyhf2euo]{grid-template-columns:minmax(0,1fr) minmax(0,.74fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.hero__text[data-astro-cid-lyhf2euo]{flex-direction:column;gap:18px;min-width:0;display:flex}.hero__kicker[data-astro-cid-lyhf2euo]{letter-spacing:.1em;text-transform:uppercase;min-height:32px;color:var(--terracotta-ink);transition:color var(--t-fast);place-self:flex-start start;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.hero__kicker[data-astro-cid-lyhf2euo]:hover{color:var(--terracotta-deep)}.hero__dot[data-astro-cid-lyhf2euo]{border-radius:var(--r-pill);background:var(--terracotta);width:8px;height:8px}.hero__title[data-astro-cid-lyhf2euo]{letter-spacing:-.052em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:.96}.hero__by[data-astro-cid-lyhf2euo]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.byline[data-astro-cid-lyhf2euo]{min-height:44px;color:var(--ink);transition:color var(--t-fast);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.byline[data-astro-cid-lyhf2euo]:hover{color:var(--terracotta-ink)}.byline[data-astro-cid-lyhf2euo] img[data-astro-cid-lyhf2euo]{border-radius:8px;width:28px;height:28px}.hero__lead[data-astro-cid-lyhf2euo]{max-width:560px;color:var(--ink-2);text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.6}.hero[data-astro-cid-lyhf2euo] .hero__facts{margin-top:4px}.hero__cta[data-astro-cid-lyhf2euo]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.btn--hero[data-astro-cid-lyhf2euo]{min-height:52px;padding:0 24px;font-size:15.5px}.btn--jump[data-astro-cid-lyhf2euo]{transition:transform var(--t) var(--ease), box-shadow var(--t) var(--ease), background var(--t-fast)}.btn--jump[data-astro-cid-lyhf2euo]:hover{background:var(--white);transform:translateY(-2px);box-shadow:0 8px 20px #1e1a171a}.hero__photo[data-astro-cid-lyhf2euo]{aspect-ratio:4/5;border-radius:var(--r-2xl);background:var(--sand-2);min-width:0;box-shadow:var(--shadow-lift);position:relative;overflow:clip}.hero__photo[data-astro-cid-lyhf2euo] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__time[data-astro-cid-lyhf2euo]{border-radius:var(--r-pill);height:32px;color:var(--ink);background:#fffffff0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:14px}.recipe[data-astro-cid-lyhf2euo]{scroll-margin-top:calc(var(--header-h) + 12px);grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:clamp(32px,4.5vw,72px);display:grid}.more[data-astro-cid-lyhf2euo]{flex-direction:column;gap:20px;display:flex}.more[data-astro-cid-lyhf2euo] .h2[data-astro-cid-lyhf2euo]{font-size:var(--fs-h2)}.more__sub[data-astro-cid-lyhf2euo]{color:var(--muted);font-size:15px;font-weight:600}.more__grid[data-astro-cid-lyhf2euo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.more__grid[data-astro-cid-lyhf2euo]>li[data-astro-cid-lyhf2euo]{min-width:0}.find[data-astro-cid-lyhf2euo]{flex-direction:column;gap:12px;padding-top:8px;display:flex}.find__label[data-astro-cid-lyhf2euo]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.find__chips[data-astro-cid-lyhf2euo]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.find__chip[data-astro-cid-lyhf2euo]{gap:12px;min-height:52px;padding:6px 18px 6px 6px;font-size:14.5px}.find__chip[data-astro-cid-lyhf2euo]:hover{box-shadow:var(--shadow-lift)}.find__chip[data-astro-cid-lyhf2euo] img[data-astro-cid-lyhf2euo]{width:40px;height:40px}@media (width<=1023px){.recipe[data-astro-cid-lyhf2euo]{grid-template-columns:minmax(0,1fr);gap:40px}.more__grid[data-astro-cid-lyhf2euo]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.more__grid[data-astro-cid-lyhf2euo]::-webkit-scrollbar{display:none}.more__grid[data-astro-cid-lyhf2euo]>li[data-astro-cid-lyhf2euo]{scroll-snap-align:start;flex:0 0 260px}}@media (width<=899px){.hero__grid[data-astro-cid-lyhf2euo]{grid-template-columns:minmax(0,1fr);gap:18px}.hero__text[data-astro-cid-lyhf2euo]{display:contents}.hero__cta[data-astro-cid-lyhf2euo]{order:1}.hero__photo[data-astro-cid-lyhf2euo]{order:2;margin-top:6px}.hero[data-astro-cid-lyhf2euo] .hero__facts{order:3;margin-top:-2px}}@media (width>=600px) and (width<=899px){.hero__photo[data-astro-cid-lyhf2euo]{aspect-ratio:4/3}}@media (width<=759px){.hero[data-astro-cid-lyhf2euo]{padding-top:16px}.hero[data-astro-cid-lyhf2euo] .hero__crumbs{margin-bottom:14px}.hero__lead[data-astro-cid-lyhf2euo]{font-size:16.5px}.hero__cta[data-astro-cid-lyhf2euo] .btn[data-astro-cid-lyhf2euo]{flex:1 1 0;padding:0 18px}.hero__photo[data-astro-cid-lyhf2euo]{border-radius:var(--r-xl)}.more__grid[data-astro-cid-lyhf2euo]>li[data-astro-cid-lyhf2euo]{flex-basis:74%}}
