.prose.svelte-9yri1g{max-width:var(--max-content);margin:0 auto;padding:3rem 1.5rem 5rem}h1.svelte-9yri1g{font-family:var(--display);letter-spacing:-.026em;font-variation-settings:"opsz" 144, "SOFT" 30;max-width:22ch;margin:0 0 1rem;font-size:clamp(2rem,4.6vw,2.95rem);font-weight:460;line-height:1.05}.lede.svelte-9yri1g{color:var(--fg-soft);max-width:64ch;margin:0 0 2rem;font-size:1.06rem;line-height:1.55}.recipe.svelte-9yri1g{border-top:1px solid var(--border);margin:2.5rem 0 3rem;padding-top:2rem}.r-head.svelte-9yri1g{grid-template-columns:4ch 1fr;gap:1.25rem;margin:0 0 .5rem;display:grid}.r-num.svelte-9yri1g{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;margin-top:.55rem;font-size:11.5px;font-weight:500}.r-text.svelte-9yri1g h2:where(.svelte-9yri1g){font-family:var(--display);font-variation-settings:"opsz" 64, "SOFT" 25;border:none;margin:0 0 .5rem;padding:0;font-size:1.45rem;font-weight:540}.r-text.svelte-9yri1g p:where(.svelte-9yri1g){color:var(--fg-soft);margin:0;font-size:1rem;line-height:1.55}.r-pointer.svelte-9yri1g{font-family:var(--mono);color:var(--fg-muted);font-size:11.5px;margin-top:.55rem!important}.r-pointer.svelte-9yri1g .label:where(.svelte-9yri1g){text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint);margin-right:.4rem}.more.svelte-9yri1g{border-top:1px solid var(--border);color:var(--fg-soft);margin-top:2.5rem;padding-top:1.25rem;font-size:.95rem}
