body:not(.wireframe-mode) .article-page{background:var(--pf-cream)}body:not(.wireframe-mode) .article-hero-shell{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--pf-gold) 13%,transparent),transparent 30%),radial-gradient(circle at 84% 100%,color-mix(in srgb,var(--pf-line-shroomz) 10%,transparent),transparent 34%),var(--pf-green);color:var(--pf-cream)}body:not(.wireframe-mode) .article-hero{display:grid;width:min(var(--pf-w-page),calc(100% - var(--page-margin) * 2));grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:clamp(2.5rem,6vw,6rem);align-items:stretch;margin-inline:auto;padding-block:clamp(2.5rem,5vw,5rem)}body:not(.wireframe-mode) .article-hero__content{display:grid;align-content:center;justify-items:start;gap:1.25rem}body:not(.wireframe-mode) .article-hero__back{display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;color:color-mix(in srgb,var(--pf-cream) 82%,transparent);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}body:not(.wireframe-mode) .article-hero__back:hover{color:var(--pf-paper)}body:not(.wireframe-mode) .article-hero__kind{width:fit-content;padding-block-start:.7rem;border-block-start:.22rem solid var(--pf-gold);color:var(--pf-paper);font-size:var(--pf-label-sm);font-weight:800;letter-spacing:.12em;text-transform:uppercase}body:not(.wireframe-mode) .article-hero h1{max-width:18ch;font-family:var(--pf-font-display);font-size:var(--pf-text-5);font-weight:400;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);line-height:.9;text-wrap:balance}body:not(.wireframe-mode) .article-page--long-title .article-hero h1{max-width:20ch}body:not(.wireframe-mode) .article-hero__summary{max-width:52ch;color:color-mix(in srgb,var(--pf-cream) 84%,transparent);font-size:var(--pf-text-1);line-height:1.65}body:not(.wireframe-mode) .article-hero__meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;color:color-mix(in srgb,var(--pf-cream) 78%,transparent);font-size:.75rem;font-weight:650;line-height:1.4;list-style:none}body:not(.wireframe-mode) .article-hero__meta li+li{padding-inline-start:1rem;border-inline-start:1px solid var(--pf-line-cream)}body:not(.wireframe-mode) .article-hero__meta span{margin-inline-end:.25rem;color:var(--pf-paper);font-weight:800;letter-spacing:.06em;text-transform:uppercase}body:not(.wireframe-mode) .article-hero__jump{background:var(--pf-paper);color:var(--pf-green-deep)}body:not(.wireframe-mode) .article-hero__jump:hover{background:color-mix(in srgb,var(--pf-paper) 88%,var(--pf-gold));color:var(--pf-green-deep)}body:not(.wireframe-mode) .article-hero__print{height:3.4rem;background:#f8f3e724;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pf-cream) 55%,transparent);color:var(--pf-cream)}body:not(.wireframe-mode) .article-hero__print:hover{background:#f8f3e742;color:var(--pf-paper);transform:translateY(-2px)}body:not(.wireframe-mode) .article-hero-shell a:focus-visible{outline-color:var(--pf-paper)}body:not(.wireframe-mode) .article-hero__media{display:grid;min-width:0;min-height:clamp(27rem,38vw,36rem);padding:.5rem;border:1px solid var(--pf-line-cream);border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pf-paper) 10%,transparent)}body:not(.wireframe-mode) .article-hero__media>div{overflow:hidden;border-radius:calc(var(--pf-r-card) - 4px);background:var(--pf-green-deep)}body:not(.wireframe-mode) .article-hero__media img{width:100%;height:100%;object-fit:cover}body:not(.wireframe-mode) .article-main{width:min(var(--pf-w-prose),calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-block:clamp(5rem,9vw,9rem)}body:not(.wireframe-mode) .article-prose{color:var(--pf-ink)}body:not(.wireframe-mode) .article-prose :is(p,li){font-size:var(--pf-text-1);line-height:1.78}body:not(.wireframe-mode) .article-prose p+p{margin-block-start:1.5rem}body:not(.wireframe-mode) .article-prose p:first-of-type{color:color-mix(in srgb,var(--pf-ink) 86%,var(--pf-muted));font-size:clamp(1.16rem,1.7vw,1.35rem);line-height:1.7}body:not(.wireframe-mode) .article-prose :is(h2,h3){max-width:22ch;font-family:var(--pf-font-display);font-weight:400;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);line-height:.98;text-wrap:balance}body:not(.wireframe-mode) .article-prose h2{margin-block:clamp(3rem,5vw,4.25rem) 1.1rem;padding-block-start:1.15rem;border-block-start:.28rem solid var(--pf-green);font-size:var(--pf-text-3);max-width:30ch}body:not(.wireframe-mode) .article-prose h3{margin-block:clamp(2.25rem,3.5vw,3rem) .85rem;font-size:var(--pf-text-2);max-width:34ch}body:not(.wireframe-mode) .article-prose h4{margin-block:2.75rem 1rem;color:var(--pf-green);font-size:.78rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}body:not(.wireframe-mode) .article-prose :is(ul,ol){margin-block:1.5rem 2.75rem}body:not(.wireframe-mode) .article-prose ul{padding-inline-start:1.35rem}body:not(.wireframe-mode) .article-prose ul li{padding-block:.28rem}body:not(.wireframe-mode) .article-prose ul li::marker{color:var(--pf-green)}body:not(.wireframe-mode) .article-page--recipe .article-prose ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 2.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--pf-green) 23%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pf-green) 5%,var(--pf-paper))}body:not(.wireframe-mode) .article-page--guide .article-prose ul{padding:0;border-block-start:1px solid var(--pf-line);list-style:none}body:not(.wireframe-mode) .article-page--guide .article-prose ul li{padding-block:1rem;border-block-end:1px solid var(--pf-line)}body:not(.wireframe-mode) .article-prose ol{display:grid;gap:1.35rem;padding:0;counter-reset:article-step;list-style:none}body:not(.wireframe-mode) .article-prose ol li{position:relative;min-height:3rem;padding-inline-start:4rem;counter-increment:article-step}body:not(.wireframe-mode) .article-prose ol li:before{position:absolute;top:-.15rem;left:0;width:2.75rem;color:var(--pf-gold-deep);content:counter(article-step,decimal-leading-zero);font-family:var(--pf-font-display);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);font-size:2.1rem;line-height:1}body:not(.wireframe-mode) .article-prose a{color:var(--pf-red-deep);font-weight:750}body:not(.wireframe-mode) .article-prose blockquote{margin-block:3rem;padding:1.5rem 0 1.5rem clamp(1.5rem,4vw,3rem);border-inline-start:.35rem solid var(--pf-gold);color:var(--pf-green-deep)}body:not(.wireframe-mode) .article-prose img{width:100%;height:auto;margin-block:2.5rem;border-radius:var(--pf-r-card)}.article-anchor{display:block;scroll-margin-top:6.5rem}body:not(.wireframe-mode) .article-footer{margin-block-start:clamp(4rem,7vw,6rem);padding-block-start:1.5rem;border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .article-products{padding-block:var(--pf-section-space);border-block:1px solid var(--pf-line);background:var(--pf-paper)}body:not(.wireframe-mode) .article-products__inner,body:not(.wireframe-mode) .article-table-wrap{margin-block:clamp(1.75rem,3.5vw,2.5rem);overflow-x:auto;border:1px solid var(--pf-line);border-radius:var(--pf-r-card);background:var(--pf-paper)}body:not(.wireframe-mode) .article-table-wrap:focus-visible{outline:3px solid var(--pf-green);outline-offset:2px}body:not(.wireframe-mode) .article-table{width:100%;border-collapse:collapse;font-size:.94rem;text-align:start}body:not(.wireframe-mode) .article-table caption{padding:1rem clamp(1rem,2.5vw,1.35rem) .85rem;color:var(--pf-muted);font-family:var(--pf-font-label);font-size:var(--pf-label-md);letter-spacing:.08em;text-align:start;text-transform:uppercase}body:not(.wireframe-mode) .article-table :is(th,td){padding:.8rem clamp(.8rem,2vw,1.15rem);border-block-start:1px solid var(--pf-line);text-align:start;vertical-align:top}body:not(.wireframe-mode) .article-table thead th{border-block-start:0;background:color-mix(in srgb,var(--pf-green) 10%,var(--pf-paper));color:var(--pf-ink);font-size:.82rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}body:not(.wireframe-mode) .article-table tbody th[scope=row]{color:var(--pf-ink);font-weight:700;white-space:nowrap}body:not(.wireframe-mode) .article-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--pf-green) 4%,transparent)}@media(max-width:600px){body:not(.wireframe-mode) .article-table{font-size:.88rem}body:not(.wireframe-mode) .article-table :is(th,td){padding:.7rem .8rem}}body:not(.wireframe-mode) .article-comments{width:min(var(--pf-w-page),calc(100% - var(--page-margin) * 2));margin-inline:auto}body:not(.wireframe-mode) .article-products__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:end;gap:clamp(2rem,6vw,6rem);margin-block-end:clamp(2.5rem,5vw,4.5rem)}body:not(.wireframe-mode) .article-products__header:not(:has(.article-products__bulk)){grid-template-columns:minmax(0,1fr)}body:not(.wireframe-mode) .article-products__copy{display:grid;gap:1rem}body:not(.wireframe-mode) .article-products__header h2,body:not(.wireframe-mode) .article-comments>h2,body:not(.wireframe-mode) .article-comment-form h2{max-width:18ch;font-family:var(--pf-font-display);font-size:var(--pf-text-4);font-weight:400;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);line-height:.95}body:not(.wireframe-mode) .article-products__copy>div{max-width:58ch;color:var(--pf-muted);font-size:1.05rem;line-height:1.65}body:not(.wireframe-mode) .article-products__bulk{display:grid;width:100%;max-width:23rem;justify-self:end;gap:.65rem}body:not(.wireframe-mode) .article-products__add-all{justify-self:start;background:var(--pf-green)}body:not(.wireframe-mode) .article-products__add-all:hover,body:not(.wireframe-mode) .article-products__add-all.is-complete{background:var(--pf-green-deep)}body:not(.wireframe-mode) .article-products__add-all-total{display:grid;min-height:2rem;min-width:3.7rem;padding:.35rem .6rem;place-items:center;border-radius:var(--pf-r-btn);background:var(--pf-paper);color:var(--pf-green-deep);font-size:.76rem;line-height:1;transition:transform .45s var(--pf-ease)}body:not(.wireframe-mode) .article-products__add-all:hover .article-products__add-all-total{transform:translate(3px,-1px)}body:not(.wireframe-mode) .article-products__add-all[aria-disabled=true]{cursor:wait;opacity:.78;pointer-events:none;transform:none}body:not(.wireframe-mode) .article-products__bulk-note,body:not(.wireframe-mode) .article-products__bulk-status,body:not(.wireframe-mode) .article-products__bulk--unavailable p{margin:0;color:var(--pf-muted);font-size:.82rem;line-height:1.55}body:not(.wireframe-mode) .article-products__bulk-status{min-height:1.3em;color:var(--pf-green);font-weight:750}body:not(.wireframe-mode) .article-products__bulk-status[data-state=error],body:not(.wireframe-mode) .article-products__bulk--unavailable p{color:var(--pf-red-deep)}body:not(.wireframe-mode) .article-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),18rem));justify-content:start;gap:clamp(1rem,2vw,1.5rem)}body:not(.wireframe-mode) .article-comments{padding-block:var(--pf-section-space)}body:not(.wireframe-mode) .article-comments__list{display:grid;gap:1rem;max-width:52rem;margin-block-start:2.5rem}body:not(.wireframe-mode) .article-comment{padding:1.5rem;border:1px solid var(--pf-line);border-radius:var(--pf-r-card);background:var(--pf-paper)}body:not(.wireframe-mode) .article-comment h3{font-size:1rem}body:not(.wireframe-mode) .article-comment>p{margin-block:.25rem 1rem;color:var(--pf-muted);font-size:.78rem}body:not(.wireframe-mode) .article-comment-form{display:grid;max-width:52rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block-start:clamp(4rem,7vw,6rem);padding-block-start:2.5rem;border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .article-comment-form h2,body:not(.wireframe-mode) .article-comment-form :is(.errors,.article-comment-form__body,button){grid-column:1 / -1}body:not(.wireframe-mode) .article-comment-form>div{display:grid;gap:.5rem}body:not(.wireframe-mode) .article-comment-form label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body:not(.wireframe-mode) .article-comment-form :is(input,textarea){width:100%;min-height:3.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--pf-green) 28%,var(--pf-line));border-radius:var(--pf-r-btn);background:var(--pf-paper);color:var(--pf-ink);font:inherit}body:not(.wireframe-mode) .article-comment-form textarea{min-height:10rem;border-radius:var(--pf-r-card);resize:vertical}body:not(.wireframe-mode) .article-comment-form button{justify-self:start}@media(max-width:900px){body:not(.wireframe-mode) .article-hero{grid-template-columns:1fr;gap:2rem}body:not(.wireframe-mode) .article-hero__media{min-height:24rem;order:-1}body:not(.wireframe-mode) .article-hero h1,body:not(.wireframe-mode) .article-page--long-title .article-hero h1{max-width:16ch}body:not(.wireframe-mode) .article-prose :is(h2,h3){max-width:26ch;font-family:var(--font-primary--family);font-weight:700;letter-spacing:normal;line-height:1.25}body:not(.wireframe-mode) .article-prose h2{font-size:clamp(1.5rem,4.2vw,2rem)}body:not(.wireframe-mode) .article-prose h3{font-size:clamp(1.2rem,3.2vw,1.55rem)}body:not(.wireframe-mode) .article-products__header{grid-template-columns:1fr;align-items:start}body:not(.wireframe-mode) .article-products__bulk{max-width:36rem;justify-self:start}}@media(max-width:600px){body:not(.wireframe-mode) .article-hero{gap:1.5rem;padding-block:1rem 3.5rem}body:not(.wireframe-mode) .article-hero__media{min-height:0;aspect-ratio:4 / 3;padding:.35rem}body:not(.wireframe-mode) .article-hero__meta li+li{padding-inline-start:0;border-inline-start:0}body:not(.wireframe-mode) .article-main{padding-block:4.5rem}body:not(.wireframe-mode) .article-prose h2{margin-block-start:4rem}body:not(.wireframe-mode) .article-prose h3{margin-block-start:3rem}body:not(.wireframe-mode) .article-page--recipe .article-prose ul{grid-template-columns:1fr;gap:.35rem}body:not(.wireframe-mode) .article-prose ol li{padding-inline-start:3.25rem}body:not(.wireframe-mode) .article-products__bulk,body:not(.wireframe-mode) .article-products__add-all{width:100%;max-width:none}body:not(.wireframe-mode) .article-product-grid{display:flex;overflow-x:auto;gap:1rem;margin-inline-end:calc(var(--page-margin) * -1);padding-block-end:1rem;padding-inline-end:var(--page-margin);scroll-snap-type:x mandatory}body:not(.wireframe-mode) .article-comment-form{grid-template-columns:1fr}body:not(.wireframe-mode) .article-comment-form>*{grid-column:1}}body:not(.wireframe-mode) .article-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem}body:not(.wireframe-mode) .article-hero__heat{display:inline-flex;align-items:center;gap:.7rem;margin-block-start:.35rem}body:not(.wireframe-mode) .article-hero__heat-label{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--pf-cream) 76%,transparent)}body:not(.wireframe-mode) .article-hero__heat-band{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--pf-paper)}body:not(.wireframe-mode) .recipe-shell{width:min(var(--pf-w-wide),calc(100% - var(--page-margin) * 2));margin-inline:auto}body:not(.wireframe-mode) .recipe-shell--prose{width:min(var(--pf-w-prose),calc(100% - var(--page-margin) * 2))}body:not(.wireframe-mode) .recipe-story{padding-block:clamp(3rem,6vw,5.5rem) 0}body:not(.wireframe-mode) .recipe-story>:first-child{margin-block-start:0}body:not(.wireframe-mode) .recipe-story>h2:first-child{padding-block-start:0;border-block-start:0}body:not(.wireframe-mode) .recipe-cook{display:grid;gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:6rem}@media(min-width:900px){body:not(.wireframe-mode) .recipe-cook{grid-template-columns:.85fr 1.15fr;align-items:start}body:not(.wireframe-mode) .recipe-cook__ingredients{position:sticky;top:5rem}}body:not(.wireframe-mode) .recipe-cook__title{margin:0;font-family:var(--pf-font-display);font-weight:400;font-size:var(--pf-text-3);line-height:1.05;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);color:var(--pf-ink)}body:not(.wireframe-mode) .recipe-ing__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-block-end:1.15rem}body:not(.wireframe-mode) .recipe-servings{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem;border:1px solid color-mix(in srgb,var(--pf-green) 30%,var(--pf-line));border-radius:999px;background:var(--pf-paper)}body:not(.wireframe-mode) .recipe-servings[hidden]{display:none}body:not(.wireframe-mode) .recipe-servings__btn{display:grid;place-items:center;width:1.95rem;height:1.95rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--pf-green) 12%,var(--pf-paper));color:var(--pf-green-deep);font-size:1.2rem;line-height:1;cursor:pointer}body:not(.wireframe-mode) .recipe-servings__btn:hover{background:color-mix(in srgb,var(--pf-green) 20%,var(--pf-paper))}body:not(.wireframe-mode) .recipe-servings__count{min-width:5.5rem;text-align:center;font-size:.9rem;font-weight:700;color:var(--pf-ink)}body:not(.wireframe-mode) .recipe-servings__label{margin-inline-end:.35rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-muted)}body:not(.wireframe-mode) .recipe-ing__groups{padding:clamp(1.15rem,2.6vw,1.7rem);border:1px solid color-mix(in srgb,var(--pf-green) 22%,var(--pf-line));border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pf-green) 4%,var(--pf-paper))}body:not(.wireframe-mode) .recipe-ing__group+.recipe-ing__group{margin-block-start:1.35rem;padding-block-start:1.35rem;border-block-start:1px dashed color-mix(in srgb,var(--pf-green) 26%,var(--pf-line))}body:not(.wireframe-mode) .recipe-ing__group-label{margin:0 0 .7rem;font-size:var(--pf-label-sm);font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-green)}body:not(.wireframe-mode) .recipe-cook__ingredients ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}body:not(.wireframe-mode) .recipe-cook__ingredients li{position:relative;padding-inline-start:1.75rem;font-size:var(--pf-text-1);line-height:1.5}body:not(.wireframe-mode) .recipe-cook__ingredients .recipe-ingredient{display:block;cursor:pointer}body:not(.wireframe-mode) .recipe-cook__ingredients .recipe-ingredient__check{position:absolute;inset-inline-start:0;inset-block-start:.28rem;margin:0}body:not(.wireframe-mode) .recipe-amt{font-weight:750;color:var(--pf-green-deep);font-variant-numeric:tabular-nums}body:not(.wireframe-mode) .recipe-cook__method ol{display:grid;gap:clamp(1.1rem,2.5vw,1.55rem);margin:1.15rem 0 0;padding:0;list-style:none;counter-reset:recipe-step}body:not(.wireframe-mode) .recipe-cook__method ol>li{position:relative;min-height:2.4rem;padding-inline-start:3.4rem;padding-block-start:.15rem;counter-increment:recipe-step;font-size:var(--pf-text-1);line-height:1.65}body:not(.wireframe-mode) .recipe-cook__method ol>li:before{content:counter(recipe-step);position:absolute;inset-inline-start:0;inset-block-start:-.1rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1.5px solid var(--pf-gold-deep);background:color-mix(in srgb,var(--pf-gold) 22%,var(--pf-paper));color:var(--pf-ink);font-family:var(--pf-font-display);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);font-size:1.15rem;line-height:1}body:not(.wireframe-mode) .recipe-cook__method ol>li strong{font-weight:800;color:var(--pf-ink)}body:not(.wireframe-mode) .recipe-step__timer{display:inline-flex;align-items:center;gap:.25rem;margin-inline-start:.5rem;padding:.1rem .6rem;border:1px solid color-mix(in srgb,var(--pf-gold-deep) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pf-gold) 15%,var(--pf-paper));color:var(--pf-green-deep);font-size:var(--pf-label-sm);font-weight:750;white-space:nowrap}body:not(.wireframe-mode) .recipe-notes{margin-block:clamp(1rem,3vw,2.5rem);padding:clamp(1.4rem,3vw,2.2rem);border:1px solid color-mix(in srgb,var(--pf-gold-deep) 30%,var(--pf-line));border-inline-start:4px solid var(--pf-gold-deep);border-radius:var(--pf-r-card);background:color-mix(in srgb,var(--pf-gold) 8%,var(--pf-paper))}body:not(.wireframe-mode) .recipe-notes__eyebrow{font-size:var(--pf-label-sm);font-weight:850;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-ink)}body:not(.wireframe-mode) .recipe-notes__body>:first-child{margin-block-start:0}body:not(.wireframe-mode) .recipe-notes__body :is(h2,h3){max-width:none;margin-block:0 .6rem;padding-block-start:0;border-block-start:0;font-size:var(--pf-text-2)}body:not(.wireframe-mode) .recipe-related{padding-block:clamp(3rem,6vw,5rem);border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .recipe-related__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-block-end:1.6rem}body:not(.wireframe-mode) .recipe-related__head h2{margin:0;font-family:var(--pf-font-display);font-weight:400;font-size:var(--pf-text-3);line-height:1.05;letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);color:var(--pf-ink)}body:not(.wireframe-mode) .recipe-related__grid{display:grid;gap:clamp(1rem,2.5vw,1.6rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}body:not(.wireframe-mode) .article-page--recipe .article-prose ul.recipe-ingredients{list-style:none}body:not(.wireframe-mode) .recipe-ingredient{display:flex;align-items:start;gap:.6rem;cursor:pointer}body:not(.wireframe-mode) .recipe-ingredient__check{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:.2rem 0 0;accent-color:var(--pf-green);cursor:pointer}body:not(.wireframe-mode) .recipe-ingredient.is-done{color:var(--pf-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--pf-muted) 55%,transparent)}.article-print-source{display:none}@media print{body:not(.wireframe-mode) .article-hero-shell,body:not(.wireframe-mode) .article-page,body:not(.wireframe-mode) .article-hero,body:not(.wireframe-mode) .article-hero__content,body:not(.wireframe-mode) .recipe-shell,body:not(.wireframe-mode) .recipe-cook,body:not(.wireframe-mode) .recipe-cook__ingredients,body:not(.wireframe-mode) .recipe-cook__method,body:not(.wireframe-mode) .article-main,body:not(.wireframe-mode) .article-prose{display:block!important;position:static!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}body:not(.wireframe-mode) .article-prose.recipe-story,body:not(.wireframe-mode) .recipe-shell.recipe-related{display:none!important}body:not(.wireframe-mode) .article-page h1{color:#000!important;font-size:22pt!important;line-height:1.08!important;margin-bottom:.35rem!important}body:not(.wireframe-mode) .article-hero__summary{color:#000!important;font-size:10.5pt!important;margin-bottom:.6rem!important}body:not(.wireframe-mode) .article-hero__meta{display:block!important;color:#000!important;font-size:9.5pt!important;margin-bottom:1.1rem!important;padding-bottom:.5rem!important;border-bottom:1px solid #999!important}body:not(.wireframe-mode) .article-hero__meta li{display:inline!important;margin-right:1rem!important}body:not(.wireframe-mode) .article-hero__meta li span{font-weight:700!important}body:not(.wireframe-mode) .article-prose{color:#000!important;font-size:11pt!important;line-height:1.4!important}body:not(.wireframe-mode) .article-prose :is(h2,h3,h4,h5,h6){color:#000!important;break-after:avoid}body:not(.wireframe-mode) .article-prose a{color:#000!important;text-decoration:none!important}body:not(.wireframe-mode) .article-hero__heat{color:#000!important;margin-bottom:1.1rem!important}body:not(.wireframe-mode) .article-hero__heat-label,body:not(.wireframe-mode) .article-hero__heat-band{color:#000!important}body:not(.wireframe-mode) .recipe-cook{gap:0!important}body:not(.wireframe-mode) .recipe-cook__method{margin-top:1rem!important}body:not(.wireframe-mode) .recipe-cook__title{color:#000!important;font-size:15pt!important;margin:0 0 .5rem!important}body:not(.wireframe-mode) .recipe-ing__groups{background:#fff!important;border-color:#999!important;padding:.4rem 0!important;break-inside:avoid}body:not(.wireframe-mode) .recipe-ing__group-label,body:not(.wireframe-mode) .recipe-amt,body:not(.wireframe-mode) .recipe-notes__eyebrow{color:#000!important}body:not(.wireframe-mode) .recipe-cook__method ol>li:before{background:#fff!important;color:#000!important;border-color:#000!important}body:not(.wireframe-mode) .recipe-step__timer{background:#fff!important;border-color:#999!important;color:#000!important}body:not(.wireframe-mode) .recipe-notes{margin:1.3rem 0 0!important;background:#fff!important;border-color:#999!important;break-inside:avoid}body:not(.wireframe-mode) .article-page--recipe .article-prose ul{background:#fff!important;border-color:#999!important;break-inside:avoid}body:not(.wireframe-mode) :is(.recipe-cook__ingredients,.recipe-cook__method,.article-prose) :is(ul,ol)>li{break-inside:avoid}body:not(.wireframe-mode) .recipe-ingredient.is-done{color:#000!important;text-decoration:none!important}body:not(.wireframe-mode) .recipe-ingredient__check{accent-color:#000!important}body:not(.wireframe-mode) .article-prose ol li:before{color:#000!important}body:not(.wireframe-mode) .article-print-source{display:block!important;margin-top:1.4rem!important;padding-top:.55rem!important;border-top:1px solid #999!important;color:#000!important;font-size:9pt!important}}body:not(.wireframe-mode) .article-hero__heat{--heat-track: rgb(255 255 255 / .22)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-article.css.map */
