.recipe-title-6xl,.recipe-title-4xl,.recipe-title-3xl,.recipe-title-2xl,.recipe-title-xl{font-family:var(--font-bureau-grot), "Bureau Grot", sans-serif;text-transform:uppercase;margin:0;font-weight:500}.recipe-title-6xl{font-size:var(--title-5xl-font-size,3rem);line-height:var(--title-5xl-line-height,3.125rem);letter-spacing:var(--title-5xl-letter-spacing,0)}@media (min-width:768px){.recipe-title-6xl{font-size:var(--title-6xl-font-size,4.375rem);line-height:var(--title-6xl-line-height,4.5rem);letter-spacing:var(--title-6xl-letter-spacing,0)}}.recipe-title-4xl{font-size:var(--title-4xl-font-size,2.5rem);line-height:var(--title-4xl-line-height,2.75rem);letter-spacing:var(--title-4xl-letter-spacing,0)}.recipe-title-3xl{font-size:var(--title-3xl-font-size,2rem);line-height:var(--title-3xl-line-height,2.125rem);letter-spacing:var(--title-3xl-letter-spacing,0)}.recipe-title-2xl{font-size:var(--title-2xl-font-size,1.5rem);line-height:var(--title-2xl-line-height,1.625rem);letter-spacing:var(--title-2xl-letter-spacing,0)}.recipe-title-xl{font-size:var(--title-xl-font-size,1.25rem);line-height:var(--title-xl-line-height,1.375rem);letter-spacing:var(--title-xl-letter-spacing,0)}.recipe-body-lg{font-family:var(--font-trade-gothic-next-lt-pro), "Trade Gothic Next LT Pro", Arial, sans-serif;font-size:var(--body-lg-font-size,1.125rem);line-height:var(--body-lg-line-height,1.5rem);letter-spacing:var(--body-lg-letter-spacing,0)}.recipe-quote-sm{font-family:var(--font-resist-mono), "Courier New", monospace;font-size:var(--quote-sm-font-size,1.125rem);line-height:var(--quote-sm-line-height,1.75rem);letter-spacing:var(--quote-sm-letter-spacing,-.24px)}.recipe-rich-text{font-family:var(--font-trade-gothic-next-lt-pro), "Trade Gothic Next LT Pro", Arial, sans-serif;font-size:var(--body-lg-font-size,1.125rem);line-height:var(--body-lg-line-height,1.5rem);letter-spacing:var(--body-lg-letter-spacing,0)}.recipe-rich-text h3{margin:0 0 var(--spacing-2xl,2rem);font-family:var(--font-bureau-grot), "Bureau Grot", sans-serif;font-size:var(--title-xl-font-size,1.25rem);font-weight:500;line-height:var(--title-xl-line-height,1.375rem);letter-spacing:var(--title-xl-letter-spacing,0);text-transform:uppercase}.recipe-rich-text h3:first-child{margin-top:0}.recipe-rich-text--ingredients h3{margin-top:var(--spacing-5xl,4rem);padding:var(--spacing-md,1rem);border-radius:var(--border-radius-base,.25rem);background-color:hsl(var(--colors-background));color:hsl(var(--colors-foreground))}.recipe-rich-text--ingredients h3:first-child{margin-top:0}.recipe-rich-text--method h3{margin-top:var(--spacing-4xl,3rem)}.recipe-rich-text--method h3:first-child{margin-top:0}.recipe-rich-text ul{list-style:none}.recipe-rich-text ul li{padding-bottom:var(--spacing-lg,1.25rem);margin-bottom:var(--spacing-lg,1.25rem);border-bottom:2px solid hsl(var(--colors-muted))}.recipe-rich-text ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.recipe-rich-text--method ul li{border-bottom:0;padding-bottom:0}.recipe-rich-text ol{padding-left:1.5rem;list-style:decimal}.recipe-rich-text ol li{margin-bottom:var(--spacing-lg,1.25rem)}.recipe-rich-text ol li:last-child{margin-bottom:0}.recipe-rich-text p{margin:0}.recipe-card-media{background:linear-gradient(to bottom, #ff6b3d 65.823%, #da3b00 81.08%, hsl(var(--colors-primary)) 94.43%)}
