.recipe-library-page,.recipe-detail-page{--recipe-ink:#171c13;--recipe-green:#26351d;--recipe-green-light:#415136;--recipe-gold:#bd8c32;--recipe-paper:#f8f3e9;--recipe-cream:#eee5d6;--recipe-line:#26351d33;color:var(--recipe-ink);background:var(--recipe-paper);overflow:clip}body:has(.recipe-library-page,.recipe-detail-page) .desktop-nav>.nav-link[href=\/recipes]{color:var(--recipe-green)}.recipe-library-page h1,.recipe-library-page h2,.recipe-library-page h3,.recipe-detail-page h1,.recipe-detail-page h2,.recipe-detail-page h3,.recipe-library-page blockquote{font-family:Georgia, "Times New Roman", var(--font-heading), serif;text-wrap:balance}.recipe-kicker{color:var(--recipe-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem;font-weight:760;line-height:1.3;display:block}.recipe-button,.recipe-text-link{letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;font-size:.7rem;font-weight:760;display:inline-flex}.recipe-button{border:1px solid #0000;min-height:3rem;padding:.82rem 1.25rem;transition:all .18s}.recipe-button:hover{transform:translateY(-2px)}.recipe-button-primary{color:#fff;background:var(--recipe-green)}.recipe-button-primary:hover{background:var(--recipe-green-light)}.recipe-button-quiet{border-color:var(--recipe-line);color:var(--recipe-green);background:#ffffff80}.recipe-text-link{width:fit-content;color:var(--recipe-green);border-bottom:1px solid;padding-bottom:.28rem}.recipe-library-hero{isolation:isolate;color:#fff;background:#1d2518;min-height:clamp(38rem,72vh,52rem);position:relative}.recipe-library-hero-media,.recipe-library-hero-media:after{position:absolute;inset:0}.recipe-library-hero-media{z-index:-2}.recipe-library-hero-media img{object-fit:cover;object-position:57% center}.recipe-library-hero-media:after{z-index:1;content:"";background:linear-gradient(90deg,#10180cf0 0%,#121b0db8 38%,#0f140c24 75%),linear-gradient(#0000 55%,#0c100a80)}.recipe-library-hero-shell{align-items:center;min-height:clamp(38rem,72vh,52rem);display:flex}.recipe-library-hero-copy{width:min(40rem,52%);padding-block:5rem}.recipe-library-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:38rem;margin-block:1.05rem 1.25rem;font-size:clamp(3.4rem,6vw,6.4rem);font-weight:400;line-height:.89}.recipe-library-hero-copy>p{color:#ffffffd1;max-width:33rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.72}.recipe-library-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.recipe-library-hero .recipe-button-primary{color:var(--recipe-green);background:#f7f0e4}.recipe-library-hero .recipe-button-quiet{color:#fff;background:0 0;border-color:#ffffff73}.recipe-library-hero-meta{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:1.4rem;margin-top:2.1rem;font-size:.72rem;font-weight:670;display:flex}.recipe-library-hero-meta span{align-items:center;gap:.45rem;display:inline-flex}.recipe-library-intro{border-bottom:1px solid var(--recipe-line);padding-block:clamp(4rem,8vw,7rem)}.recipe-library-intro-grid{grid-template-columns:minmax(0,.9fr) minmax(18rem,.62fr);align-items:start;gap:clamp(3rem,9vw,10rem);margin-top:.9rem;display:grid}.recipe-library-intro h2{max-width:46rem;color:var(--recipe-green);letter-spacing:-.045em;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.98}.recipe-library-intro-grid p{color:#514e47;max-width:34rem;padding-top:.4rem;font-size:1rem;line-height:1.85}.recipe-collection-links{border-top:1px solid var(--recipe-line);border-bottom:1px solid var(--recipe-line);grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,6vw,5rem);display:grid}.recipe-collection-links a{border-right:1px solid var(--recipe-line);min-height:5.4rem;color:var(--recipe-green);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.75rem;padding:1.1rem;font-size:.72rem;font-weight:730;transition:all .18s;display:flex}.recipe-collection-links a:last-child{border-right:0}.recipe-collection-links a:hover{color:#fff;background:var(--recipe-green)}.recipe-collection-links span{color:var(--recipe-gold);font-family:Georgia,serif;font-size:.82rem}.recipe-library-browser{padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:6rem}.recipe-library-browser-head{justify-content:space-between;align-items:end;gap:2rem;display:flex}.recipe-library-browser-head h2{color:var(--recipe-green);letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(2.5rem,4vw,4.2rem);font-weight:400;line-height:1}.recipe-search{border-bottom:1px solid var(--recipe-green);width:min(26rem,42vw);min-height:3.1rem;color:var(--recipe-green);align-items:center;gap:.6rem;padding-inline:1rem;display:flex}.recipe-search:focus-within{box-shadow:0 2px 0 var(--recipe-gold)}.recipe-search input{width:100%;color:var(--recipe-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.83rem}.recipe-search input::placeholder{color:#746f66}.recipe-filter-row{align-items:center;gap:.45rem;margin-block:2.25rem 2rem;display:flex}.recipe-filter-row button{border:1px solid var(--recipe-line);color:#4e5148;letter-spacing:.045em;background:0 0;border-radius:99rem;min-height:2.45rem;padding:.62rem .9rem;font-size:.68rem;font-weight:700;transition:all .16s}.recipe-filter-row button:hover,.recipe-filter-row button.is-active{border-color:var(--recipe-green);color:#fff;background:var(--recipe-green)}.recipe-filter-label{color:#5c5d55;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;margin-right:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.recipe-result-count{color:#777268;margin-left:auto;font-family:Georgia,serif;font-size:.82rem;font-style:italic}.recipe-premium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);display:grid}.recipe-premium-card{border-bottom:1px solid var(--recipe-line);min-width:0}.recipe-premium-card-link{flex-direction:column;height:100%;display:flex}.recipe-premium-card-media{aspect-ratio:4/3;background:#d9d1c3;display:block;position:relative;overflow:hidden}.recipe-premium-card-media:after{content:"";background:linear-gradient(#0000 64%,#0c120a66);position:absolute;inset:0}.recipe-premium-card-media img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.recipe-premium-card:hover img{transform:scale(1.04)}.recipe-premium-card-number,.recipe-premium-card-arrow{z-index:2;color:#fff;place-items:center;display:grid;position:absolute}.recipe-premium-card-number{letter-spacing:.1em;font-family:Georgia,serif;font-size:.72rem;top:1rem;left:1rem}.recipe-premium-card-arrow{border:1px solid #ffffffb3;border-radius:50%;width:2.5rem;height:2.5rem;transition:all .18s;bottom:1rem;right:1rem}.recipe-premium-card:hover .recipe-premium-card-arrow{color:var(--recipe-green);background:#fff;transform:rotate(8deg)}.recipe-premium-card-body{flex-direction:column;flex:1;padding-block:1.25rem 1.45rem;display:flex}.recipe-premium-card-overline{color:#716d64;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.62rem;font-weight:720;display:flex}.recipe-premium-card-overline i{background:var(--recipe-gold);border-radius:50%;width:.18rem;height:.18rem}.recipe-premium-card-titles{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.55rem;display:flex}.recipe-premium-card-titles strong{color:var(--recipe-green);font-family:Georgia,serif;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:400;line-height:1.05}.recipe-premium-card-titles>span{color:var(--recipe-gold);flex:none;font-size:.86rem}.recipe-premium-card-description{color:#5f5b53;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.72rem;font-size:.78rem;line-height:1.7;display:-webkit-box;overflow:hidden}.recipe-premium-card-meta{color:#4f5048;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.1rem;font-size:.65rem;font-weight:720;display:flex}.recipe-premium-card-meta span{align-items:center;gap:.36rem;display:inline-flex}.recipe-empty-state{text-align:center;place-content:center;min-height:20rem;display:grid}.recipe-empty-state h3{color:var(--recipe-green);font-size:2rem;font-weight:400}.recipe-empty-state p{color:#666158;margin-block:.5rem 1rem}.recipe-empty-state button{color:var(--recipe-green);text-underline-offset:.3rem;font-size:.72rem;font-weight:750;text-decoration:underline}.recipe-library-note{color:#fff;background:var(--recipe-green);padding-block:clamp(4rem,8vw,7rem)}.recipe-library-note-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.recipe-library-note blockquote{letter-spacing:-.035em;max-width:58rem;margin-block:1rem 1.8rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.08}.recipe-library-note .recipe-text-link{color:#fff}.recipe-collection-page{min-height:80vh}.recipe-collection-hero{padding-block:clamp(3.5rem,7vw,6.5rem)}.recipe-collection-hero .breadcrumb-list{margin-bottom:3rem}.recipe-collection-hero h1{max-width:60rem;color:var(--recipe-green);letter-spacing:-.055em;margin-block:.8rem 1rem;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.92}.recipe-collection-hero>p{color:#5b574f;max-width:42rem;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.recipe-collection-page .recipe-library-browser{border-top:1px solid var(--recipe-line);background:#f3ecdf}.recipe-detail-breadcrumbs{padding-block:1.3rem}.recipe-detail-hero{border-block:1px solid var(--recipe-line)}.recipe-detail-hero-grid{width:100%;max-width:none;padding-right:0;padding-left:var(--page-gutter);grid-template-columns:minmax(24rem,.82fr) minmax(0,1.18fr);display:grid}.recipe-detail-hero-copy{flex-direction:column;justify-content:center;min-height:42rem;padding:clamp(3rem,5vw,5.5rem) clamp(2.5rem,5vw,6rem) clamp(3rem,5vw,5.5rem) 0;display:flex}.recipe-detail-hero-copy h1{color:var(--recipe-green);letter-spacing:-.055em;margin-block:.75rem .25rem;font-size:clamp(3.3rem,5.6vw,6rem);font-weight:400;line-height:.91}.recipe-bangla-title{color:var(--recipe-gold);font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.5}.recipe-detail-dek{color:#555249;max-width:38rem;margin-top:1.2rem;font-size:.98rem;line-height:1.8}.recipe-detail-stats{border-block:1px solid var(--recipe-line);grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.recipe-detail-stats>div{border-right:1px solid var(--recipe-line);grid-template-columns:auto 1fr;align-content:center;gap:0 .5rem;min-height:4.6rem;padding:.9rem .7rem;display:grid}.recipe-detail-stats>div:last-child{border-right:0}.recipe-detail-stats svg{width:16px;color:var(--recipe-gold);grid-row:1/3;align-self:center}.recipe-detail-stats span{color:#777168;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:720}.recipe-detail-stats strong{color:var(--recipe-green);margin-top:.12rem;font-size:.71rem;font-weight:720}.recipe-toolbar{flex-wrap:wrap;gap:1.3rem;margin-top:1.35rem;display:flex}.recipe-toolbar a,.recipe-toolbar button{border-bottom:1px solid var(--recipe-green);color:var(--recipe-green);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;padding-bottom:.25rem;font-size:.66rem;font-weight:740;display:inline-flex}.recipe-detail-hero-media{background:#ddd4c6;min-height:42rem;position:relative;overflow:hidden}.recipe-detail-hero-media img{object-fit:cover}.recipe-detail-hero-media figcaption{color:#fffc;background:#0000006b;padding:.3rem .45rem;font-size:.56rem;position:absolute;bottom:.6rem;right:.8rem}.recipe-detail-story{border-bottom:1px solid var(--recipe-line);grid-template-columns:9rem minmax(0,1fr) auto;align-items:start;gap:1.5rem 2.5rem;padding-block:clamp(2.75rem,5vw,4.5rem);display:grid}.recipe-detail-story>p{color:#31352c;max-width:56rem;font-family:Georgia,serif;font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.5}.recipe-detail-tags{flex-wrap:wrap;gap:.45rem;display:flex}.recipe-detail-tags span{border:1px solid var(--recipe-line);color:#5d6056;border-radius:99rem;align-items:center;gap:.3rem;padding:.45rem .65rem;font-size:.62rem;font-weight:680;display:inline-flex}.recipe-detail-body{grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,4.5vw,4rem);padding-block:clamp(3.5rem,6vw,6rem);display:grid}.recipe-section-heading{margin-bottom:2rem}.recipe-section-heading h2,.recipe-notes-heading h2,.recipe-more-heading h2{color:var(--recipe-green);letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;line-height:1}.recipe-section-heading>p{color:#716d65;margin-top:.6rem;font-family:Georgia,serif;font-size:.83rem;font-style:italic}.recipe-ingredients-panel{border:1px solid var(--recipe-line);background:#ffffff80;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));align-items:start;gap:clamp(1.5rem,2.5vw,2.4rem) clamp(1.75rem,3.5vw,3.5rem);padding:clamp(1.5rem,2.6vw,2.4rem);scroll-margin-top:6rem;display:grid}.recipe-ingredients-panel .recipe-section-heading{grid-column:1/-1;margin-bottom:.25rem}.recipe-ingredients-panel .recipe-section-heading h2{font-size:clamp(2.1rem,3.2vw,3rem)}.recipe-ingredients-panel .recipe-ingredient-group li:last-child{border-bottom:0}.recipe-method{padding-left:calc(15rem + clamp(2rem,4vw,4rem));position:relative}.recipe-method>.recipe-section-heading{width:15rem;margin-bottom:0;position:absolute;top:0;left:0}.recipe-method .recipe-section-heading h2{font-size:clamp(1.85rem,2.5vw,2.35rem)}.recipe-ingredient-group+.recipe-ingredient-group{margin-top:0}.recipe-ingredient-group h3,.recipe-step-section>h3{border-bottom:1px solid var(--recipe-green);color:var(--recipe-green);letter-spacing:.11em;text-transform:uppercase;padding-bottom:.65rem;font-family:inherit;font-size:.69rem;font-weight:780}.recipe-ingredient-group li{border-bottom:1px solid var(--recipe-line);color:#46463f;grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;padding-block:.9rem;font-size:.78rem;line-height:1.45;display:grid}.recipe-ingredient-amount{color:var(--recipe-gold);font-weight:730}.recipe-ingredient-group li strong{color:#2d3028;font-weight:650;display:block}.recipe-ingredient-group li small{color:#777168;margin-top:.2rem;font-size:.68rem;display:block}.recipe-step-section+.recipe-step-section{margin-top:3rem}.recipe-step-section li{border-bottom:1px solid var(--recipe-line);grid-template-columns:3.7rem 1fr;gap:1.25rem;padding-block:1.45rem;display:grid}.recipe-step-number{color:var(--recipe-gold);font-family:Georgia,serif;font-size:1.7rem;font-style:italic;line-height:1}.recipe-step-section li p{color:#393a34;max-width:47rem;font-size:.9rem;line-height:1.82}.recipe-step-section li small{color:var(--recipe-green);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.64rem;font-weight:730;display:inline-flex}.recipe-detail-notes{color:#f7f0e5;background:var(--recipe-green);padding-block:clamp(4rem,7vw,6.5rem)}.recipe-detail-notes .recipe-kicker{color:#d5ae64}.recipe-detail-notes h2{color:#fff}.recipe-notes-grid{background:#fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.4rem;display:grid}.recipe-notes-grid article{background:var(--recipe-green);min-height:17rem;padding:clamp(1.5rem,3vw,2.7rem)}.recipe-notes-grid h3{color:#fff;margin-bottom:1.25rem;font-size:1.45rem;font-weight:400}.recipe-notes-grid li{color:#ffffffbd;padding-left:1rem;font-size:.78rem;line-height:1.72;position:relative}.recipe-notes-grid li:before{content:"";background:#d5ae64;border-radius:50%;width:.26rem;height:.26rem;position:absolute;top:.72em;left:0}.recipe-notes-grid li+li{margin-top:.65rem}.recipe-safety-note svg{color:#d5ae64;margin-bottom:1rem}.recipe-safety-note p{color:#ffffffbd;font-size:.78rem;line-height:1.72}.recipe-safety-note p+p{margin-top:.8rem}.recipe-product-pairing{border-bottom:1px solid var(--recipe-line);padding-block:clamp(4rem,7vw,6rem)}.recipe-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.2rem;display:grid}.recipe-product-card{border:1px solid var(--recipe-line);background:#ffffff6b;grid-template-columns:10rem 1fr;align-items:center;min-height:11rem;display:grid}.recipe-product-card>span{background:#e6dfd3;height:100%;min-height:11rem;position:relative;overflow:hidden}.recipe-product-card img{object-fit:contain;padding:.6rem;transition:transform .25s}.recipe-product-card:hover img{transform:scale(1.04)}.recipe-product-card>div{padding:1.4rem}.recipe-product-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.recipe-product-card:only-child{grid-template-columns:15rem minmax(0,1fr);min-height:13rem}.recipe-product-card:only-child>span{min-height:13rem}.recipe-product-card:only-child>div{padding:1.8rem clamp(1.8rem,3vw,2.6rem)}.recipe-product-card:only-child h3{font-size:clamp(1.5rem,2.2vw,1.9rem)}.recipe-product-card:only-child p{max-width:44rem;font-size:.8rem}.recipe-product-card h3{color:var(--recipe-green);font-size:1.4rem;font-weight:400}.recipe-product-card p{color:#68645c;margin-block:.45rem .8rem;font-size:.72rem;line-height:1.6}.recipe-product-card em{color:var(--recipe-green);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.63rem;font-style:normal;font-weight:750;display:inline-flex}.recipe-more{padding-block:clamp(4rem,7vw,6.5rem)}.recipe-more-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem;display:flex}.recipe-more-grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.recipe-more-media{aspect-ratio:4/3;background:#ddd4c6;margin-bottom:1rem;display:block;position:relative;overflow:hidden}.recipe-more-media img{object-fit:cover;transition:transform .45s}.recipe-more article:hover img{transform:scale(1.035)}.recipe-more article h3{color:var(--recipe-green);margin-top:.4rem;font-size:1.55rem;font-weight:400}@media (max-width:1050px){.recipe-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-collection-links{grid-template-columns:repeat(2,1fr)}.recipe-collection-links a:nth-child(2){border-right:0}.recipe-collection-links a:nth-child(-n+2){border-bottom:1px solid var(--recipe-line)}.recipe-detail-hero-grid{grid-template-columns:1fr 1fr}.recipe-detail-stats{grid-template-columns:repeat(2,1fr)}.recipe-detail-stats>div:nth-child(2){border-right:0}.recipe-detail-stats>div:nth-child(-n+2){border-bottom:1px solid var(--recipe-line)}.recipe-detail-story{grid-template-columns:8rem minmax(0,1fr)}.recipe-detail-tags{grid-column:2}}@media (max-width:820px){.recipe-library-hero{min-height:42rem}.recipe-library-hero-media:after{background:linear-gradient(#0f160b38,#0f160b8c 35%,#0f160bf5 96%)}.recipe-library-hero-media img{object-position:62% center}.recipe-library-hero-shell{align-items:end;min-height:42rem}.recipe-library-hero-copy{width:100%;padding-block:10rem 3rem}.recipe-library-hero-copy h1{max-width:34rem;font-size:clamp(3.2rem,12vw,5.5rem)}.recipe-library-intro-grid{grid-template-columns:1fr;gap:1.5rem}.recipe-library-browser-head{flex-direction:column;align-items:stretch}.recipe-search{width:100%}.recipe-filter-row{padding-bottom:.5rem;overflow-x:auto}.recipe-filter-row>*{flex:none}.recipe-result-count{display:none}.recipe-detail-hero-grid{grid-template-columns:1fr;padding-inline:0}.recipe-detail-hero-copy{width:min(calc(100% - (var(--page-gutter) * 2)), var(--max-width));min-height:auto;margin-inline:auto;padding:3.5rem 0}.recipe-detail-hero-media{min-height:72vw}.recipe-detail-story{grid-template-columns:1fr;gap:1rem}.recipe-detail-tags{grid-column:auto;margin-top:1rem}.recipe-detail-body{grid-template-columns:1fr;gap:3rem}.recipe-method{padding-left:0}.recipe-method>.recipe-section-heading{width:auto;margin-bottom:2rem;position:static}.recipe-notes-grid{grid-template-columns:1fr}.recipe-notes-grid article{min-height:auto}}@media (max-width:620px){.recipe-library-hero-copy>p{font-size:.9rem}.recipe-library-hero-actions{flex-direction:column;align-items:stretch}.recipe-library-hero-actions .recipe-button{width:100%}.recipe-library-intro,.recipe-library-browser{padding-block:3.8rem}.recipe-collection-links{grid-template-columns:1fr}.recipe-collection-links a{border-right:0;border-bottom:1px solid var(--recipe-line)}.recipe-collection-links a:last-child{border-bottom:0}.recipe-premium-grid{grid-template-columns:1fr;gap:1.4rem}.recipe-premium-card-titles strong{font-size:1.65rem}.recipe-library-note blockquote{font-size:2.25rem}.recipe-collection-hero h1{font-size:3.6rem}.recipe-detail-hero-copy h1{font-size:clamp(3rem,16vw,4.6rem)}.recipe-detail-stats{margin-top:1.5rem}.recipe-detail-story>p{font-size:1.35rem}.recipe-ingredient-group li{grid-template-columns:6.4rem 1fr}.recipe-step-section li{grid-template-columns:2.7rem 1fr;gap:.8rem}.recipe-product-grid,.recipe-more-grid{grid-template-columns:1fr}.recipe-product-card{grid-template-columns:7rem 1fr}.recipe-more-heading{flex-direction:column;align-items:start}}@media print{.recipe-detail-breadcrumbs,.recipe-detail-hero-media,.recipe-toolbar,.recipe-detail-notes,.recipe-product-pairing,.recipe-more{display:none!important}body:has(.recipe-detail-page)>:not(.site-main){display:none!important}body:has(.recipe-detail-page) header{display:none!important}body:has(.recipe-detail-page) footer{display:none!important}.recipe-detail-page{background:#fff}.recipe-detail-hero-grid,.recipe-detail-body{width:100%;padding:0;display:block}.recipe-detail-hero-copy{min-height:auto;padding:0 0 1.5rem}.recipe-detail-story{padding-block:1rem;display:block}.recipe-detail-story>p{font-size:1rem}.recipe-ingredients-panel{background:0 0;border:0;margin-bottom:2rem;padding:0}.recipe-method{padding-left:0}.recipe-method>.recipe-section-heading{width:auto;margin-bottom:1rem;position:static}.recipe-ingredient-group li,.recipe-step-section li{break-inside:avoid;padding-block:.45rem}}@media (prefers-reduced-motion:reduce){.recipe-library-page *,.recipe-detail-page *{scroll-behavior:auto!important;transition:none!important}}
