.year-glance[data-astro-cid-re2chf35]{border-top:1px solid #74688766;margin-top:36px;padding-top:28px}.year-glance[data-astro-cid-re2chf35] h3[data-astro-cid-re2chf35]{text-transform:uppercase;letter-spacing:.12em;margin:0 0 16px;font-size:12px}.year-glance[data-astro-cid-re2chf35] ul[data-astro-cid-re2chf35]{letter-spacing:-.025em;flex-wrap:wrap;gap:10px 24px;margin:0 0 14px;padding:0;font-size:22px;list-style:none;display:flex}.year-glance[data-astro-cid-re2chf35] li[data-astro-cid-re2chf35]+li[data-astro-cid-re2chf35]:before{content:"·";margin-right:24px}.year-glance[data-astro-cid-re2chf35] p[data-astro-cid-re2chf35]{max-width:65ch;margin:0;font-size:15px}@media (width<=700px){.year-glance[data-astro-cid-re2chf35] ul[data-astro-cid-re2chf35]{gap:8px 16px;font-size:18px}.year-glance[data-astro-cid-re2chf35] li[data-astro-cid-re2chf35]+li[data-astro-cid-re2chf35]:before{margin-right:16px}}@media (width<=440px){.year-glance[data-astro-cid-re2chf35] ul[data-astro-cid-re2chf35]{gap:6px;display:grid}.year-glance[data-astro-cid-re2chf35] li[data-astro-cid-re2chf35]+li[data-astro-cid-re2chf35]:before{content:none}}.ingredient-static[data-astro-cid-re2chf35]{display:none}@media (width<=700px){.ingredient-link[data-astro-cid-re2chf35],.recipe-connection[data-astro-cid-re2chf35],.recipe-hint[data-astro-cid-re2chf35]{display:none!important}.ingredients[data-astro-cid-re2chf35]{gap:12px!important}.ingredients[data-astro-cid-re2chf35]:before{display:none}.ingredient-static[data-astro-cid-re2chf35]{color:#353047;background:#f5f1f8;border-radius:22px;gap:14px;padding:18px;display:flex}.ingredient-theme[data-astro-cid-re2chf35] .ingredient-static[data-astro-cid-re2chf35]{color:#4a3430;background:#efe3da}.ingredient-approach[data-astro-cid-re2chf35] .ingredient-static[data-astro-cid-re2chf35]{color:#1d302a;background:#e0e9da}.ingredient-static[data-astro-cid-re2chf35]>div[data-astro-cid-re2chf35]{min-width:0}.ingredient-static[data-astro-cid-re2chf35] strong[data-astro-cid-re2chf35]{font-size:20px;font-weight:500}.ingredient-static[data-astro-cid-re2chf35] p[data-astro-cid-re2chf35]{margin:5px 0 0;font-size:14px;line-height:1.5}.ingredient-static[data-astro-cid-re2chf35] b[data-astro-cid-re2chf35]{font-weight:600}.ingredient[data-astro-cid-re2chf35]:last-child .ingredient-static[data-astro-cid-re2chf35]{border-bottom:0}.recipe[data-astro-cid-re2chf35]{gap:14px!important}.recipe-ribbon[data-astro-cid-re2chf35]{height:85px!important}}.recipe[data-astro-cid-re2chf35]{isolation:isolate;position:relative}.ingredients[data-astro-cid-re2chf35],.recipe-result[data-astro-cid-re2chf35]{z-index:1}.recipe-result[data-astro-cid-re2chf35]{position:relative}.recipe-connection[data-astro-cid-re2chf35]{pointer-events:none;fill:none;stroke:currentColor;stroke-width:2px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-base[data-astro-cid-re2chf35]{opacity:.25}.connection-spark[data-astro-cid-re2chf35]{stroke-width:3px;stroke-dasharray:.16 .84;opacity:0}.ingredient-heading[data-astro-cid-re2chf35]{margin-bottom:12px}.explanation-intro[data-astro-cid-re2chf35]{max-width:650px;font-size:20px}.not-tasks[data-astro-cid-re2chf35]{max-width:650px;font-size:15px}.recipe[data-astro-cid-re2chf35]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:48px;display:grid}.ingredients[data-astro-cid-re2chf35]{gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ingredients[data-astro-cid-re2chf35]:before{content:"";opacity:.3;border-left:1px solid;position:absolute;top:30px;bottom:30px;left:28px}.ingredient[data-astro-cid-re2chf35]{position:relative}.ingredient-link[data-astro-cid-re2chf35]{color:#353047;background:#f5f1f8;border:2px solid #0000;border-radius:22px;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.ingredient-link[data-astro-cid-re2chf35]:hover,.ingredient-link[data-astro-cid-re2chf35][aria-pressed=true]{border-color:#353047}.ingredient-link[data-astro-cid-re2chf35]:focus-visible{outline-color:currentColor}.ingredient-theme[data-astro-cid-re2chf35] .ingredient-link[data-astro-cid-re2chf35]{color:#4a3430;background:#efe3da}.ingredient-approach[data-astro-cid-re2chf35] .ingredient-link[data-astro-cid-re2chf35]{color:#1d302a;background:#e0e9da}.step[data-astro-cid-re2chf35]{background:inherit;border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;margin-top:2px;font-size:11px;display:grid}.ingredient-content[data-astro-cid-re2chf35]{flex:1;min-width:0;display:block}.ingredient-heading[data-astro-cid-re2chf35]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ingredient-heading[data-astro-cid-re2chf35] strong[data-astro-cid-re2chf35]{letter-spacing:-.04em;font-size:26px;font-weight:500}.ingredient-heading[data-astro-cid-re2chf35]>span[data-astro-cid-re2chf35]{font-size:11px}.ingredient-label[data-astro-cid-re2chf35],.ingredient-explanation[data-astro-cid-re2chf35],.ingredient-example[data-astro-cid-re2chf35]{display:block}.ingredient-label[data-astro-cid-re2chf35]{margin:3px 0 12px;font-size:14px;font-weight:600}.ingredient-label[data-astro-cid-re2chf35] span[data-astro-cid-re2chf35]{font-weight:400}.ingredient-explanation[data-astro-cid-re2chf35]{font-size:15px}.ingredient-example[data-astro-cid-re2chf35]{margin-top:5px;font-size:14px}.ingredient-example[data-astro-cid-re2chf35] b[data-astro-cid-re2chf35]{font-weight:600}.selection-indicator[data-astro-cid-re2chf35]{font-size:18px}.ingredient-link[data-astro-cid-re2chf35][aria-pressed=true] .selection-indicator[data-astro-cid-re2chf35]{font-size:0}.ingredient-link[data-astro-cid-re2chf35][aria-pressed=true] .selection-indicator[data-astro-cid-re2chf35]:after{content:"✓";font-size:18px}.result-label[data-astro-cid-re2chf35]{margin-bottom:18px;font-size:13px}.result-label[data-astro-cid-re2chf35] span[data-astro-cid-re2chf35]{vertical-align:middle;margin-right:8px;font-size:26px}.recipe-card[data-astro-cid-re2chf35]{color:#fff4ed;background:#4a3430;border-radius:28px;padding:30px}.recipe-card-top[data-astro-cid-re2chf35]{justify-content:space-between;align-items:center;gap:16px;display:flex}.recipe-card-top[data-astro-cid-re2chf35]>span[data-astro-cid-re2chf35]:last-child{font-size:11px}.recipe-ribbon[data-astro-cid-re2chf35]{color:#eabda1;opacity:.8;width:100%;height:125px;margin:10px 0}.recipe-card[data-astro-cid-re2chf35] h3[data-astro-cid-re2chf35]{margin-bottom:20px;font-size:34px}.recipe-card[data-astro-cid-re2chf35]>p[data-astro-cid-re2chf35]{color:#e6d2c6;font-size:17px}.recipe-context[data-astro-cid-re2chf35]{border-top:1px solid #89685b;grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0 0;padding-top:20px;display:grid}.recipe-context[data-astro-cid-re2chf35]>div[data-astro-cid-re2chf35]{border:1px solid #0000;border-radius:8px;padding:8px;scroll-margin-top:30px}.recipe-context[data-astro-cid-re2chf35] dt[data-astro-cid-re2chf35]{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.recipe-context[data-astro-cid-re2chf35] dd[data-astro-cid-re2chf35]{margin:4px 0 0;font-size:14px}.context-marker[data-astro-cid-re2chf35]{display:none}.recipe-context[data-astro-cid-re2chf35] .is-highlighted[data-astro-cid-re2chf35]{color:#4a3430;background:#fff4ed;border-color:#fff4ed}.is-highlighted[data-astro-cid-re2chf35] .context-marker[data-astro-cid-re2chf35]{display:inline}.recipe-hint[data-astro-cid-re2chf35]{margin-top:16px;font-size:12px}.reassurance[data-astro-cid-re2chf35]{margin:48px 0 25px;font-size:23px;line-height:1.5}.reassurance[data-astro-cid-re2chf35] strong[data-astro-cid-re2chf35]{font-weight:500}.idea[data-astro-cid-re2chf35] details[data-astro-cid-re2chf35]{max-width:100%}@media (width<=1000px){.recipe[data-astro-cid-re2chf35]{gap:30px}.ingredient-link[data-astro-cid-re2chf35]{gap:12px;padding:16px}.ingredient-heading[data-astro-cid-re2chf35]{flex-direction:column;align-items:flex-start;gap:0}.recipe-card[data-astro-cid-re2chf35]{padding:24px}}@media (width<=700px){.recipe[data-astro-cid-re2chf35]{grid-template-columns:1fr;gap:25px;margin-top:30px}.ingredient-heading[data-astro-cid-re2chf35]{flex-direction:row;align-items:center}.recipe-card[data-astro-cid-re2chf35] h3[data-astro-cid-re2chf35]{font-size:30px}.reassurance[data-astro-cid-re2chf35]{font-size:20px}.explanation-intro[data-astro-cid-re2chf35]{font-size:18px}}@media (width<=360px){.ingredient-heading[data-astro-cid-re2chf35]{flex-direction:column;align-items:flex-start}.recipe-context[data-astro-cid-re2chf35]{gap:2px}.recipe-context[data-astro-cid-re2chf35]>div[data-astro-cid-re2chf35]{padding:5px}.recipe-card[data-astro-cid-re2chf35]{padding:20px}.recipe-context[data-astro-cid-re2chf35] dd[data-astro-cid-re2chf35]{font-size:13px}}@media (prefers-reduced-motion:reduce){.ingredient-link[data-astro-cid-re2chf35]{transition:none}}.special-days[data-astro-cid-rbhvtvmp]{padding-block:70px 10px}.special-intro[data-astro-cid-rbhvtvmp]{max-width:650px}.special-intro[data-astro-cid-rbhvtvmp]>p[data-astro-cid-rbhvtvmp]:last-child{max-width:520px;color:var(--secondaryText);font-size:17px}.special-grid[data-astro-cid-rbhvtvmp]{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.special-grid[data-astro-cid-rbhvtvmp] article[data-astro-cid-rbhvtvmp]{background:var(--day-bg);color:var(--day-text);border-radius:28px;padding:30px}.day-date[data-astro-cid-rbhvtvmp]{color:var(--day-accent);margin-bottom:10px;font-size:12px}.special-grid[data-astro-cid-rbhvtvmp] svg[data-astro-cid-rbhvtvmp]{width:100%;height:120px;color:var(--day-accent);margin-bottom:20px;display:block}.special-grid[data-astro-cid-rbhvtvmp] h3[data-astro-cid-rbhvtvmp]{margin-bottom:14px;font-size:30px}.day-description[data-astro-cid-rbhvtvmp]{color:var(--day-muted);max-width:42ch;margin:0;font-size:17px}@media (width<=700px){.special-days[data-astro-cid-rbhvtvmp]{padding-top:50px}.special-grid[data-astro-cid-rbhvtvmp]{grid-template-columns:1fr;gap:18px}.special-grid[data-astro-cid-rbhvtvmp] article[data-astro-cid-rbhvtvmp]{padding:24px}.special-grid[data-astro-cid-rbhvtvmp] svg[data-astro-cid-rbhvtvmp]{height:100px}}
