.recipe-page-module__Lk9WTG__page{color:#213a2c;background:#f5f0e7;min-height:100vh}.recipe-page-module__Lk9WTG__siteHeader{border-bottom:1px solid #233d2d29;justify-content:space-between;align-items:center;width:min(1380px,100% - 64px);height:82px;margin:auto;display:flex}.recipe-page-module__Lk9WTG__brand{color:#173d2a;font:600 2rem/1 Georgia,serif}.recipe-page-module__Lk9WTG__siteHeader nav{gap:27px;display:flex}.recipe-page-module__Lk9WTG__siteHeader nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.recipe-page-module__Lk9WTG__hero{border-bottom:1px solid #233d2d29;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(45px,7vw,95px);width:min(1260px,100% - 64px);min-height:640px;margin:auto;display:grid}.recipe-page-module__Lk9WTG__heroCopy{min-width:0;padding:74px 0}.recipe-page-module__Lk9WTG__breadcrumb{color:#778379;gap:10px;margin-bottom:48px;font-size:.74rem;display:flex}.recipe-page-module__Lk9WTG__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.recipe-page-module__Lk9WTG__eyebrow,.recipe-page-module__Lk9WTG__finalCta>span{color:#916949;letter-spacing:.17em;font-size:.68rem;font-weight:900}.recipe-page-module__Lk9WTG__hero h1{letter-spacing:-.05em;max-width:680px;margin:15px 0 24px;font:400 clamp(3.5rem,6vw,6.6rem)/.94 Georgia,serif}.recipe-page-module__Lk9WTG__heroCopy>p{color:#617067;max-width:610px;margin:0;font-size:1.02rem;line-height:1.76}.recipe-page-module__Lk9WTG__heroMeta{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.recipe-page-module__Lk9WTG__heroMeta span{color:#536459;text-transform:uppercase;background:#ffffff52;border:1px solid #cdbfab;padding:9px 13px;font-size:.69rem;font-weight:800}.recipe-page-module__Lk9WTG__heroVisual{background:#173d2a;border:9px solid #e8dfd1;width:100%;height:clamp(340px,37vw,470px);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 55px #28342b1f}.recipe-page-module__Lk9WTG__heroVisual:after{content:"";background:linear-gradient(#0000 52%,#0c1f147a);position:absolute;inset:0}.recipe-page-module__Lk9WTG__heroVisual img{object-fit:cover}.recipe-page-module__Lk9WTG__heroVisual figcaption{z-index:1;color:#fff;letter-spacing:.14em;font-size:.63rem;font-weight:900;position:absolute;bottom:22px;right:24px}.recipe-page-module__Lk9WTG__nutrition{background:#fbf8f2;border:1px solid #d2c6b5;grid-template-columns:1.45fr repeat(4,1fr);width:min(1140px,100% - 48px);margin:82px auto 0;display:grid}.recipe-page-module__Lk9WTG__nutrition header,.recipe-page-module__Lk9WTG__nutrition article{border-right:1px solid #d2c6b5;flex-direction:column;justify-content:center;min-height:145px;padding:24px;display:flex}.recipe-page-module__Lk9WTG__nutrition header span{color:#936c4e;letter-spacing:.15em;font-size:.65rem;font-weight:900}.recipe-page-module__Lk9WTG__nutrition header p{margin:10px 0 0;font:400 1.15rem Georgia,serif}.recipe-page-module__Lk9WTG__nutrition article{text-align:center;align-items:center}.recipe-page-module__Lk9WTG__nutrition article strong{color:#1d432e;font:400 2.35rem Georgia,serif}.recipe-page-module__Lk9WTG__nutrition article span{color:#68756d;text-transform:uppercase;margin-top:5px;font-size:.67rem}.recipe-page-module__Lk9WTG__nutrition small{color:#78847c;border-top:1px solid #d2c6b5;grid-column:1/-1;padding:13px 20px;font-size:.68rem}.recipe-page-module__Lk9WTG__recipe{width:min(1140px,100% - 48px);margin:auto;padding:110px 0}.recipe-page-module__Lk9WTG__recipe>header{max-width:760px;margin-bottom:55px}.recipe-page-module__Lk9WTG__recipe h2,.recipe-page-module__Lk9WTG__editorial h2,.recipe-page-module__Lk9WTG__seveCta h2,.recipe-page-module__Lk9WTG__related h2,.recipe-page-module__Lk9WTG__finalCta h2{letter-spacing:-.04em;margin:13px 0 0;font:400 clamp(2.55rem,4.7vw,4.6rem)/1 Georgia,serif}.recipe-page-module__Lk9WTG__recipeGrid{grid-template-columns:.76fr 1.24fr;align-items:start;gap:clamp(45px,8vw,110px);display:grid}.recipe-page-module__Lk9WTG__ingredients{background:#e9e0d2;border-top:5px solid #926a4d;padding:30px}.recipe-page-module__Lk9WTG__ingredients>div{border-bottom:1px solid #cbbdab;justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.recipe-page-module__Lk9WTG__ingredients>div span,.recipe-page-module__Lk9WTG__ingredients>div small{letter-spacing:.13em;font-size:.64rem;font-weight:900}.recipe-page-module__Lk9WTG__ingredients>div small{color:#8b6a51}.recipe-page-module__Lk9WTG__ingredients ul{margin:14px 0 0;padding:0;list-style:none}.recipe-page-module__Lk9WTG__ingredients li{color:#4f6055;border-bottom:1px solid #4a594e21;grid-template-columns:9px 1fr;align-items:baseline;gap:12px;padding:14px 0;font-size:.88rem;line-height:1.5;display:grid}.recipe-page-module__Lk9WTG__ingredients li>span{background:#8c674c;border-radius:50%;width:5px;height:5px}.recipe-page-module__Lk9WTG__method article{border-bottom:1px solid #d2c6b5;grid-template-columns:54px 1fr;gap:20px;margin-bottom:27px;padding:0 0 27px;display:grid}.recipe-page-module__Lk9WTG__method article>span{color:#8d684d;border:1px solid #bda991;border-radius:50%;place-items:center;width:43px;height:43px;font:italic .85rem Georgia,serif;display:grid}.recipe-page-module__Lk9WTG__method h3{margin:2px 0 9px;font:400 1.45rem Georgia,serif}.recipe-page-module__Lk9WTG__method p{color:#607067;margin:0;font-size:.9rem;line-height:1.72}.recipe-page-module__Lk9WTG__notes{border:1px solid #d2c6b5;grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.recipe-page-module__Lk9WTG__notes article{background:#fbf8f2;min-height:165px;padding:28px}.recipe-page-module__Lk9WTG__notes article:first-child{border-right:1px solid #d2c6b5}.recipe-page-module__Lk9WTG__notes span{color:#916949;letter-spacing:.14em;font-size:.63rem;font-weight:900}.recipe-page-module__Lk9WTG__notes p{color:#53645a;margin:18px 0 0;font:400 1.15rem/1.55 Georgia,serif}.recipe-page-module__Lk9WTG__editorial{text-align:center;background:#e9e1d3;padding:105px max(24px,50% - 450px)}.recipe-page-module__Lk9WTG__editorial h2{max-width:790px;margin-left:auto;margin-right:auto}.recipe-page-module__Lk9WTG__editorial p{color:#5d6c63;max-width:720px;margin:27px auto 0;font-size:1rem;line-height:1.82}.recipe-page-module__Lk9WTG__seveCta{color:#eef3ec;background:#173d2a;grid-template-columns:1.05fr .95fr;gap:clamp(50px,9vw,125px);padding:105px max(24px,50% - 570px);display:grid}.recipe-page-module__Lk9WTG__seveCta>div>span{color:#d1a37d;letter-spacing:.16em;font-size:.67rem;font-weight:900}.recipe-page-module__Lk9WTG__seveCta h2{color:#fff}.recipe-page-module__Lk9WTG__seveCta>div>p{color:#b9c7bd;line-height:1.76}.recipe-page-module__Lk9WTG__seveCta>div>a{color:#173d2a;background:#f1e9dc;gap:35px;margin-top:25px;padding:16px 19px;font-size:.76rem;font-weight:850;display:inline-flex}.recipe-page-module__Lk9WTG__seveCta ol{margin:0;padding:0;list-style:none}.recipe-page-module__Lk9WTG__seveCta li{border-top:1px solid #ffffff2b;grid-template-columns:42px 1fr;gap:15px;padding:23px 0;display:grid}.recipe-page-module__Lk9WTG__seveCta li:last-child{border-bottom:1px solid #ffffff2b}.recipe-page-module__Lk9WTG__seveCta li>span{color:#d1a37d;font:italic .88rem Georgia,serif}.recipe-page-module__Lk9WTG__seveCta li p{gap:7px;margin:0;display:grid}.recipe-page-module__Lk9WTG__seveCta li strong{color:#fff;font:400 1.3rem Georgia,serif}.recipe-page-module__Lk9WTG__seveCta li small{color:#b9c7bd;line-height:1.5}.recipe-page-module__Lk9WTG__related{padding:105px max(24px,50% - 570px)}.recipe-page-module__Lk9WTG__related header{max-width:760px}.recipe-page-module__Lk9WTG__related>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.recipe-page-module__Lk9WTG__related a{border-bottom:1px solid #cdbfab;flex-direction:column;min-width:0;padding-bottom:22px;display:flex}.recipe-page-module__Lk9WTG__related img{object-fit:cover;width:100%;height:210px}.recipe-page-module__Lk9WTG__related a>span{color:#916949;letter-spacing:.12em;margin-top:19px;font-size:.58rem;font-weight:900}.recipe-page-module__Lk9WTG__related strong{margin-top:9px;font:400 1.4rem Georgia,serif}.recipe-page-module__Lk9WTG__related small{color:#6d7a72;margin-top:10px}.recipe-page-module__Lk9WTG__finalCta{text-align:center;background:#f0eadd;padding:110px 24px}.recipe-page-module__Lk9WTG__finalCta h2{max-width:900px;margin-left:auto;margin-right:auto}.recipe-page-module__Lk9WTG__finalCta>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.recipe-page-module__Lk9WTG__finalCta a{color:#fff;background:#173d2a;padding:16px 20px;font-size:.76rem;font-weight:850}.recipe-page-module__Lk9WTG__finalCta a:last-child{color:#173d2a;background:0 0;border:1px solid #173d2a}.recipe-page-module__Lk9WTG__footer{color:#eef3ed;background:#102f20;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:150px;padding:35px max(24px,50% - 570px);display:grid}.recipe-page-module__Lk9WTG__footer .recipe-page-module__Lk9WTG__brand{color:#fff}.recipe-page-module__Lk9WTG__footer p{color:#aebdb2}.recipe-page-module__Lk9WTG__footer>div{gap:20px;font-size:.75rem;display:flex}@media (max-width:900px){.recipe-page-module__Lk9WTG__hero{grid-template-columns:1fr;gap:0;width:min(760px,100% - 48px);padding-bottom:60px}.recipe-page-module__Lk9WTG__heroVisual{height:min(460px,68vw)}.recipe-page-module__Lk9WTG__nutrition{grid-template-columns:repeat(4,1fr)}.recipe-page-module__Lk9WTG__nutrition header{border-bottom:1px solid #d2c6b5;border-right:0;grid-column:1/-1;min-height:105px}.recipe-page-module__Lk9WTG__nutrition article:nth-of-type(4){border-right:0}.recipe-page-module__Lk9WTG__recipeGrid,.recipe-page-module__Lk9WTG__seveCta{grid-template-columns:1fr}}@media (max-width:620px){.recipe-page-module__Lk9WTG__siteHeader{width:calc(100% - 36px);height:67px}.recipe-page-module__Lk9WTG__siteHeader nav a:first-child{display:none}.recipe-page-module__Lk9WTG__hero{width:100%;padding:0 20px 42px}.recipe-page-module__Lk9WTG__heroCopy{padding:48px 0 42px}.recipe-page-module__Lk9WTG__breadcrumb{margin-bottom:38px}.recipe-page-module__Lk9WTG__hero h1{font-size:clamp(2.85rem,13vw,3.8rem)}.recipe-page-module__Lk9WTG__heroVisual{border-width:7px;justify-self:end;width:88%;height:280px}.recipe-page-module__Lk9WTG__nutrition{grid-template-columns:1fr 1fr;width:calc(100% - 40px);margin-top:58px}.recipe-page-module__Lk9WTG__nutrition header{grid-column:1/-1}.recipe-page-module__Lk9WTG__nutrition article{border-bottom:1px solid #d2c6b5;min-height:115px}.recipe-page-module__Lk9WTG__nutrition article:nth-of-type(2),.recipe-page-module__Lk9WTG__nutrition article:nth-of-type(4){border-right:0}.recipe-page-module__Lk9WTG__nutrition small{font-size:.63rem;line-height:1.5}.recipe-page-module__Lk9WTG__recipe{width:calc(100% - 40px);padding:78px 0}.recipe-page-module__Lk9WTG__recipeGrid{gap:45px}.recipe-page-module__Lk9WTG__notes{grid-template-columns:1fr}.recipe-page-module__Lk9WTG__notes article:first-child{border-bottom:1px solid #d2c6b5;border-right:0}.recipe-page-module__Lk9WTG__editorial,.recipe-page-module__Lk9WTG__seveCta,.recipe-page-module__Lk9WTG__related,.recipe-page-module__Lk9WTG__finalCta{padding:76px 20px}.recipe-page-module__Lk9WTG__related>div{grid-template-columns:1fr}.recipe-page-module__Lk9WTG__related img{height:230px}.recipe-page-module__Lk9WTG__footer{text-align:center;grid-template-columns:1fr;gap:12px}.recipe-page-module__Lk9WTG__footer>div{flex-wrap:wrap;justify-content:center}}
