.post[data-astro-cid-o5gm7477]{padding-block:clamp(2rem,5vw,3.5rem)}.post__head[data-astro-cid-o5gm7477]{max-width:46rem;text-align:center;margin-bottom:2rem}.post__chips[data-astro-cid-o5gm7477]{display:flex;gap:.4rem;justify-content:center;margin-bottom:1rem}.post__head[data-astro-cid-o5gm7477] h1[data-astro-cid-o5gm7477]{font-size:var(--hfj-step-3);text-wrap:balance}.post__date[data-astro-cid-o5gm7477]{display:block;margin-top:.9rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hfj-text-soft)}.post__hero[data-astro-cid-o5gm7477]{margin:0 0 2.5rem;max-width:34rem;margin-inline:auto;padding-inline:var(--hfj-gutter)}.post__hero[data-astro-cid-o5gm7477] img[data-astro-cid-o5gm7477]{width:100%;height:auto;border-radius:var(--hfj-radius);background:var(--hfj-surface)}.post__body[data-astro-cid-o5gm7477]{max-width:44rem}.disclosure[data-astro-cid-o5gm7477]{margin:0 0 2.25rem;padding-bottom:1.1rem;border-bottom:1px solid var(--hfj-rule)}.disclosure[data-astro-cid-o5gm7477] p[data-astro-cid-o5gm7477]{margin:0;font-size:.86rem;line-height:1.6;font-style:italic;color:var(--hfj-text-soft);text-wrap:pretty}.prose[data-astro-cid-o5gm7477] p{margin-bottom:1.15rem}.prose[data-astro-cid-o5gm7477] h2{font-size:var(--hfj-step-2);margin:2.25rem 0 .9rem}.prose[data-astro-cid-o5gm7477] a{color:var(--hfj-accent-strong);text-underline-offset:.18em}.prose[data-astro-cid-o5gm7477] img{border-radius:var(--hfj-radius);margin-block:1.5rem}.recipe[data-astro-cid-o5gm7477]{margin-top:3rem;padding:1.75rem;border:1px solid var(--hfj-rule);border-radius:var(--hfj-radius);background:var(--hfj-surface)}.recipe[data-astro-cid-o5gm7477] h2[data-astro-cid-o5gm7477]{font-size:var(--hfj-step-1);margin-bottom:1rem}.recipe[data-astro-cid-o5gm7477] h3[data-astro-cid-o5gm7477]{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--hfj-font-body);font-style:normal;color:var(--hfj-text-soft);margin:1.5rem 0 .6rem}.recipe__meta[data-astro-cid-o5gm7477]{display:flex;gap:1.75rem;flex-wrap:wrap;margin:0;padding-bottom:1rem;border-bottom:1px solid var(--hfj-rule)}.recipe__meta[data-astro-cid-o5gm7477] dt[data-astro-cid-o5gm7477]{font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:var(--hfj-text-soft)}.recipe__meta[data-astro-cid-o5gm7477] dd[data-astro-cid-o5gm7477]{margin:.15rem 0 0;font-family:var(--hfj-font-display);font-style:italic;font-size:var(--hfj-step-1)}.recipe[data-astro-cid-o5gm7477] ul[data-astro-cid-o5gm7477],.recipe[data-astro-cid-o5gm7477] ol[data-astro-cid-o5gm7477]{padding-left:1.15rem}.recipe[data-astro-cid-o5gm7477] li[data-astro-cid-o5gm7477]{margin-bottom:.45rem}.recipe__note[data-astro-cid-o5gm7477]{margin-top:1rem;font-size:.85rem;color:var(--hfj-text-soft)}.post__index[data-astro-cid-o5gm7477]{font-family:"Caveat",var(--hfj-font-display);font-size:1.2rem;color:#5c4b3e;margin:0 0 .5rem}.post__date[data-astro-cid-o5gm7477]{font-family:"Caveat",var(--hfj-font-display);font-size:1.1rem;letter-spacing:0;text-transform:none;color:#5c4b3e}.post__hero[data-astro-cid-o5gm7477]{max-width:30rem}.post__hero[data-astro-cid-o5gm7477] img[data-astro-cid-o5gm7477]{background:#fffdf9;padding:.55rem;border:1px solid #d9cdbc;box-shadow:0 6px 18px -12px #3c2d1e80;box-sizing:border-box}.post__hero[data-astro-cid-o5gm7477] figcaption[data-astro-cid-o5gm7477]{font-family:"Caveat",var(--hfj-font-display);font-size:1.05rem;color:#6b5a4c;text-align:center;margin-top:.35rem}.post__body[data-astro-cid-o5gm7477]{position:relative;background:repeating-linear-gradient(to bottom,transparent 0 calc(1.75em - 1px),rgb(120 98 76 / .12) calc(1.75em - 1px) 1.75em),#fbf9f4;border:1px solid #e2d8ca;border-radius:3px;padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vw,2.5rem) clamp(1.75rem,5vw,3.75rem);box-shadow:0 10px 28px -20px #3c2d1e80}.post__body[data-astro-cid-o5gm7477]:before{content:"";position:absolute;top:0;bottom:0;left:clamp(1rem,3vw,2.4rem);width:1px;background:#6b54424d}.prose[data-astro-cid-o5gm7477]{color:#2f261e}.prose[data-astro-cid-o5gm7477] blockquote{margin:1.25rem 0;padding:.2rem 0 .2rem 1rem;border-left:2px solid rgb(90 83 76 / .55);font-family:"Caveat",var(--hfj-font-display);font-size:1.45rem;line-height:1.25;color:#4a443e}.prose[data-astro-cid-o5gm7477] blockquote p{margin:0}@media(min-width:72rem){.prose[data-astro-cid-o5gm7477] blockquote{float:right;clear:right;width:13rem;margin:.25rem -16rem 1rem 1.5rem;border-left:0;padding:0;font-size:1.35rem;position:relative}.prose[data-astro-cid-o5gm7477] blockquote:before{content:"→";position:absolute;left:-1.4rem;top:0;color:#6b5a4c}}
