.luna-v5.luna-recipe-page{color:#082c2d;background:#f4f0e5}.luna-recipe-page .recipe-hero{padding:56px var(--loc-gutter);grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.luna-recipe-page .recipe-hero h1{margin:28px 0;font-size:clamp(3rem,7vw,7rem)}.luna-recipe-page .recipe-hero-copy>p{max-width:40ch}.luna-recipe-page .recipe-lead{margin-bottom:18px;font-size:1.25rem}.luna-v5.luna-recipe-page .recipe-button{color:#f4f0e5;background:#082c2d;border-color:#082c2d;margin-top:30px}.luna-v5.luna-recipe-page .recipe-button:hover{color:#fff;background:#245253}.luna-v5.luna-recipe-page .editorial-media{background:#8fced1;min-height:400px}.luna-recipe-page .recipe-art-title{margin:32px 0;font:400 clamp(2rem,3.7vw,4rem)/1.12 Georgia,serif}.luna-recipe-page .recipe-art-line{border-top:2px solid #082c2d;width:90px;margin-bottom:24px;display:block}.luna-recipe-page .recipe-art-note{font-size:.875rem}.luna-recipe-page .recipe-body{padding:64px var(--loc-gutter);border-top:1px solid #397e81}.luna-recipe-page .recipe-body-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.luna-recipe-page h2{margin:20px 0;font-size:clamp(2.3rem,4vw,4rem)}.luna-recipe-page .recipe-columns{grid-template-columns:1fr 1.3fr;gap:7vw;display:grid}.luna-recipe-page .recipe-columns h3{margin-bottom:26px;font-size:clamp(1.75rem,2.6vw,2.4rem)}.luna-recipe-page .recipe-ingredients ul,.luna-recipe-page .recipe-method ol{margin:0;padding:0;list-style:none}.luna-recipe-page .recipe-ingredients li{border-top:1px solid #397e81;grid-template-columns:8.5rem 1fr;gap:20px;padding:20px 0;display:grid}.luna-recipe-page .recipe-amount{font-weight:500}.luna-recipe-page .recipe-ingredients small{color:#334e47;margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.luna-recipe-page .recipe-method li{border-top:1px solid #397e81;gap:24px;padding:24px 0;display:flex}.luna-recipe-page .recipe-method li>span{padding-top:5px;font-size:.875rem}.luna-recipe-page .recipe-method h4{margin-bottom:12px;font:400 clamp(1.5rem,2vw,2rem)/1.2 Georgia,serif}.luna-recipe-page .recipe-ingredient-note,.luna-recipe-page .recipe-source{color:#334e47;margin-top:28px;font-size:.875rem}.luna-recipe-page .recipe-source a{text-underline-offset:4px;text-decoration:underline}.luna-recipe-page .recipe-closing{padding:64px var(--loc-gutter);color:#f4f0e5;background:#082c2d;grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;display:grid}.luna-recipe-page .recipe-closing>div>p{max-width:35ch}.luna-v5.luna-recipe-page .recipe-visit{color:#082c2d;background:#8fced1;border-color:#8fced1;margin-top:24px}.luna-v5.luna-recipe-page .recipe-visit:hover{background:#b7e2e2}.luna-recipe-page .recipe-closing .v5-text-link{margin-left:20px}.luna-recipe-page .recipe-closing :focus-visible{outline-color:#8fced1!important}@media (max-width:850px){.luna-recipe-page .recipe-hero,.luna-recipe-page .recipe-columns{grid-template-columns:1fr}.luna-v5.luna-recipe-page .editorial-media{min-height:0}}@media (max-width:600px){.luna-recipe-page .recipe-hero,.luna-recipe-page .recipe-body,.luna-recipe-page .recipe-closing{gap:32px;padding-block:40px}.luna-recipe-page .recipe-hero h1{font-size:clamp(3rem,13vw,4rem)}.luna-recipe-page .recipe-closing{grid-template-columns:1fr}.luna-recipe-page .recipe-ingredients li{grid-template-columns:1fr 1.4fr;gap:16px}.luna-recipe-page .recipe-closing .v5-text-link{margin-left:0}.luna-recipe-page h1,.luna-recipe-page h2,.luna-recipe-page h3,.luna-recipe-page h4,.luna-recipe-page .recipe-art-title{overflow-wrap:anywhere}}
