.recipe-opening-summary{display:grid;align-content:start;gap:1.25rem;margin-top:1.25rem}.recipe-editorial-layout .recipe-hero{aspect-ratio:1/1}.recipe-editorial-layout .recipe-hero-copy{padding:1.25rem}.recipe-editorial-layout .recipe-hero-title{font-size:clamp(2.25rem,7.5vw,3.4rem);line-height:1.02}.recipe-opening-summary>div:first-child>p:first-child{font-size:1.05rem;line-height:1.65}.recipe-opening-summary>div:last-child>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.recipe-opening-summary>div:last-child>div:last-child>div{padding:.75rem}.recipe-opening-save{margin-top:2rem}.recipe-opening-save .kit-recipe-signup h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12}.recipe-opening-save .kit-recipe-signup-form>div{grid-template-columns:1fr}.recipe-opening-save .kit-recipe-signup-form :is(label,button){font-size:.875rem;letter-spacing:.04em}.recipe-opening-save .kit-recipe-signup-privacy{font-size:.875rem}.recipe-editorial-layout .recipe-start-here h2{font-size:1.65rem}.recipe-editorial-layout .recipe-start-here{gap:1rem;padding-block:1.25rem}.recipe-editorial-layout .recipe-start-card{padding:.85rem}.recipe-baking-path,.recipe-editorial-support{display:grid;gap:2.75rem;margin-top:2rem}.recipe-editorial-support{border-top:1px solid #ded4c8;padding-top:2.75rem}.recipe-baking-path .recipe-card-related{order:0;padding:1rem}.recipe-baking-path .recipe-card-related .recipe-card-title{margin-bottom:.9rem;font-size:1.4rem}.recipe-baking-path .recipe-card-related>div{gap:.6rem}.recipe-baking-path .recipe-card-related a{grid-template-columns:52px minmax(0,1fr);gap:.65rem;padding:.65rem;align-items:center}.recipe-baking-path .recipe-card-related a h3{font-size:1rem;line-height:1.25}.recipe-baking-path .recipe-card-related a p{font-size:.875rem;letter-spacing:.04em}.recipe-baking-path #recipe-card>div:first-child{grid-template-columns:minmax(0,1fr) 76px;gap:.9rem}.recipe-baking-path #recipe-card>div:first-child>div:last-child{aspect-ratio:1;align-self:start}.recipe-baking-path #recipe-card h2{font-size:clamp(1.7rem,3vw,2.35rem)}.recipe-baking-path :is(#step-by-step,#process-photos,#troubleshooting)>h2{font-size:clamp(2rem,3.4vw,2.7rem);line-height:1.1}.recipe-baking-path #step-by-step h3{font-size:clamp(1.5rem,2vw,1.8rem)}.recipe-baking-path #step-by-step li>div:first-child{top:calc(var(--site-header-height) + var(--recipe-nav-height) + 16px)}.recipe-editorial-support :is(.prose-section h2,.kit-recipe-signup h2){font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12}.recipe-editorial-support .recipe-faq-item h3{font-size:clamp(1.3rem,2.2vw,1.55rem);line-height:1.2}@media (min-width:768px){.recipe-baking-path #recipe-card>div:first-child{grid-template-columns:minmax(0,1fr) 128px}.recipe-baking-path #step-by-step figure{max-height:420px}.recipe-baking-path #step-by-step figure img{object-fit:contain}}@media (min-width:1024px){.recipe-opening{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2.25rem}.recipe-editorial-layout .recipe-hero{height:460px;aspect-ratio:auto}.recipe-editorial-layout .recipe-hero-copy{padding:1.75rem}.recipe-editorial-layout .recipe-hero-title{font-size:clamp(2.6rem,4vw,3.5rem)}.recipe-opening-summary{margin-top:0}.recipe-opening-save .kit-recipe-signup-form>div{grid-template-columns:minmax(0,1fr) auto}.recipe-baking-path .recipe-card-related>div{grid-template-columns:repeat(4,minmax(0,1fr))}.recipe-baking-path .process-photo-grid{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.recipe-baking-path .process-photo-frame{grid-column:auto;height:370px;aspect-ratio:auto}.recipe-baking-path .process-photo-frame img{object-fit:contain}.recipe-editorial-support .recipe-section-photo>div{max-height:420px}.recipe-editorial-support .recipe-section-photo img{object-fit:contain}}.RecipeUnifiedOpening_opening__MGmJ1{display:grid;gap:1.5rem}.RecipeUnifiedOpening_heading__IB9RG{min-width:0}.RecipeUnifiedOpening_category__6jnJW{margin-bottom:.8rem;color:#6a705b;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.RecipeUnifiedOpening_heading__IB9RG h1{margin:0;color:#28251f;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:400;font-size:clamp(2.35rem,6vw,3.65rem);line-height:1.06;text-wrap:balance}.RecipeUnifiedOpening_byline__fxe7d{margin-top:1.2rem;font-size:.95rem;color:#575047}.RecipeUnifiedOpening_byline__fxe7d a{font-weight:600;text-decoration:underline;text-decoration-color:#b5a997;text-underline-offset:.22em}.RecipeUnifiedOpening_byline__fxe7d a:hover{color:#252a20;text-decoration-color:currentColor}.RecipeUnifiedOpening_revised__Cpkc1{margin-top:.6rem;color:#635d54;font-size:.875rem}.RecipeUnifiedOpening_actions__j6uKT{display:flex;flex-wrap:wrap;gap:.65rem}.RecipeUnifiedOpening_actions__j6uKT a{min-height:44px;padding:.85rem 1rem;font-size:.75rem;letter-spacing:.07em}.RecipeUnifiedOpening_introduction__wGWoO{max-width:46rem;color:#514b43;font-size:1.125rem;line-height:1.75}.RecipeUnifiedOpening_introduction__wGWoO p+p{margin-top:1.15rem}.RecipeUnifiedOpening_photo__1HVgC{position:relative;overflow:hidden;margin:.25rem 0 0;aspect-ratio:4/3;background:#f3eee7}@media (min-width:1024px){.RecipeUnifiedOpening_opening__MGmJ1{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"heading photo" "actions photo" "introduction photo";column-gap:clamp(2rem,4vw,3.5rem);row-gap:1.4rem;align-items:start}.RecipeUnifiedOpening_heading__IB9RG{grid-area:heading}.RecipeUnifiedOpening_heading__IB9RG h1{font-size:clamp(2.6rem,4vw,3.65rem)}.RecipeUnifiedOpening_actions__j6uKT{grid-area:actions}.RecipeUnifiedOpening_introduction__wGWoO{grid-area:introduction}.RecipeUnifiedOpening_photo__1HVgC{grid-area:photo;margin:0;align-self:stretch;min-height:460px;aspect-ratio:auto}}.RecipeStoryNote_story__mTaJE{width:100%;max-width:56rem;margin-inline:auto;padding-block:.5rem 1rem}.RecipeStoryNote_content__6_Ja4{display:flow-root}.RecipeStoryNote_heading__Z1ViV h2{margin:.7rem 0 1.15rem;color:#4f5f49;font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:400;line-height:1.12;text-wrap:balance}.RecipeStoryNote_copy__7O1DD p{color:#514640;font-size:1.0625rem;line-height:1.8}.RecipeStoryNote_copy__7O1DD p+p{margin-top:1.15rem}.RecipeStoryNote_photo___p0gQ{float:right;width:min(40%,20rem);margin:0 0 1rem clamp(1.5rem,3vw,2.5rem)}.RecipeStoryNote_photo___p0gQ img{display:block;width:100%;height:auto}.RecipeStoryNote_photo___p0gQ figcaption{margin-top:.6rem;color:#756a61;font-size:.875rem;line-height:1.5}@media (max-width:639px){.RecipeStoryNote_content__6_Ja4{display:grid;gap:1.25rem}.RecipeStoryNote_heading__Z1ViV{order:-1}.RecipeStoryNote_heading__Z1ViV h2{margin-bottom:0}.RecipeStoryNote_photo___p0gQ{float:none;width:100%;margin:0}}