._13Mxq_site{--forest:#17382b;--forest-dark:#0f2a20;--paprika:#c4553d;--paprika-dark:#9e3f2c;--cream:#f7f1e8;--paper:#fffdf9;--sage:#dfe9df;--sage-dark:#b9cfbd;--ink:#1d251f;--muted:#5e685f;--line:#d8d5ca;--gold:#e9b949;background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65}._13Mxq_site *{box-sizing:border-box}._13Mxq_site a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}._13Mxq_site a:hover{-webkit-text-decoration-color:var(--paprika);text-decoration-color:var(--paprika)}._13Mxq_site button,._13Mxq_site input,._13Mxq_site select,._13Mxq_site textarea{font:inherit}._13Mxq_site :focus-visible{outline:3px solid var(--paper);outline-offset:2px;box-shadow:0 0 0 5px var(--forest-dark)}._13Mxq_skipLink{z-index:1000;background:var(--paper);border:2px solid var(--forest);color:var(--forest);padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}._13Mxq_skipLink:focus{transform:translateY(0)}._13Mxq_siteHeader{z-index:50;background:var(--cream);border-bottom:1px solid #17382b29;position:sticky;top:0}._13Mxq_headerInner,._13Mxq_container,._13Mxq_narrowContainer{width:min(100% - 2rem,76rem);margin-inline:auto}._13Mxq_narrowContainer{width:min(100% - 2rem,50rem)}._13Mxq_headerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:5.25rem;display:flex}._13Mxq_brand{color:var(--forest);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}._13Mxq_brandMark{background:var(--paprika);color:#fff;border-radius:50% 50% 50% 12%;place-items:center;width:2.7rem;height:2.7rem;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:800;display:grid;transform:rotate(-7deg)}._13Mxq_brandText{line-height:1;display:grid}._13Mxq_brandName{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800}._13Mxq_brandTagline{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-size:.67rem;font-weight:800}._13Mxq_desktopNav{align-items:center;gap:clamp(1rem,2.4vw,2rem);display:flex}._13Mxq_desktopNav a,._13Mxq_mobileNav a{color:var(--forest);letter-spacing:.035em;font-size:.88rem;font-weight:800;text-decoration:none}._13Mxq_navSearch{border:1px solid var(--forest);border-radius:999px;padding:.62rem 1rem}._13Mxq_mobileMenuButton,._13Mxq_mobileCloseButton{border:1px solid var(--forest);min-width:2.75rem;min-height:2.75rem;color:var(--forest);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:800;display:none}._13Mxq_mobilePanel{z-index:80;background:var(--forest);color:#fff;align-content:start;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}._13Mxq_mobilePanelHeader{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}._13Mxq_mobilePanel ._13Mxq_brand,._13Mxq_mobilePanel ._13Mxq_brandTagline,._13Mxq_mobilePanel ._13Mxq_mobileCloseButton{color:#fff}._13Mxq_mobilePanel ._13Mxq_mobileCloseButton{border-color:#ffffffa6;display:inline-flex}._13Mxq_mobileNav{gap:0;margin-top:1rem;display:grid}._13Mxq_mobileNav a{color:#fff;border-bottom:1px solid #ffffff2e;padding:1.05rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,8vw,2.6rem)}._13Mxq_main{min-height:60vh}._13Mxq_section,._13Mxq_sectionTight{padding-block:clamp(4.5rem,9vw,8rem)}._13Mxq_sectionTight{padding-block:clamp(3rem,6vw,5rem)}._13Mxq_paperSection{background:var(--paper)}._13Mxq_forestSection{background:var(--forest);color:#fff}._13Mxq_sageSection{background:var(--sage)}._13Mxq_paprikaSection{background:var(--paprika-dark);color:#fff}._13Mxq_eyebrow{color:var(--paprika);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.73rem;font-weight:900;line-height:1.3;display:inline-flex}._13Mxq_eyebrow:before{content:"";background:currentColor;width:1.9rem;height:2px}._13Mxq_forestSection ._13Mxq_eyebrow,._13Mxq_heroCopy ._13Mxq_eyebrow{color:#f4c7ac}._13Mxq_paprikaSection ._13Mxq_eyebrow,._13Mxq_paprikaSection p{color:#fff;opacity:1}._13Mxq_displayTitle,._13Mxq_pageTitle,._13Mxq_sectionTitle,._13Mxq_cardTitle,._13Mxq_articleBody h2,._13Mxq_articleBody h3,._13Mxq_recipeContent h2,._13Mxq_recipeContent h3,._13Mxq_policyPage h2,._13Mxq_policyPage h3{color:var(--forest);letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:.98}._13Mxq_displayTitle{color:#fff;max-width:11ch;font-size:clamp(3rem,7vw,6.6rem)}._13Mxq_pageTitle{max-width:15ch;font-size:clamp(2.8rem,6vw,5.75rem)}._13Mxq_sectionTitle{max-width:16ch;font-size:clamp(2.25rem,4.2vw,4rem)}._13Mxq_forestSection ._13Mxq_sectionTitle,._13Mxq_paprikaSection ._13Mxq_sectionTitle{color:#fff}._13Mxq_lede,._13Mxq_heroLede{max-width:43rem;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6}._13Mxq_heroLede{color:#ffffffdb}._13Mxq_sectionHeader{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}._13Mxq_sectionLink{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.82rem;font-weight:900}._13Mxq_hero{background:var(--forest);color:#fff;grid-template-columns:minmax(0,1fr) minmax(25rem,.86fr);min-height:min(48rem,100vh - 5.25rem);display:grid}._13Mxq_heroCopy{flex-direction:column;justify-content:center;padding:clamp(3.5rem,8vw,8rem) max(2rem,50vw - 38rem);display:flex}._13Mxq_heroImageWrap,._13Mxq_imageWrap,._13Mxq_featureImage,._13Mxq_authorImage,._13Mxq_articleHeroImage,._13Mxq_recipeHeroImage{background:var(--sage-dark);position:relative;overflow:hidden}._13Mxq_heroImageWrap img,._13Mxq_imageWrap img,._13Mxq_featureImage img,._13Mxq_authorImage img{object-fit:cover;width:100%;height:100%}._13Mxq_imageCredit{color:#fff;background:#0f2a20d1;padding:.28rem .45rem;font-size:.64rem;line-height:1.2;text-decoration:none;position:absolute;bottom:.65rem;right:.65rem}._13Mxq_buttonRow,._13Mxq_chipRow,._13Mxq_metaRow,._13Mxq_activeFilters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._13Mxq_buttonRow{margin-top:2rem}._13Mxq_primaryButton,._13Mxq_secondaryButton,._13Mxq_textButton{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.85rem;padding:.72rem 1.05rem;font-size:.8rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}._13Mxq_primaryButton{border-color:var(--paprika);background:var(--paprika);color:#fff}._13Mxq_primaryButton:hover{border-color:var(--paprika-dark);background:var(--paprika-dark)}._13Mxq_hero ._13Mxq_primaryButton,._13Mxq_forestSection ._13Mxq_primaryButton{border-color:var(--cream);background:var(--cream);color:var(--forest)}._13Mxq_secondaryButton{color:var(--forest);background:0 0;border-color:currentColor}._13Mxq_hero ._13Mxq_secondaryButton,._13Mxq_forestSection ._13Mxq_secondaryButton,._13Mxq_paprikaSection ._13Mxq_secondaryButton{color:#fff}._13Mxq_textButton{min-height:auto;color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:.35rem;text-decoration:underline}._13Mxq_primaryButton:disabled,._13Mxq_secondaryButton:disabled{cursor:not-allowed;opacity:.58}._13Mxq_featureGrid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}._13Mxq_featureImage{border-radius:0 7rem 0 0;min-height:34rem}._13Mxq_featureCopy{padding-block:2rem}._13Mxq_featureCopy h2{color:var(--forest);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:700;line-height:1}._13Mxq_featureCopy p{color:var(--muted)}._13Mxq_metaRow{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin-block:1.2rem;font-size:.78rem;font-weight:800}._13Mxq_metaRow span:not(:last-child):after{color:var(--paprika);content:"•";margin-left:.75rem}._13Mxq_cardGrid,._13Mxq_cardGridThree{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}._13Mxq_cardGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}._13Mxq_card{background:var(--paper);min-width:0}._13Mxq_card ._13Mxq_imageWrap{aspect-ratio:4/3}._13Mxq_cardBody{padding:1.5rem .2rem 0}._13Mxq_cardTitle{font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.05}._13Mxq_cardTitle a{text-decoration:none}._13Mxq_cardSummary{color:var(--muted);margin:.9rem 0 0}._13Mxq_cardLabel{color:var(--paprika);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .7rem;font-size:.7rem;font-weight:900;display:inline-block}._13Mxq_topicGrid{background:#ffffff3d;border:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}._13Mxq_topicLink{background:var(--forest);color:#fff;align-content:space-between;min-height:12rem;padding:1.6rem;text-decoration:none;display:grid}._13Mxq_topicNumber{color:#f4c7ac;letter-spacing:.13em;font-size:.75rem;font-weight:900}._13Mxq_topicName{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.6vw,2.15rem);line-height:1.1}._13Mxq_topicLink:hover{background:var(--forest-dark)}._13Mxq_newsletterPanel{grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}._13Mxq_searchBar input,._13Mxq_field input,._13Mxq_field textarea,._13Mxq_field select,._13Mxq_filterSelect{border:1px solid var(--line);background:var(--paper);width:100%;min-height:3.2rem;color:var(--ink);border-radius:0;padding:.75rem .9rem}._13Mxq_formStatus,._13Mxq_fieldHint{margin:.65rem 0 0;font-size:.8rem}._13Mxq_formStatus{font-weight:800}._13Mxq_honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._13Mxq_footer{background:var(--forest-dark);color:#fff;padding-block:4rem 2rem}._13Mxq_footerTop{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2.5rem,8vw,8rem);display:grid}._13Mxq_footer ._13Mxq_brand,._13Mxq_footer ._13Mxq_brandTagline{color:#fff}._13Mxq_footerIntro{color:#ffffffb8;max-width:28rem}._13Mxq_footerNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:clamp(3rem,7vw,4.5rem);display:grid}._13Mxq_footerNav h2{color:#f4c7ac;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem}._13Mxq_footerNav ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._13Mxq_footerNav a,._13Mxq_footerNav button{color:#fff;font-size:.9rem}._13Mxq_footerBottom{color:#ffffff9e;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:1.5rem;font-size:.75rem;display:flex}._13Mxq_checkRow{align-items:start;gap:.65rem;display:flex}._13Mxq_checkRow input{width:1.15rem;height:1.15rem;accent-color:var(--paprika);margin-top:.25rem}._13Mxq_pageHero{background:var(--sage);padding-block:clamp(4.5rem,9vw,8rem)}._13Mxq_heroImageWrap._13Mxq_heroImageEmpty{justify-content:center;align-items:center;min-height:0;padding:clamp(1.5rem,5vw,3rem);display:flex}._13Mxq_pageHeroNote{border-left:3px solid var(--paprika);max-width:28rem;color:var(--muted);background:#fffdf9a6;padding:1.5rem}._13Mxq_searchBar{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;margin-top:2rem;display:grid}._13Mxq_searchBar input{border-color:var(--forest);min-height:3.5rem}._13Mxq_chipRow{margin-top:1.5rem}._13Mxq_chip,._13Mxq_activeFilter{border:1px solid var(--forest);min-height:2.5rem;color:var(--forest);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}._13Mxq_chip:hover,._13Mxq_activeFilter{background:var(--forest);color:#fff}._13Mxq_breadcrumb{color:var(--muted);letter-spacing:.04em;padding-block:1.2rem;font-size:.75rem;font-weight:800}._13Mxq_breadcrumb ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._13Mxq_breadcrumb li:not(:last-child):after{content:"/";margin-left:.5rem}._13Mxq_articleHeader,._13Mxq_recipeHeader{padding-bottom:clamp(3rem,7vw,6rem)}._13Mxq_articleHeaderGrid,._13Mxq_recipeHeaderGrid{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:end;gap:clamp(2rem,7vw,6rem);display:grid}._13Mxq_articleHeroImage,._13Mxq_recipeHeroImage{min-height:min(64vw,43rem);max-height:46rem}._13Mxq_articleHeroImage img,._13Mxq_recipeHeroImage img{object-fit:cover;width:100%;height:100%}._13Mxq_byline{color:var(--muted);margin-top:1.5rem;font-size:.9rem}._13Mxq_articleLayout{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}._13Mxq_articleBody{min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.78}._13Mxq_articleBody h2,._13Mxq_recipeContent h2,._13Mxq_policyPage h2{margin:3.5rem 0 1.2rem;font-size:clamp(2rem,3.4vw,3rem)}._13Mxq_articleBody h2:first-child,._13Mxq_recipeContent h2:first-child,._13Mxq_policyPage h2:first-child{margin-top:0}._13Mxq_articleBody p,._13Mxq_policyPage p,._13Mxq_policyPage li{color:#303b33}._13Mxq_articleBody li+li,._13Mxq_policyPage li+li{margin-top:.5rem}._13Mxq_articleAside{border-top:4px solid var(--paprika);background:var(--sage);padding:1.4rem;position:sticky;top:7.5rem}._13Mxq_articleAside h2{color:var(--forest);margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.1}._13Mxq_articleAside ul{margin:0;padding-left:1.15rem}._13Mxq_articleAside li+li{margin-top:.7rem}._13Mxq_references{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem;font-size:.9rem}._13Mxq_references ol{padding-left:1.4rem}._13Mxq_references li+li{margin-top:1rem}._13Mxq_notice{border:1px solid var(--sage-dark);background:var(--sage);color:var(--forest);margin-block:2rem;padding:1.25rem 1.4rem;font-size:.9rem}._13Mxq_authorCard{background:var(--forest);color:#fff;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:2rem;padding:2rem;display:grid}._13Mxq_authorImage{aspect-ratio:1;border-radius:50% 50% 50% 12%}._13Mxq_authorCard h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}._13Mxq_authorCard p{color:#fffc}._13Mxq_videoBlock{border:1px solid var(--line);background:var(--paper);margin-block:3rem}._13Mxq_videoFrame{aspect-ratio:16/9}._13Mxq_videoFrame iframe{border:0;width:100%;height:100%}._13Mxq_videoCaption,._13Mxq_transcript{padding:1rem 1.2rem}._13Mxq_transcript summary{cursor:pointer;font-weight:800}._13Mxq_recipeMetaBar{border-block:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._13Mxq_recipeMetaItem{border-right:1px solid var(--line);padding:1.25rem}._13Mxq_recipeMetaItem:last-child{border-right:0}._13Mxq_recipeMetaLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}._13Mxq_recipeMetaValue{color:var(--forest);margin-top:.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;display:block}._13Mxq_recipeControls{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.5rem;display:flex}._13Mxq_controlGroup{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}._13Mxq_controlLabel{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}._13Mxq_segmentedControl{border:1px solid var(--forest);border-radius:999px;display:inline-flex;overflow:hidden}._13Mxq_segmentedControl button{min-width:4.5rem;color:var(--forest);cursor:pointer;background:0 0;border:0;padding:.55rem .85rem;font-size:.76rem;font-weight:900}._13Mxq_segmentedControl ._13Mxq_selectedControl{background:var(--forest);color:#fff}._13Mxq_yieldControl{border:1px solid var(--forest);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}._13Mxq_yieldControl button{width:2.4rem;height:2.4rem;color:var(--forest);cursor:pointer;background:0 0;border:0;font-size:1.2rem;font-weight:900}._13Mxq_yieldControl output{text-align:center;min-width:4.5rem;font-weight:900}._13Mxq_recipeColumns{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,7vw,6rem);padding-block:4rem;display:grid}._13Mxq_recipeContent h2{margin-bottom:1.5rem}._13Mxq_ingredientGroup+._13Mxq_ingredientGroup{margin-top:2rem}._13Mxq_ingredientGroup h3,._13Mxq_recipeContent h3{color:var(--forest);margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}._13Mxq_ingredientList,._13Mxq_stepList{margin:0;padding:0;list-style:none}._13Mxq_ingredientList li{border-bottom:1px solid var(--line);grid-template-columns:minmax(5.7rem,.35fr) minmax(0,1fr);gap:.8rem;padding-block:.62rem;display:grid}._13Mxq_ingredientAmount{color:var(--forest);font-weight:900}._13Mxq_stepList{counter-reset:recipe-step}._13Mxq_stepList li{border-bottom:1px solid var(--line);counter-increment:recipe-step;grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;padding-block:1.2rem;display:grid}._13Mxq_stepList li:before{background:var(--paprika);color:#fff;content:counter(recipe-step);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-family:Georgia,Times New Roman,serif;font-weight:800;display:grid}._13Mxq_recipeNotesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._13Mxq_recipeNoteCard{background:var(--sage);padding:1.4rem}._13Mxq_recipeNoteCard h3{margin-top:0}._13Mxq_searchLayout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}._13Mxq_filterPanel{border-top:4px solid var(--paprika);background:var(--paper);padding:1.4rem;position:sticky;top:7rem}._13Mxq_filterPanel h2{color:var(--forest);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem}._13Mxq_filterGroup{border:0;margin-top:1.5rem;padding:0}._13Mxq_filterGroup legend{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:900}._13Mxq_filterGroup ._13Mxq_checkRow+._13Mxq_checkRow{margin-top:.45rem}._13Mxq_resultsHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}._13Mxq_resultCount{color:var(--muted);margin:0}._13Mxq_searchResults{background:var(--line);gap:1px;display:grid}._13Mxq_searchResult{background:var(--paper);grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;padding:1.2rem;display:grid}._13Mxq_searchResult ._13Mxq_imageWrap{aspect-ratio:4/3}._13Mxq_searchResult h2{color:var(--forest);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.7vw,2.2rem);line-height:1.05}._13Mxq_searchResult h2 a{text-decoration:none}._13Mxq_searchResult p{color:var(--muted);margin:.65rem 0 0}._13Mxq_emptyState,._13Mxq_errorState{border:1px solid var(--line);background:var(--paper);text-align:center;padding:clamp(2rem,7vw,5rem)}._13Mxq_emptyState h2,._13Mxq_errorState h1{color:var(--forest);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem)}._13Mxq_pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}._13Mxq_pagination button{border:1px solid var(--forest);min-width:2.75rem;min-height:2.75rem;color:var(--forest);cursor:pointer;background:0 0;font-weight:800}._13Mxq_pagination ._13Mxq_currentPage{background:var(--forest);color:#fff}._13Mxq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}._13Mxq_field{gap:.4rem;display:grid}._13Mxq_fieldFull{grid-column:1/-1}._13Mxq_field label{color:var(--forest);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:900}._13Mxq_field textarea{resize:vertical;min-height:12rem}._13Mxq_formError{color:#912d20;font-size:.8rem;font-weight:800}._13Mxq_contactLayout,._13Mxq_aboutGrid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}._13Mxq_contactAside{background:var(--sage);padding:1.5rem}._13Mxq_contactAside h2{color:var(--forest);margin-top:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem}._13Mxq_aboutPortrait{position:sticky;top:7rem}._13Mxq_aboutPortrait ._13Mxq_imageWrap{aspect-ratio:4/5;border-radius:0 6rem 0 0}._13Mxq_policyPage{font-size:1.03rem}._13Mxq_policyPage h3{margin:2.5rem 0 .8rem;font-size:1.5rem;line-height:1.1}._13Mxq_policyPage ul{padding-left:1.3rem}._13Mxq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._13Mxq_printSource{display:none}@media (max-width:62rem){._13Mxq_desktopNav{display:none}._13Mxq_mobileMenuButton{display:inline-flex}._13Mxq_hero,._13Mxq_articleHeaderGrid,._13Mxq_recipeHeaderGrid{grid-template-columns:1fr}._13Mxq_hero{min-height:auto}._13Mxq_heroCopy{padding-inline:max(1.5rem,50vw - 38rem)}._13Mxq_heroImageWrap{min-height:30rem}._13Mxq_featureGrid,._13Mxq_newsletterPanel,._13Mxq_footerTop,._13Mxq_contactLayout,._13Mxq_aboutGrid{grid-template-columns:1fr}._13Mxq_cardGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}._13Mxq_articleLayout{grid-template-columns:1fr}._13Mxq_articleAside,._13Mxq_filterPanel,._13Mxq_aboutPortrait{position:static}._13Mxq_recipeColumns,._13Mxq_searchLayout{grid-template-columns:1fr}._13Mxq_filterPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}._13Mxq_filterPanel h2,._13Mxq_filterPanel>button{grid-column:1/-1}}@media (max-width:42rem){._13Mxq_headerInner,._13Mxq_container,._13Mxq_narrowContainer{width:min(100% - 1.25rem,76rem)}._13Mxq_brandTagline{display:none}._13Mxq_sectionHeader,._13Mxq_footerBottom,._13Mxq_resultsHeader{flex-direction:column;align-items:start}._13Mxq_heroImageWrap,._13Mxq_featureImage,._13Mxq_articleHeroImage,._13Mxq_recipeHeroImage{min-height:23rem}._13Mxq_cardGrid,._13Mxq_cardGridThree,._13Mxq_topicGrid,._13Mxq_footerNav,._13Mxq_formGrid,._13Mxq_recipeNotesGrid,._13Mxq_searchBar{grid-template-columns:1fr}._13Mxq_searchBar button{width:100%}._13Mxq_authorCard{grid-template-columns:1fr}._13Mxq_authorImage{width:9rem}._13Mxq_recipeMetaBar{grid-template-columns:repeat(2,1fr)}._13Mxq_recipeMetaItem:nth-child(2){border-right:0}._13Mxq_recipeMetaItem:nth-child(-n+2){border-bottom:1px solid var(--line)}._13Mxq_searchResult{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem}._13Mxq_searchResult p{display:none}._13Mxq_filterPanel{grid-template-columns:1fr}._13Mxq_filterPanel h2,._13Mxq_filterPanel>button{grid-column:auto}}@media (prefers-reduced-motion:reduce){._13Mxq_site *,._13Mxq_site :before,._13Mxq_site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{._13Mxq_site{color:#000;background:#fff;font-size:11pt}._13Mxq_noPrint,._13Mxq_siteHeader,._13Mxq_footer,._13Mxq_breadcrumb,._13Mxq_videoBlock,._13Mxq_buttonRow,._13Mxq_newsletterPanel,._13Mxq_sageSection,._13Mxq_authorCard{display:none!important}._13Mxq_main,._13Mxq_section,._13Mxq_sectionTight,._13Mxq_container,._13Mxq_narrowContainer{width:100%;max-width:none;margin:0;padding:0}._13Mxq_recipeHeader{padding:0 0 1rem}._13Mxq_recipeHeaderGrid,._13Mxq_recipeColumns{display:block}._13Mxq_recipeControls{padding-block:.75rem}._13Mxq_recipeControls button{display:none}._13Mxq_recipeContent,._13Mxq_recipeColumns{break-inside:auto}._13Mxq_ingredientGroup,._13Mxq_stepList li,._13Mxq_notice{break-inside:avoid}._13Mxq_primaryButton,._13Mxq_secondaryButton,._13Mxq_chip,._13Mxq_segmentedControl,._13Mxq_yieldControl{color:#000;border-color:#000}._13Mxq_pageTitle,._13Mxq_sectionTitle,._13Mxq_recipeContent h2,._13Mxq_recipeContent h3{color:#000}._13Mxq_printSource{display:block!important}._13Mxq_site a{text-decoration:none}}._13Mxq_imagePlaceholder{background:linear-gradient(135deg, var(--sage), var(--cream));width:100%;height:100%;min-height:12rem}._13Mxq_authorRole{color:#cfe0d3;margin-top:-.4rem;font-size:.95rem}._13Mxq_textLink{font-weight:700;text-decoration:underline}._13Mxq_richText>*+*{margin-top:1.1em}._13Mxq_richText h2,._13Mxq_richText h3{scroll-margin-top:6rem}._13Mxq_richText h3{margin:2.2rem 0 .8rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}._13Mxq_richText ul{padding-left:1.4rem;list-style:outside}._13Mxq_richText ol{padding-left:1.6rem;list-style:decimal}._13Mxq_richText li+li{margin-top:.45rem}._13Mxq_richText a{color:var(--paprika-dark);font-weight:600;text-decoration:underline}._13Mxq_richText blockquote{border-left:4px solid var(--paprika);background:var(--sage);color:var(--forest);margin-block:2rem;padding:1.3rem 1.5rem;font-weight:600}._13Mxq_richText figure{margin-block:2rem}._13Mxq_richText figure img{border-radius:.6rem;width:100%;height:auto}._13Mxq_richText figcaption{color:var(--muted);margin-top:.5rem;font-family:Arial,Helvetica,sans-serif;font-size:.85rem}._13Mxq_richText hr{border-color:var(--line);margin-block:2.5rem}._13Mxq_keyTakeaways{border-top:4px solid var(--paprika);background:var(--sage);margin-bottom:2.5rem;padding:1.4rem 1.6rem;font-family:Arial,Helvetica,sans-serif;font-size:1.02rem}._13Mxq_keyTakeaways h2{margin:0 0 .6rem!important;font-size:1.35rem!important}._13Mxq_keyTakeaways ul{padding-left:1.2rem;list-style:outside}._13Mxq_keyTakeaways li+li{margin-top:.4rem}._13Mxq_tocList{gap:.55rem;font-size:.95rem;display:grid}._13Mxq_tocList a{text-decoration:underline}._13Mxq_faq{margin-top:3rem}._13Mxq_faq h2{margin-bottom:1rem}._13Mxq_faq details{border-top:1px solid var(--line);padding:1rem 0}._13Mxq_faq details:last-child{border-bottom:1px solid var(--line)}._13Mxq_faq summary{color:var(--forest);cursor:pointer;font-weight:700}._13Mxq_faq details p{margin-top:.6rem}._13Mxq_references ol{list-style:decimal}._13Mxq_references a{text-decoration:underline}._13Mxq_policyPage ul{list-style:outside}._13Mxq_bulletList{padding-left:1.2rem;list-style:outside}._13Mxq_videoTitle{margin-bottom:.8rem;font-size:1.4rem}._13Mxq_videoFacade{aspect-ratio:16/9;background:var(--forest-dark);cursor:pointer;border:0;border-radius:.6rem;width:100%;display:block;position:relative;overflow:hidden}._13Mxq_videoFacade img{object-fit:cover;opacity:.85;width:100%;height:100%}._13Mxq_videoPlay{color:var(--forest);background:#fff;border-radius:999px;padding:.85rem 1.4rem;font-weight:800;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 8px 30px #00000040}._13Mxq_videoFacade:hover ._13Mxq_videoPlay,._13Mxq_videoFacade:focus-visible ._13Mxq_videoPlay{background:var(--paprika);color:#fff}._13Mxq_workHero{grid-template-columns:minmax(0,1fr) minmax(12rem,22rem);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}._13Mxq_workPortrait{aspect-ratio:4/5;border-radius:1.2rem;overflow:hidden}._13Mxq_workPortrait img{object-fit:cover;width:100%;height:100%}._13Mxq_serviceArea{color:var(--forest);margin-top:1rem;font-weight:700}._13Mxq_serviceGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}._13Mxq_serviceCard{border-top:4px solid var(--paprika);background:var(--paper);border-radius:.6rem;padding:1.5rem;box-shadow:0 8px 24px #10271e0f}._13Mxq_serviceCard h3{margin-bottom:.6rem;font-size:1.35rem}._13Mxq_serviceNote{color:var(--muted);margin-top:.8rem;font-size:.9rem;font-weight:700}._13Mxq_howItWorks{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}._13Mxq_howItWorks li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}._13Mxq_stepNumber{background:var(--forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-weight:800;display:inline-flex}._13Mxq_formSuccess{background:var(--sage);color:var(--forest);border-radius:.8rem;padding:2rem}._13Mxq_formSuccess h2{margin-bottom:.6rem}._13Mxq_optional{color:var(--muted);font-weight:400}@media (max-width:62rem){._13Mxq_workHero{grid-template-columns:minmax(0,1fr)}._13Mxq_workPortrait{max-width:18rem}}
.r4bRMW_shell{--admin-bg:#f6f3ee;--admin-panel:#fff;--admin-line:#e2dcd2;--admin-text:#1d251f;--admin-muted:#5f6a62;--admin-accent:var(--forest-900);--admin-accent-soft:#e6efe8;--admin-warn:#9a5b00;--admin-warn-soft:#fdf3e1;--admin-danger:#a02f2f;--admin-danger-soft:#fbeaea;--admin-ok:#26613f;--admin-ok-soft:#e3f2e8;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:var(--font-body);grid-template-columns:15rem minmax(0,1fr);font-size:1.0625rem;line-height:1.55;display:grid}.r4bRMW_shell h1,.r4bRMW_shell h2,.r4bRMW_shell h3{color:var(--admin-text);font-family:var(--font-body);font-weight:700;line-height:1.25}.r4bRMW_skipLink{z-index:100;background:var(--admin-accent);color:#fff;border-radius:.5rem;padding:.6rem .9rem;position:fixed;top:.5rem;left:.5rem;translate:0 -200%}.r4bRMW_skipLink:focus{translate:0}.r4bRMW_sidebar{background:var(--forest-950);color:#e8efe9;flex-direction:column;gap:1.5rem;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}.r4bRMW_brand{color:#fff;padding:0 .5rem;font-weight:750;line-height:1.2;display:block}.r4bRMW_brand small{color:#b9cbbf;font-size:.8rem;font-weight:500;display:block}.r4bRMW_nav{gap:.25rem;display:grid}.r4bRMW_navLink,.r4bRMW_navActive{color:#e8efe9;border-radius:.6rem;align-items:center;gap:.7rem;padding:.7rem .75rem;font-weight:600;display:flex}.r4bRMW_navLink:hover{background:#ffffff14}.r4bRMW_navActive{color:var(--forest-950);background:#fff}.r4bRMW_navIcon{text-align:center;width:1.4rem;font-size:1.1rem}.r4bRMW_sidebarFooter{gap:.5rem;margin-top:auto;padding:0 .5rem;font-size:.85rem;display:grid}.r4bRMW_sidebarFooter a{color:#e8efe9;text-underline-offset:.2em;text-decoration:underline}.r4bRMW_sidebarEmail{color:#b9cbbf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r4bRMW_workspace{min-width:0}.r4bRMW_main{width:min(100% - 2.5rem,64rem);margin:0 auto;padding:2rem 0 5rem}.r4bRMW_mainWide{width:min(100% - 2.5rem,76rem)}.r4bRMW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem;display:flex}.r4bRMW_pageHeader h1{font-size:clamp(1.7rem,3vw,2.2rem)}.r4bRMW_pageHeader p{color:var(--admin-muted);margin-top:.35rem}.r4bRMW_button,.r4bRMW_buttonPrimary,.r4bRMW_buttonDanger,.r4bRMW_buttonGhost{border:1px solid var(--admin-line);background:var(--admin-panel);min-height:2.75rem;color:var(--admin-text);white-space:nowrap;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:650;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}.r4bRMW_button:hover{background:#fbf9f6;border-color:#c9c0b3}.r4bRMW_buttonPrimary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.r4bRMW_buttonPrimary:hover{background:var(--forest-800)}.r4bRMW_buttonDanger{border-color:var(--admin-danger);color:var(--admin-danger);background:#fff}.r4bRMW_buttonDanger:hover{background:var(--admin-danger-soft)}.r4bRMW_buttonGhost{color:var(--admin-accent);background:0 0;border-color:#0000}.r4bRMW_buttonGhost:hover{background:var(--admin-accent-soft)}.r4bRMW_buttonSmall{min-height:2.2rem;padding:.3rem .75rem;font-size:.92rem}.r4bRMW_button:disabled,.r4bRMW_buttonPrimary:disabled,.r4bRMW_buttonDanger:disabled{opacity:.55;cursor:not-allowed}.r4bRMW_buttonRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.r4bRMW_bigActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:2rem;display:grid}.r4bRMW_bigAction{border:2px solid var(--admin-accent);background:var(--admin-panel);color:var(--admin-text);text-align:left;border-radius:1rem;gap:.2rem;padding:1.3rem 1.4rem;display:grid}.r4bRMW_bigAction:hover{background:var(--admin-accent-soft)}.r4bRMW_bigAction strong{font-size:1.2rem}.r4bRMW_bigAction span{color:var(--admin-muted)}.r4bRMW_panel{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:1rem;padding:1.4rem}.r4bRMW_panel+.r4bRMW_panel{margin-top:1.25rem}.r4bRMW_panelHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.r4bRMW_panelHeader h2{font-size:1.15rem}.r4bRMW_panelHint{color:var(--admin-muted);margin:-.5rem 0 1rem;font-size:.95rem}.r4bRMW_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.r4bRMW_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.r4bRMW_stat{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:.9rem;padding:1rem 1.2rem}.r4bRMW_stat strong{font-size:1.9rem;line-height:1.1;display:block}.r4bRMW_stat span{color:var(--admin-muted)}.r4bRMW_list{display:grid}.r4bRMW_listItem{border-top:1px solid var(--admin-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem 0;display:grid}.r4bRMW_listItem:first-child{border-top:0}.r4bRMW_listTitle{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.r4bRMW_listMeta{color:var(--admin-muted);font-size:.9rem}.r4bRMW_thumb{object-fit:cover;background:linear-gradient(135deg,#e9e2d6,#d8e4da);border-radius:.55rem;width:3.5rem;height:3.5rem;overflow:hidden}.r4bRMW_empty{color:var(--admin-muted);padding:1rem 0}.r4bRMW_pill{color:var(--admin-text);white-space:nowrap;background:#ece7df;border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:650;display:inline-block}.r4bRMW_pillLive{background:var(--admin-ok-soft);color:var(--admin-ok)}.r4bRMW_pillScheduled{color:#3b4699;background:#e7e9f7}.r4bRMW_pillWarn{background:var(--admin-warn-soft);color:var(--admin-warn)}.r4bRMW_field{gap:.35rem;display:grid}.r4bRMW_field+.r4bRMW_field,.r4bRMW_field+.r4bRMW_fieldRow,.r4bRMW_fieldRow+.r4bRMW_field,.r4bRMW_fieldRow+.r4bRMW_fieldRow{margin-top:1.1rem}.r4bRMW_fieldRow{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.r4bRMW_label{font-weight:650}.r4bRMW_hint{color:var(--admin-muted);font-size:.9rem}.r4bRMW_input,.r4bRMW_textarea,.r4bRMW_select{width:100%;color:var(--admin-text);background:#fff;border:1px solid #cfc7ba;border-radius:.6rem;padding:.7rem .85rem}.r4bRMW_input:focus,.r4bRMW_textarea:focus,.r4bRMW_select:focus{border-color:var(--admin-accent);outline-offset:0;outline:3px solid #17382b26}.r4bRMW_titleInput{font-size:1.6rem;font-weight:700}.r4bRMW_textarea{min-height:6rem;line-height:1.5}.r4bRMW_fieldError{color:var(--admin-danger);font-size:.9rem;font-weight:600}.r4bRMW_highlight{border-radius:.8rem;animation:1.6s r4bRMW_highlight}@keyframes r4bRMW_highlight{0%{box-shadow:0 0 0 4px #d5a64499}to{box-shadow:0 0 #d5a64400}}.r4bRMW_checkGrid{flex-wrap:wrap;gap:.5rem;display:flex}.r4bRMW_check{border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;display:inline-flex}.r4bRMW_check:has(input:checked){border-color:var(--admin-accent);background:var(--admin-accent-soft)}.r4bRMW_check input{accent-color:var(--admin-accent)}.r4bRMW_notice,.r4bRMW_noticeWarn,.r4bRMW_noticeError,.r4bRMW_noticeOk{background:var(--admin-accent-soft);border-radius:.8rem;margin-bottom:1.25rem;padding:.9rem 1.1rem}.r4bRMW_noticeWarn{background:var(--admin-warn-soft);color:#5d3a00}.r4bRMW_noticeError{background:var(--admin-danger-soft);color:#6d1f1f}.r4bRMW_noticeOk{background:var(--admin-ok-soft);color:#1b4a30}.r4bRMW_editorBar{z-index:20;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6f3eef5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:-2rem -1.25rem 1.5rem;padding:.8rem 1.25rem;display:flex;position:sticky;top:0}.r4bRMW_editorStatus{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.r4bRMW_saveState{color:var(--admin-muted);font-size:.92rem}.r4bRMW_saveError{color:var(--admin-danger);font-weight:650}.r4bRMW_editorColumns{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.r4bRMW_section{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:1rem;padding:1.4rem}.r4bRMW_section>h2{margin-bottom:.2rem;font-size:1.15rem}.r4bRMW_section>.r4bRMW_hint{margin-bottom:1rem;display:block}.r4bRMW_more{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:1rem}.r4bRMW_more>summary{cursor:pointer;padding:1.1rem 1.4rem;font-weight:700}.r4bRMW_moreBody{gap:1.25rem;padding:0 1.4rem 1.4rem;display:grid}.r4bRMW_subsection{border-top:1px solid var(--admin-line);padding-top:1.1rem}.r4bRMW_subsection h3{margin-bottom:.6rem;font-size:1rem}.r4bRMW_rte{background:#fff;border:1px solid #cfc7ba;border-radius:.75rem}.r4bRMW_rte:focus-within{border-color:var(--admin-accent);outline:3px solid #17382b26}.r4bRMW_toolbar{z-index:5;border-bottom:1px solid var(--admin-line);background:#fbfaf7;border-radius:.75rem .75rem 0 0;flex-wrap:wrap;gap:.25rem;padding:.45rem;display:flex;position:sticky;top:4.4rem}.r4bRMW_toolButton,.r4bRMW_toolActive{min-width:2.4rem;min-height:2.4rem;color:var(--admin-text);background:0 0;border:1px solid #0000;border-radius:.45rem;padding:.25rem .6rem;font-weight:650}.r4bRMW_toolButton:hover{background:#efe9df}.r4bRMW_toolActive{border-color:var(--admin-accent);background:var(--admin-accent-soft)}.r4bRMW_toolDivider{background:var(--admin-line);width:1px;margin:.3rem .2rem}.r4bRMW_rteContent .ProseMirror{outline:none;min-height:14rem;padding:1rem 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.7}.r4bRMW_rteContent .ProseMirror>*+*{margin-top:.85em}.r4bRMW_rteContent .ProseMirror h2{font-family:var(--font-display);font-size:1.6rem}.r4bRMW_rteContent .ProseMirror h3{font-family:var(--font-display);font-size:1.3rem}.r4bRMW_rteContent .ProseMirror ul{padding-left:1.4rem;list-style:outside}.r4bRMW_rteContent .ProseMirror ol{padding-left:1.5rem;list-style:decimal}.r4bRMW_rteContent .ProseMirror blockquote{border-left:4px solid var(--paprika-500);color:#3a4540;padding-left:1rem}.r4bRMW_rteContent .ProseMirror a{color:var(--forest-800);text-decoration:underline}.r4bRMW_rteContent .ProseMirror img{border-radius:.5rem;max-height:22rem}.r4bRMW_rteContent .ProseMirror img.ProseMirror-selectednode{outline:3px solid var(--gold-400)}.r4bRMW_rteContent .ProseMirror p.is-editor-empty:first-child:before{float:left;color:#9aa39d;content:attr(data-placeholder);pointer-events:none;height:0}.r4bRMW_rows{gap:.6rem;display:grid}.r4bRMW_row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.r4bRMW_rowTools{gap:.15rem;display:flex}.r4bRMW_iconButton{width:2.4rem;height:2.4rem;color:var(--admin-muted);background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.r4bRMW_iconButton:hover{border-color:var(--admin-line);color:var(--admin-text);background:#fff}.r4bRMW_stepNumber{background:var(--admin-accent-soft);width:2rem;height:2rem;color:var(--admin-accent);border-radius:50%;justify-content:center;align-items:center;margin-top:.4rem;font-weight:750;display:inline-flex}.r4bRMW_stepRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.r4bRMW_ingredientSection{border:1px dashed #cfc7ba;border-radius:.8rem;padding:.9rem}.r4bRMW_ingredientSection+.r4bRMW_ingredientSection{margin-top:.9rem}.r4bRMW_parsed{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.r4bRMW_parsedChip{color:var(--admin-muted);background:#f1ede6;border-radius:999px;padding:.1rem .5rem;font-size:.82rem}.r4bRMW_card{border:1px solid var(--admin-line);background:#fdfcfa;border-radius:.8rem;padding:1rem}.r4bRMW_photoField{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.r4bRMW_photoPreview{aspect-ratio:4/3;object-fit:cover;background:linear-gradient(135deg,#ece5d9,#dbe6dd);border-radius:.8rem;width:12rem;overflow:hidden}.r4bRMW_photoEmpty{aspect-ratio:4/3;width:12rem;color:var(--admin-muted);text-align:center;border:2px dashed #cfc7ba;border-radius:.8rem;place-items:center;display:grid}.r4bRMW_checklist{gap:.4rem;margin:.75rem 0 0;display:grid}.r4bRMW_checklist button{color:var(--admin-text);text-align:left;text-underline-offset:.2em;background:#fff;border:0;border-radius:.5rem;gap:.5rem;padding:.5rem .7rem;text-decoration:underline;display:flex}.r4bRMW_dialog{width:min(100% - 2rem,46rem);max-height:min(90vh,52rem);color:var(--admin-text);background:#fff;border:0;border-radius:1rem;margin:auto;padding:0;box-shadow:0 30px 80px #00000040}.r4bRMW_dialog::backdrop{background:#101a1473}.r4bRMW_dialogHeader{z-index:2;border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.r4bRMW_dialogHeader h2{font-size:1.15rem}.r4bRMW_dialogBody{padding:1.25rem}.r4bRMW_photoGrid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.9rem;display:grid}.r4bRMW_photoTile{color:var(--admin-text);text-align:left;background:#fff;border:2px solid #0000;border-radius:.9rem;gap:.35rem;padding:.45rem;display:grid}.r4bRMW_photoTile:hover,.r4bRMW_photoTileSelected{border-color:var(--admin-accent)}.r4bRMW_photoTile img,.r4bRMW_photoTileImage{aspect-ratio:1;object-fit:cover;background:linear-gradient(135deg,#ece5d9,#dbe6dd);border-radius:.6rem;width:100%}.r4bRMW_photoTile small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r4bRMW_missingAlt{color:var(--admin-warn);font-weight:650}.r4bRMW_dropzone{color:var(--admin-muted);text-align:center;background:#fbfaf7;border:2px dashed #c9c0b3;border-radius:1rem;place-items:center;gap:.4rem;padding:1.6rem;display:grid}.r4bRMW_dropzoneActive{border-color:var(--admin-accent);background:var(--admin-accent-soft)}.r4bRMW_detail{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.25rem;display:grid}.r4bRMW_detail img{border-radius:.8rem;width:100%}.r4bRMW_previewBanner{z-index:50;background:var(--gold-400);color:var(--ink-950);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:.7rem 1rem;font-weight:650;display:flex;position:sticky;top:0}.r4bRMW_previewBanner a{text-decoration:underline}.r4bRMW_access{background:var(--cream-100);place-items:center;min-height:100vh;padding:2rem;display:grid}.r4bRMW_access>div{max-width:34rem;box-shadow:var(--shadow-sm);background:#fff;border-radius:1rem;padding:2rem}.r4bRMW_access h1{font-family:var(--font-body);margin-bottom:.75rem;font-size:1.5rem}.r4bRMW_access p+p{margin-top:.75rem}.r4bRMW_access code{background:#f1ede6;border-radius:.3rem;padding:.1rem .35rem}.r4bRMW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r4bRMW_mobileBar{display:none}@media (max-width:56rem){.r4bRMW_shell{grid-template-columns:minmax(0,1fr)}.r4bRMW_sidebar{z-index:60;width:min(18rem,85vw);transition:translate .16s;position:fixed;inset:0 auto 0 0;translate:-100%}.r4bRMW_sidebarOpen{translate:0;box-shadow:0 0 0 100vmax #101a1466}.r4bRMW_mobileBar{z-index:30;background:var(--forest-950);color:#fff;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex;position:sticky;top:0}.r4bRMW_mobileBar button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:.5rem;min-height:2.6rem;padding:.3rem .9rem;font-weight:650}.r4bRMW_main{width:min(100% - 1.5rem,64rem);padding-top:1.25rem}.r4bRMW_editorBar{margin:-1.25rem -.75rem 1.25rem;padding:.7rem .75rem;top:3.85rem}.r4bRMW_toolbar{top:8.5rem}.r4bRMW_grid2,.r4bRMW_stats,.r4bRMW_bigActions,.r4bRMW_detail,.r4bRMW_photoField{grid-template-columns:minmax(0,1fr)}.r4bRMW_photoPreview,.r4bRMW_photoEmpty{width:100%}}@media (prefers-reduced-motion:reduce){.r4bRMW_sidebar,.r4bRMW_highlight{transition:none;animation:none}}
