.page.svelte-1r2e3yg{flex-direction:column;gap:1rem;max-width:900px;display:flex}.back.svelte-1r2e3yg{color:var(--text-secondary);font-size:.85rem}.head.svelte-1r2e3yg{border-left:5px solid var(--cat);padding-left:1rem}.head-pills.svelte-1r2e3yg{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.cat-pill.svelte-1r2e3yg{color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:700}.pill.svelte-1r2e3yg{color:var(--text-secondary);background:#f0f0ea;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:600}.head.svelte-1r2e3yg h1:where(.svelte-1r2e3yg){margin:.2rem 0;font-size:1.7rem}.tagline.svelte-1r2e3yg{color:var(--text-secondary);font-size:1rem}.facts.svelte-1r2e3yg{flex-wrap:wrap;gap:1.25rem;margin-top:.75rem;font-size:.85rem;display:flex}.facts.svelte-1r2e3yg strong:where(.svelte-1r2e3yg){text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.68rem;display:block}.callout.svelte-1r2e3yg{background:#fffdf5;border-color:#ece5c7}.callout.svelte-1r2e3yg p:where(.svelte-1r2e3yg)+p:where(.svelte-1r2e3yg){margin-top:.4rem}.cols.svelte-1r2e3yg{grid-template-columns:1fr 1.3fr;align-items:start;gap:1rem;display:grid}h2.svelte-1r2e3yg{margin-bottom:.75rem;font-size:1.05rem}.ingredients.svelte-1r2e3yg ul:where(.svelte-1r2e3yg){list-style:none}.ingredients.svelte-1r2e3yg li:where(.svelte-1r2e3yg){border-bottom:1px solid #f0f0ea;padding:.35rem 0;font-size:.9rem}.ingredients.svelte-1r2e3yg li:where(.svelte-1r2e3yg):last-child{border-bottom:none}.method.svelte-1r2e3yg ol:where(.svelte-1r2e3yg){padding-left:1.2rem}.method.svelte-1r2e3yg li:where(.svelte-1r2e3yg){padding:.3rem 0;font-size:.9rem;line-height:1.5}.method.svelte-1r2e3yg .std:where(.svelte-1r2e3yg){color:var(--text-secondary);margin-bottom:.4rem;font-size:.8rem;font-style:italic}.notes.svelte-1r2e3yg ul:where(.svelte-1r2e3yg){padding-left:1.2rem}.notes.svelte-1r2e3yg li:where(.svelte-1r2e3yg){color:var(--text-secondary);padding:.25rem 0;font-size:.88rem}.why.svelte-1r2e3yg p:where(.svelte-1r2e3yg){font-size:.9rem;line-height:1.55}.tiers.svelte-1r2e3yg{border-collapse:collapse;width:100%;font-size:.88rem}.tiers.svelte-1r2e3yg th:where(.svelte-1r2e3yg),.tiers.svelte-1r2e3yg td:where(.svelte-1r2e3yg){text-align:left;border-bottom:1px solid #f0f0ea;padding:.4rem .5rem}.tiers.svelte-1r2e3yg th:where(.svelte-1r2e3yg){text-transform:uppercase;color:var(--text-secondary);font-size:.7rem}@media (width<=700px){.cols.svelte-1r2e3yg{grid-template-columns:1fr}}
