.blog-shell.svelte-1teoznn{background:#f5f2ed;color:#1c1c1c}.display.svelte-1teoznn{font-family:Fraunces,Georgia,ui-serif,serif;font-weight:650}.hero-img.svelte-1teoznn{width:100%;height:auto;max-height:28rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;background:#efe9df}.mkt-cta.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#2e7d54;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;color:#fff;box-shadow:0 1px 2px #2e7d5440}.mkt-cta.svelte-1teoznn:hover{background:#245f41}.mkt-cta-on-dark.svelte-1teoznn{align-items:center;justify-content:center;border-radius:9999px;background:#fff;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;color:#245f41}.ingredient-box.svelte-1teoznn{margin-bottom:2.5rem;border-radius:1.25rem;border:1px solid #efe9df;background:#fff;padding:1.25rem 1.4rem}.ingredient-box.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2e7d54}.ingredient-box.svelte-1teoznn ul:where(.svelte-1teoznn){margin-top:.85rem;display:grid;gap:.4rem}.ingredient-box.svelte-1teoznn li:where(.svelte-1teoznn){display:flex;justify-content:space-between;font-size:.9rem;color:#1c1c1c}.ingredient-box.svelte-1teoznn .qty:where(.svelte-1teoznn){color:#8a8a8a}.ingredient-box.svelte-1teoznn .hint:where(.svelte-1teoznn){margin-top:.85rem;font-size:.75rem;line-height:1.5;color:#8a8a8a}.prose.svelte-1teoznn h2{font-family:Fraunces,Georgia,ui-serif,serif;font-size:1.5rem;font-weight:650;margin:2rem 0 .75rem;color:#1c1c1c}.prose.svelte-1teoznn h3{font-size:1.05rem;font-weight:650;margin:1.5rem 0 .5rem}.prose.svelte-1teoznn p{margin:.85rem 0;line-height:1.7;color:#3d3d3d}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:.85rem 0 .85rem 1.2rem;line-height:1.7;color:#3d3d3d}.prose.svelte-1teoznn li{margin:.25rem 0}.prose.svelte-1teoznn ol{list-style:decimal}.prose.svelte-1teoznn ul{list-style:disc}.prose.svelte-1teoznn a{color:#2e7d54;text-decoration:underline}.prose.svelte-1teoznn strong{font-weight:650;color:#1c1c1c}
