.Controls_controls__NBcY0{display:flex;justify-content:space-between;padding:1rem 0 2rem}.Recipe_main__QQCME{max-width:1200px;padding:0 1rem;margin:auto}.Recipe_header__yjEvV{display:flex;align-items:center;gap:2rem;margin-top:4rem}.Recipe_image-wrapper__ySNFG{display:block;aspect-ratio:1.3;position:relative;border-radius:2rem;overflow:hidden;width:60%;margin:0 -2rem}.Recipe_title__wJuYf{font-family:var(--young-serif);margin:2rem 0 1rem;font-weight:500;line-height:1.25;font-size:3.5rem}.Recipe_title-wrapper__hJF6X{width:40%}@media (max-width:768px){.Recipe_header__yjEvV{flex-direction:column-reverse;margin-top:0;gap:0}.Recipe_image-wrapper__ySNFG{width:97.5vw;border-radius:2rem;aspect-ratio:1}.Recipe_title-wrapper__hJF6X{width:100%}}.Recipe_image-wrapper__ySNFG img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.Recipe_description__aYW_c{line-height:1.75;font-size:1.1rem}@media (max-width:768px){.Recipe_title__wJuYf{font-size:3rem}.Recipe_image-wrapper__ySNFG{margin:0}.Recipe_description-expander__o3xXp{position:relative;max-height:300px;overflow:hidden;--transition-duration:0.5s;transition:max-height var(--transition-duration) ease-in-out,padding-bottom .25s ease-in-out,-webkit-mask-position .25s ease-in-out;transition:max-height var(--transition-duration) ease-in-out,padding-bottom .25s ease-in-out,mask-position .25s ease-in-out;transition:max-height var(--transition-duration) ease-in-out,padding-bottom .25s ease-in-out,mask-position .25s ease-in-out,-webkit-mask-position .25s ease-in-out;-webkit-mask-image:linear-gradient(180deg,black 0,black 60%,transparent);mask-image:linear-gradient(180deg,black 0,black 60%,transparent);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Recipe_description-expander__o3xXp.Recipe_expanded__fohZX{max-height:var(--description-height);padding-bottom:2rem;-webkit-mask-position:center 0;mask-position:center 0}}.Recipe_start-cooking__bMoVU{display:block;margin:auto}.Recipe_ingredients__tEMwX,.Recipe_instructions__fk2nr{font-size:1.1rem}.Recipe_grid-wrapper__fuALm{display:flex;gap:2rem;margin-top:4rem;margin-bottom:4rem}.Recipe_grid-wrapper__fuALm>:first-child{width:40%}.Recipe_grid-wrapper__fuALm>:last-child{width:60%}.Recipe_yield__GkUJw{margin-top:2rem}.Recipe_metadata__ujPbZ{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem}.Recipe_metadata-field__Ienwc{display:contents}.Recipe_metadata-field-label__lJqD8{font-weight:700;text-align:right}.Recipe_meta-wrapper__a_ozH{align-items:center}@media (min-width:768px){.Recipe_controls__q771F,.Recipe_start-cooking__bMoVU{display:none}}@media (max-width:768px){.Recipe_grid-wrapper__fuALm{flex-direction:column;margin-top:0;gap:0}.Recipe_grid-wrapper__fuALm>:first-child,.Recipe_grid-wrapper__fuALm>:last-child{width:100%}.Recipe_metadata__ujPbZ{display:none}.Recipe_ingredients__tEMwX,.Recipe_instructions__fk2nr{margin-top:2rem}}.IngredientsList_ingredients-list__Hvhym{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem 1ch}.IngredientsList_ingredients-list__Hvhym li{display:contents}.IngredientsList_quantity__VeaJZ{text-align:right}.IngredientsList_pre-space__W4BPL{white-space:pre}.Instructions_instructions__99a5s{list-style:none;padding:0}.Instructions_instructions__99a5s li{line-height:1.75}.Instructions_step-number__KSPip{margin-bottom:0;margin-top:2rem}