@media (max-width:1024px){.fw-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 120px - 20px) / 2.2)}.sec-hdr{margin-bottom:40px}.explore-tabs .fw-slide,.fw-slide.explore-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 20px) / 2);padding:0}}@media (max-width:767px){.send-to-phone-btn,.send-to-phone-modal{display:none!important}}@media (max-width:768px){.fw-track{padding:60px 0 0}.fw-slide{flex:0 0 85%}.sec-hdr{flex-direction:column;align-items:flex-start}.arr-group{margin-top:15px}.explore-tabs .fw-track,.recipes-sec--related .fw-track{padding:24px 0 0;gap:16px}.explore-tabs .fw-slide,.fw-slide.explore-card{flex:0 0 88%;padding:0}}@media (max-width:480px){.fw-slide{flex:0 0 100%;padding:70px 16px 20px}.fw-slide h3{font-size:20px}.rec-det-h{font-size:16px}.explore-tabs .fw-slide,.fw-slide.explore-card{padding:0;flex:0 0 92%}.explore-tabs .fw-slide .explore-body,.fw-slide.explore-card .explore-body{padding:18px 16px}.explore-tabs .fw-slide h3,.fw-slide.explore-card h3{font-size:17px;margin:0 0 14px}.explore-tabs .fw-slide .explore-divider,.fw-slide.explore-card .explore-divider{margin:0 0 14px}.explore-tabs .fw-slide .d-flex,.fw-slide.explore-card .d-flex{margin:0 0 4px}}@media (max-width:768px){.hero-vector img{width:100%}.why-card-1{margin-bottom:20px}.why-card-1,.why-card-1.blue,.why-card-1.pink{transform:rotate(0deg)}.how-sec{padding:0}.recipes-sec,.testi-sec{overflow:hidden}}@media (max-width:1024px){.recipe-bar{padding:25px 40px}.recipe-item{padding:0 25px}.recipe-item h6{font-size:20px}.video-btn{padding:14px 28px;font-size:16px}}@media (max-width:768px){.recipe-bar{flex-direction:column;align-items:center;text-align:center;padding:30px 20px}.recipe-info{justify-content:center;flex-wrap:wrap;gap:20px}.recipe-item{padding:0}.recipe-item:after{display:none}.recipe-item p{font-size:14px}.recipe-item h6{font-size:18px}.video-btn{margin-top:10px;padding:14px 28px;font-size:16px}.youtube-link h6{margin-left:0}}@media (max-width:480px){.recipe-info{flex-direction:column;gap:18px}.video-btn{width:100%;text-align:center}}@media (max-width:1024px){.ingredients-grid{gap:20px}.section-title{font-size:28px}.ingredients-card{padding:25px}.instructions-card{padding:28px}}@media (max-width:768px){.ingredients-grid{grid-template-columns:1fr}.section-title{font-size:24px}.summary-text{font-size:15px}.ingredients-card h3{font-size:18px}.ingredients-card li{font-size:15px}.instructions-card{padding:22px}.instructions-card h3{font-size:20px}.step h4{font-size:16px}.step p{font-size:14px}}@media (max-width:480px){.container{width:100%;padding:20px}.ingredients-card,.instructions-card{padding:18px;border-radius:16px}.ingredients-card li{flex-direction:column;align-items:flex-start}.ingredients-card li b{margin-top:4px}.how-row.step{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.hero-vector img{margin-top:-12px}.cats-sec,.recipes-sec{padding:0}.recipes-sec--related{margin-top:16px;padding:0}.recipes-sec--related:last-of-type{padding-bottom:32px}.recipes-sec--related .sec-hdr{margin-bottom:16px}.how-sub{margin-bottom:15px}.hero-top h1{font-size:18px}.hero-top p{font-size:12px}.hero-slider-section{padding:0}.hero-top{padding-bottom:0}.how-sec h2{font-size:18px}.how-sec p{font-size:12px}.how-card-1.pink{top:0}.quote-img{right:-45px}.quote-img img{width:65%}.tc-text{font-size:12px}.tc-av img{width:55px}.fw-track.testi{padding-top:0}.why-heading,.why-heading3 span,.why-heading6 span{font-size:18px}.page-header{padding:30px 0 8px}.page-header p{font-size:12px}.recipe-summary-section{padding:28px 0 0}.recipe-hero{padding:20px 0 0}.recipe-hero img{padding:0}}@media (max-width:991px){.nav-pill-center{display:none}.hamburger,.nav-right--shared{display:flex}.hero-top h1{font-size:36px}.how-row{grid-template-columns:repeat(2,1fr);gap:20px}.how-card-1,.how-card-1.pink,.how-card-1.yellow{transform:unset}.how-card-1.pink{left:0}.how-card-1.yellow{left:0;top:0}.fw-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 60px * 2 - 20px) / 2.1)}.sec-hdr{flex-direction:column;align-items:flex-start;gap:14px}.hc-meta{flex-wrap:wrap}.hcm{min-width:45%;border-right:none;padding-right:0;margin-right:0;margin-bottom:8px}.hs-slide:first-child .food-disc,.hs-slide:nth-child(7) .food-disc{width:78px;height:78px;margin-bottom:20px;font-size:30px}.hs-slide:nth-child(2) .food-disc,.hs-slide:nth-child(6) .food-disc{width:95px;height:95px;margin-bottom:8px;font-size:38px}.hs-slide:nth-child(3) .food-disc,.hs-slide:nth-child(5) .food-disc{width:112px;height:112px;margin-bottom:0;font-size:46px}.hs-slide:nth-child(4) .food-disc{width:128px;height:128px;margin-bottom:-6px;font-size:54px}}@media (max-width:575px){.hero-top h1{font-size:26px}.fw-slide{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 0px)}.hs-slide:first-child .food-disc,.hs-slide:nth-child(7) .food-disc{width:58px;height:58px;margin-bottom:14px;font-size:22px}.hs-slide:nth-child(2) .food-disc,.hs-slide:nth-child(6) .food-disc{width:74px;height:74px;margin-bottom:6px;font-size:30px}.hs-slide:nth-child(3) .food-disc,.hs-slide:nth-child(5) .food-disc{width:88px;height:88px;margin-bottom:0;font-size:36px}.hs-slide:nth-child(4) .food-disc{width:102px;height:102px;margin-bottom:-5px;font-size:42px}.how-row{grid-template-columns:auto}footer{padding:0}}.hero-wrap{overflow:hidden}.cats-sec{overflow-x:clip}.med-sec,.recipes-sec,.testi-sec{overflow-x:visible}.cat-grid>*,.fm-footer-grid>*,.fw-track>*,.how-row.why-row>*,.how-row>*,.med-track>*{min-width:0}@media (max-width:1023.98px){.container{width:100%;max-width:100%;padding-left:24px;padding-right:24px}}@media (max-width:639.98px){.container{padding-left:16px;padding-right:16px}}@media (max-width:991px){.nav-brand{font-size:20px;line-height:1}.nav-inner{gap:8px;align-items:center}.site-nav .container{padding-left:16px;padding-right:16px}.nav-inner .nav-right--shared>*{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}.hero-top,.hero-top h1{position:relative;z-index:3}.hero-top h1{font-size:clamp(32px,5.4vw,60px);line-height:1.1;text-wrap:balance}@media (min-width:640px) and (max-width:1023.98px){.hero-top h1{font-size:clamp(38px,5vw,48px);line-height:1.12}}@media (max-width:1023.98px){.hero-top{padding:96px 0 72px}.hero-sub{font-size:16px;padding:0 8px}.hero-eyebrow{font-size:12px;letter-spacing:.16em}}@media (max-width:639.98px){.hero-top{padding:88px 0 56px}.hero-top h1{font-size:clamp(30px,8vw,36px);line-height:1.15}.hero-sub{font-size:15px}.hero-converter-card{padding:16px 14px;border-radius:20px}.hero-converter-label{font-size:13px}}@media (min-width:640px) and (max-width:1023.98px){.hero-backdrop{inset:auto -60px -20px auto;width:auto;height:55%;object-fit:contain}}@media (max-width:639.98px){.hero-backdrop{display:none}}.btn-gen .btn-txt{display:inline-block}.hero-input-row .btn-gen,.hero-input-row input{min-height:46px}.hero-input-row .btn-gen{flex-shrink:0}@media (max-width:639.98px){.hero-input-row{flex-direction:column;align-items:stretch;border-radius:18px;padding:10px;gap:10px}.hero-input-icon{display:none}.hero-input-row input{padding:10px 12px;text-align:center;font-size:15px}.hero-input-row .btn-gen{width:100%;justify-content:center}}.how-row{gap:20px}@media (max-width:1023.98px){.how-sec{padding:56px 0}.how-sec h2{font-size:clamp(24px,3.5vw,34px)}.how-sub{margin-bottom:32px;font-size:15px}.how-card-1,.how-card-1.pink,.how-card-1.yellow{transform:none;left:0;top:0;height:auto;min-height:0;overflow:visible}.how-card-1-text h5,.how-card-1-text p,.how-step-badge{transform:none}.how-card-1-text{padding:24px 24px 28px;display:flex;flex-direction:column;justify-content:flex-start;gap:28px;height:auto}.how-card-1-text h5,.how-card-1-text p{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.how-card-1-text h5{width:auto;height:auto;font-size:24px;line-height:1.25;margin-bottom:0;padding-right:64px;flex:0 0 auto;flex-grow:0;align-self:auto;order:0}.how-card-1-text p{width:auto;margin-bottom:0;font-size:15px;line-height:1.6;padding-right:96px}.how-step-badge{font-size:40px;line-height:1;top:16px;right:20px}.how-card-1 img{width:84px;right:12px;bottom:12px}}@media (min-width:640px) and (max-width:1023.98px){.how-row{grid-template-columns:repeat(2,1fr);gap:24px;row-gap:24px;align-items:start}.how-row>.how-card-1:nth-child(3){grid-column:1/-1;max-width:calc(50% - 12px);width:100%;justify-self:center}.how-card-1-text h5{font-size:22px}.how-card-1-text p{font-size:15px;padding-right:92px}.how-card-1 img{width:80px}}@media (max-width:639.98px){.how-sec{padding:48px 0}.how-row{grid-template-columns:1fr;gap:16px}.how-card-1-text{padding:22px 22px 26px}.how-card-1-text h5{font-size:22px;padding-right:56px}.how-card-1-text p{padding-right:92px}.how-card-1 img{width:80px;right:10px;bottom:10px}}@media (max-width:1023.98px){.fw-slider-outer{overflow:hidden}.fw-track{gap:16px;padding-top:72px}.fw-slide{padding:90px 16px 20px}.fw-slide .rc{left:50%}.fw-slide .rc img{width:100px;height:100px}.fw-slide h3{font-size:20px}.rec-det-p{font-size:13px;opacity:.7}.rec-det-h{font-size:16px}.recipes-sec{margin-top:8px}.explore-tabs .fw-track,.recipes-sec--related .fw-track{padding-top:24px}.explore-tabs .fw-slide,.fw-slide.explore-card{padding:0}.explore-tabs .fw-slide .rc,.fw-slide.explore-card .rc{left:auto;aspect-ratio:16/9}.explore-tabs .fw-slide .explore-thumb .explore-thumb-fg,.explore-tabs .fw-slide .rc img,.fw-slide.explore-card .explore-thumb .explore-thumb-fg,.fw-slide.explore-card .rc img{width:100%;height:100%}.explore-tabs .fw-slide h3,.fw-slide.explore-card h3{font-size:18px}.explore-tabs .rec-det-p,.fw-slide.explore-card .rec-det-p{font-size:11px;opacity:1}.explore-tabs .rec-det-h,.fw-slide.explore-card .rec-det-h{font-size:14px}}@media (min-width:640px) and (max-width:1023.98px){.fw-slide{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 2)}}@media (max-width:639.98px){.fw-slide{flex:0 0 100%;padding:90px 16px 20px}}@media (max-width:1023.98px){.recipes-sec .container,section.testi-sec .container{position:relative}.recipes-sec .sec-hdr,section.testi-sec .sec-hdr{margin-bottom:24px}.recipes-sec .arr-group,section.testi-sec .arr-group{display:flex;position:absolute;left:12px;right:12px;top:auto;bottom:40%;justify-content:space-between;align-items:center;gap:0;pointer-events:none;z-index:5}.recipes-sec .arr-btn,section.testi-sec .arr-btn{width:40px;height:40px;padding:0;border-radius:999px;background:#fff;color:#111;border:1px solid #e5e7eb;box-shadow:0 6px 18px #0f172a1f;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.recipes-sec .arr-btn:focus-visible,section.testi-sec .arr-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.recipes-sec .arr-btn:disabled,section.testi-sec .arr-btn:disabled{opacity:.4;cursor:not-allowed}}@media (max-width:639.98px){.recipes-sec .sec-hdr,section.testi-sec .sec-hdr{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:1023.98px){.cats-sec{padding:0 0 56px}.cats-sec h2{font-size:clamp(24px,3.5vw,32px)}.cats-sub{margin-bottom:28px}.cat-grid{display:grid;gap:12px;justify-content:stretch;margin-bottom:32px}.cat-chip{justify-content:flex-start;align-items:center;gap:12px;padding:8px 16px;line-height:1.2;min-height:48px;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal}.cat-chip img{height:32px;width:32px;flex-shrink:0}.cat-chip .ce{margin-right:0}}@media (min-width:768px) and (max-width:1023.98px){.cat-grid{grid-template-columns:repeat(4,1fr)}.cat-chip{font-size:16px;min-height:56px;padding:10px 18px}.cat-chip img{height:36px;width:36px}}@media (max-width:767.98px){.cat-grid{grid-template-columns:repeat(2,1fr)}.cat-chip{font-size:14px;padding:8px 14px;gap:10px}}@media (max-width:639.98px){section.testi-sec .tc{height:auto;min-height:360px;padding:30px 28px 26px}section.testi-sec .stars{margin-bottom:18px;font-size:19px}section.testi-sec .tc-text{font-size:16px;line-height:1.5}section.testi-sec .tc-auth{grid-template-columns:48px minmax(0,1fr) 52px;padding-top:22px}section.testi-sec .tc-av{width:48px;height:48px}section.testi-sec .tc-name{font-size:16px}section.testi-sec .tc-role{font-size:14px}section.testi-sec .quote-img{font-size:58px}}@media (max-width:400px){.cat-chip{font-size:13.5px;padding:8px 12px;gap:8px}.cat-chip img{height:28px;width:28px}}@media (max-width:359.98px){.cat-grid{grid-template-columns:1fr}}@media (min-width:992px) and (max-width:1199.98px){.home-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:768px) and (max-width:991.98px){.home-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:767.98px){.home-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-cat-card{padding:8px 12px 8px 8px;gap:12px;min-height:68px}.home-cat-thumb{width:50px;height:50px}.home-cat-label{font-size:14px}}@media (max-width:400px){.home-cat-grid{grid-template-columns:1fr}}@media (max-width:1199.98px){.cats-sec-bento{padding:64px 0}.cat-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:240px;gap:12px}.cat-bento-card:nth-child(n){grid-column:span 1}.cat-bento-card:first-child,.cat-bento-card:nth-child(5){grid-column:span 2}.cat-bento-title{font-size:22px}.cat-bento-half .cat-bento-title,.cat-bento-sm .cat-bento-title{font-size:20px}}@media (max-width:767.98px){.cats-sec-bento{padding:48px 0}.cats-sec-bento h2{font-size:clamp(28px,7vw,36px);line-height:1.1}.cat-bento{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:210px;gap:12px}.cat-bento-card:nth-child(n){grid-column:span 1}.cat-bento-card{border-radius:16px}.cat-bento-body,.cat-bento-half .cat-bento-body,.cat-bento-sm .cat-bento-body{left:18px;right:74px;bottom:16px}.cat-bento-half .cat-bento-title,.cat-bento-sm .cat-bento-title,.cat-bento-title{font-size:22px}.cat-bento-arrow,.cat-bento-half .cat-bento-arrow,.cat-bento-sm .cat-bento-arrow{width:42px;height:42px;right:14px;bottom:14px}}@media (max-width:400px){.cat-bento{grid-auto-rows:200px}.cat-bento-half .cat-bento-title,.cat-bento-sm .cat-bento-title,.cat-bento-title{font-size:20px}.cat-bento-desc,.cat-bento-half .cat-bento-desc,.cat-bento-sm .cat-bento-desc{font-size:12.5px}}.med-arr{display:inline-flex;width:40px;height:40px;top:50%;transform:translateY(-50%);z-index:5}.med-arr-prev{left:8px}.med-arr-next{right:8px}.med-arr:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1023.98px){.med-sec{padding:0 0 56px}.med-sec h2{font-size:clamp(24px,3.5vw,32px)}.med-sub{margin-bottom:24px}.med-track{padding-left:0;padding-right:0}}@media (min-width:640px) and (max-width:1023.98px){.med-card{width:calc((100% - 20px) / 2)}}@media (max-width:639.98px){.med-card{width:100%}.med-track{gap:12px;padding:6px 0 20px}}@media (max-width:1023.98px){.why-card-1,.why-card-1.blue,.why-card-1.pink{transform:none}.why-heading,.why-heading3 span,.why-heading6 span{font-size:clamp(20px,3vw,26px)}.why-card-1-text h6{font-size:17px}.why-card-1-text p{font-size:14.5px}}@media (min-width:640px) and (max-width:1023.98px){.how-row.why-row{grid-template-columns:repeat(2,1fr);gap:20px}.how-row.why-row .why-card-1:nth-child(3){grid-column:1/-1;max-width:calc(50% - 10px);justify-self:center;width:100%}}@media (max-width:639.98px){.how-row.why-row{grid-template-columns:1fr;gap:16px}}@media (min-width:640px) and (max-width:1023.98px){.fm-footer-grid{grid-template-columns:1fr 1fr;gap:32px 40px}.fm-footer-brand{grid-column:1/-1}.fm-footer-desc{max-width:640px}}@media (max-width:1023.98px){.testi-sec{padding-bottom:64px}.fm-footer-main{padding-top:56px}}@media (max-width:639.98px){.testi-sec{padding-bottom:48px}.fm-footer-main{padding-top:40px}.fm-footer-logo{font-size:34px}.fm-footer{width:100%;margin:0;border-right:0;border-left:0;border-radius:0}}@media (max-width:767.98px){.fm-footer-main{padding-left:24px;padding-right:24px;padding-bottom:32px}.fm-footer-grid{grid-template-columns:1fr;gap:32px}.fm-footer-desc{max-width:none;font-size:14px}.fm-footer-social-link{min-width:40px;min-height:40px}.fm-footer-links{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.fm-footer-links li{margin-bottom:12px;display:block}.fm-footer-links li+li:before,.fm-footer-links li:before{content:none;margin:0}.fm-footer-links a{display:inline-block;padding:4px 0;min-height:32px;font-size:15px}.fm-footer-col:nth-of-type(2) .fm-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px}.fm-footer-col:nth-of-type(2) .fm-footer-links li{margin-bottom:0}}.fm-footer-bottom p{font-size:14px}@media (max-width:1023.98px){.cats-sec-bento h2,.explore-tabs .sec-hdr-l h2,.med-sec h2,.testi-sec h2{font-size:34px}.cats-sec-bento,.explore-tabs,.med-sec,.testi-sec{padding:48px 0}.explore-tabs .sec-hdr,.testi-sec .sec-hdr{margin-bottom:24px}.explore-tabs .fw-track,.med-sec .med-track{padding-top:0}}@media (max-width:767px){.recipe-screen-only{overflow-x:clip}.recipe-screen-only .container{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.recipe-screen-only .page-header{padding:24px 0 8px}.recipe-screen-only .page-header h1{margin:0;font-size:clamp(22px,6.5vw,26px);line-height:1.2;overflow-wrap:anywhere}.recipe-screen-only .recipe-dish-discovery{margin-top:10px}.recipe-screen-only .recipe-bar{gap:16px!important;padding:0 16px 16px!important;border-top:0}.recipe-screen-only .recipe-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;justify-content:flex-start!important;column-gap:12px!important;row-gap:16px!important;text-align:left}.recipe-screen-only .recipe-item{width:auto;min-width:0;padding:0!important;text-align:left}.recipe-screen-only .recipe-item:after{display:none}.recipe-screen-only .recipe-item p{font-size:11px;line-height:1.25;white-space:normal}.recipe-screen-only .recipe-item h6{margin-top:4px;font-size:13px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;word-break:normal}.recipe-screen-only .recipe-actions{gap:12px}.recipe-screen-only .ra-row{width:100%;gap:12px}.recipe-screen-only .ra-primary{width:100%}.recipe-screen-only .ra-primary .print-btn{width:100%;min-height:50px;justify-content:center}.recipe-screen-only .ra-secondary{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:8px}.recipe-screen-only .ra-secondary>*{display:inline-flex!important;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 4);min-width:0}.recipe-screen-only .ra-secondary .copy-recipe-btn,.recipe-screen-only .ra-secondary .print-btn,.recipe-screen-only .ra-secondary .share-btn{width:100%;min-width:44px;height:44px;padding:0}.recipe-screen-only .ra-secondary .copy-recipe-btn>span,.recipe-screen-only .ra-secondary .print-btn>span,.recipe-screen-only .ra-secondary .share-btn>span{display:none}.recipe-screen-only .recipe-hero{width:100%;padding:4px 0 0}.recipe-screen-only .recipe-hero .ig-embed-anchor,.recipe-screen-only .recipe-hero .yt-embed-anchor,.recipe-screen-only .recipe-hero>*{width:100%;max-width:100%}.recipe-screen-only .recipe-summary-section{padding:24px 0 0}.recipe-screen-only .recipe-scaler-panel{margin-bottom:16px}.recipe-screen-only .ingredients-grid{margin-bottom:24px}.recipe-screen-only .ingredients-card{margin-bottom:12px;padding:16px;border-radius:16px}.recipe-screen-only .ing-card-head{margin-bottom:10px}.recipe-screen-only .ing-title{font-size:17px}.recipe-screen-only .ing-list>.ingredient-item{grid-template-columns:22px minmax(0,1fr) minmax(64px,34%);column-gap:8px;row-gap:0;min-height:36px;padding:8px 0;font-size:14px}.recipe-screen-only .ing-name,.recipe-screen-only .ing-qty{font-size:14px;line-height:1.45;word-break:normal;overflow-wrap:break-word}.recipe-screen-only .ing-qty{grid-column:auto;max-width:100%;text-align:right;align-self:start;font-weight:700}.recipe-screen-only .circular-selection-control{--selection-size:22px}.recipe-screen-only .instructions-card{margin-bottom:20px}.recipe-screen-only .ri-card{padding:16px;border-radius:16px}.recipe-screen-only .ri-head{margin-bottom:14px}.recipe-screen-only .ri-head h3,.recipe-screen-only .ri-head-title h3{font-size:20px;line-height:1.25}.recipe-screen-only .ri-step,.recipe-screen-only .ri-timeline{gap:10px}.recipe-screen-only .ri-marker-col{width:32px}.recipe-screen-only .ri-marker{width:32px;height:32px;font-size:17px}.recipe-screen-only .ri-content{padding:12px 14px 14px;border-radius:12px}.recipe-screen-only .ri-step-title{margin-bottom:7px;font-size:15.5px;line-height:1.3}.recipe-screen-only .ri-desc{font-size:14px;line-height:1.5}.recipe-screen-only .comments-section{margin-top:24px}.recipe-screen-only .comments-title{margin-bottom:16px;font-size:20px;line-height:1.25}.recipe-screen-only .comment-form-card{padding:16px;margin-bottom:20px}.recipe-screen-only .comment-submit-btn{min-height:44px;width:100%}.recipe-screen-only .recipes-sec--related{margin-top:24px;padding-bottom:0}.recipe-screen-only .recipes-sec--related .container{padding-left:16px;padding-right:16px}.recipe-screen-only .sec-hdr{margin-bottom:12px;gap:10px}.recipe-screen-only .sec-hdr-l h2{margin-bottom:0;font-size:22px;line-height:1.25}.recipe-screen-only .sec-hdr-l p{margin-bottom:0;font-size:13px;line-height:1.45}.recipe-screen-only .recipes-sec--related .fw-track{padding-top:12px}}@media (max-width:390px){.recipe-screen-only .ri-card{padding:14px}}@media (max-width:767px){.fm-footer-main{padding-left:16px;padding-right:16px}.fm-footer-grid{gap:24px}.fm-footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fm-footer-links li{display:block;margin-bottom:0}.fm-footer-links li+li:before{display:none}.fm-footer-links a{display:inline-flex;align-items:center;box-sizing:border-box;min-width:48px;min-height:48px;padding:8px 6px}.fm-footer-col:nth-of-type(2) .fm-footer-links{display:flex;flex-direction:column;gap:8px}.fm-footer-col:nth-of-type(2) .fm-footer-links li{margin-bottom:0}}@media (max-width:767.98px){.recipe-discovery-card[data-source-kind=reel] .rc{aspect-ratio:9/16}}@media (min-width:768px) and (max-width:1023.98px){.hiw-page .hiw-benefit-grid,.hiw-page .how-row.hiw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-page .hiw-benefit-blue,.hiw-page .hiw-steps>.how-card-1:nth-child(3){grid-column:1/-1;width:calc(50% - 9px);justify-self:center}.hiw-page .hiw-process{padding-bottom:52px}}@media (max-width:767.98px){.hiw-page .hiw-hero{padding:28px 0 23px}.hiw-page .hiw-h1{font-size:clamp(34px,8vw,42px);letter-spacing:-.8px}.hiw-page .hiw-hero-desc{max-width:560px;font-size:16px}.hiw-page .how-row.hiw-steps{grid-template-columns:minmax(0,1fr);gap:15px}.hiw-page .hiw-steps>.how-card-1,.hiw-page .hiw-steps>.how-card-1.pink,.hiw-page .hiw-steps>.how-card-1.yellow{width:100%;height:auto;min-height:430px}.hiw-page .hiw-steps>.how-card-1:nth-child(3){grid-column:auto}.hiw-page .hiw-process{padding-bottom:50px}.hiw-page .hiw-benefits{padding:45px 0 24px}.hiw-page .hiw-benefits h2,.hiw-page .hiw-faq-section h2{font-size:34px}.hiw-page .hiw-benefit-grid{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:23px}.hiw-page .hiw-benefit-blue{grid-column:auto;width:100%}.hiw-page .hiw-benefit-card{min-height:0;padding:14px}.hiw-page .hiw-mini-panel{min-height:112px;flex:0 0 auto}.hiw-page .hiw-faq-section{padding:30px 0 50px}.hiw-page .hiw-faq{margin-top:20px}.hiw-page .hiw-faq-item summary{min-height:58px;padding-left:14px;font-size:15px;line-height:1.4}}@media (max-width:420px){.hiw-page .hiw-steps .how-card-1-text{padding-right:17px;padding-left:17px}.hiw-page .hiw-steps .hiw-step-title{font-size:21px}.hiw-page .hiw-benefits h2,.hiw-page .hiw-faq-section h2{font-size:32px}}@media (max-width:639.98px){.categories-hero{min-height:0;padding:34px 0 30px;background-image:none}.categories-hero h1{font-size:clamp(34px,8vw,44px);letter-spacing:-.8px}.categories-hero p{max-width:420px;font-size:14px}.categories-hero+.cats-sec-flat{padding:12px 0 24px}.categories-dish-section{margin:0 0 24px;padding:13px}.categories-dish-heading{align-items:flex-start;flex-direction:column;gap:10px}.categories-dish-heading__copy{display:block}.categories-dish-heading h2{font-size:22px}.categories-dish-heading__controls{align-self:flex-end}.categories-dish-card{grid-template-columns:112px minmax(0,1fr);min-height:148px}.categories-dish-card__image,.categories-dish-card__placeholder{min-height:148px}.categories-dish-card__body{padding:11px 12px}.categories-dish-card__body strong{font-size:16px}.categories-dish-card__description{-webkit-line-clamp:2}}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-apple:before{content:"\f65b"}.bi-arrow-counterclockwise:before{content:"\f117"}.bi-arrow-left:before{content:"\f12f"}.bi-arrow-right:before{content:"\f138"}.bi-bag:before{content:"\f179"}.bi-basket:before{content:"\f180"}.bi-box-arrow-right:before{content:"\f1c3"}.bi-box-seam:before{content:"\f1c7"}.bi-cart:before{content:"\f242"}.bi-cart-fill:before{content:"\f23d"}.bi-cart-plus:before{content:"\f23f"}.bi-check-lg:before{content:"\f633"}.bi-check2-square:before{content:"\f271"}.bi-chevron-down:before{content:"\f282"}.bi-chevron-up:before{content:"\f286"}.bi-clipboard-check:before{content:"\f28b"}.bi-cup:before{content:"\f2e0"}.bi-cup-straw:before{content:"\f2df"}.bi-download:before{content:"\f30a"}.bi-droplet:before{content:"\f30d"}.bi-egg-fried:before{content:"\f312"}.bi-envelope:before{content:"\f32f"}.bi-flower1:before{content:"\f3cd"}.bi-gear:before{content:"\f3e5"}.bi-google-play:before{content:"\f7f7"}.bi-heart:before{content:"\f417"}.bi-heart-fill:before{content:"\f415"}.bi-info-lg:before{content:"\f646"}.bi-play-btn:before{content:"\f4f1"}.bi-play-fill:before{content:"\f4f4"}.bi-printer:before{content:"\f501"}.bi-snow:before{content:"\f56d"}.bi-three-dots:before{content:"\f5d4"}.bi-trash:before{content:"\f5de"}.bi-trash3:before{content:"\f78b"}.bi-x-lg:before{content:"\f659"}