.wp-block-mcpress-recipe{--recipe-white-subtle:hsla(0,0%,100%,.1);background-color:var(--color-white,#fff);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.wp-block-mcpress-recipe__header{background:var(--wp--preset--gradient--primary-gradient,linear-gradient(95deg,#0057b8 0,#002652 100%));color:var(--color-white,#fff);padding:var(--space-base);position:relative}.wp-block-mcpress-recipe__title{color:var(--color-white,#fff);font-size:max(1.75rem,min(calc(1.75rem + 1vw),2.5rem));font-weight:700;line-height:1.2;margin-bottom:0;text-align:center;text-wrap:balance}.wp-block-mcpress-recipe__header-content{align-items:baseline;display:flex;flex-direction:column;gap:var(--space-base);margin-bottom:var(--space-base)}@media (min-width:48rem){.wp-block-mcpress-recipe__header{padding:var(--space-md) var(--space-lg) var(--space-lg) var(--space-lg)}.wp-block-mcpress-recipe__header-content{border-bottom:1px solid var(--recipe-white-subtle);flex-direction:row;justify-content:space-between;padding-bottom:var(--space-md)}.wp-block-mcpress-recipe__title{text-align:left}}.wp-block-mcpress-recipe__header--nometa{padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-lg)}.wp-block-mcpress-recipe__header--nometa .wp-block-mcpress-recipe__header-content{border-bottom:none;margin-bottom:0;padding-bottom:0}.wp-block-mcpress-recipe__meta{align-items:center;display:grid;min-height:2.25rem}.wp-block-mcpress-recipe__meta-item{display:flex;flex-direction:row;gap:var(--space-xxs);justify-content:flex-start;padding:var(--space-sm);position:relative}.wp-block-mcpress-recipe__meta-label{color:var(--color-white);font-size:var(--text-sm);font-weight:700;line-height:1.4}.wp-block-mcpress-recipe__meta-value{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;line-height:1.4}@media (min-width:24rem){.wp-block-mcpress-recipe__meta{grid-template-columns:repeat(2,1fr)}.wp-block-mcpress-recipe__meta:has(>:only-child){grid-template-columns:1fr}.wp-block-mcpress-recipe__meta-item:nth-child(odd){padding-left:0}.wp-block-mcpress-recipe__meta-item:nth-child(2n){padding-left:var(--space-md)}.wp-block-mcpress-recipe__meta:has(>:only-child)>.wp-block-mcpress-recipe__meta-item{justify-content:center;padding-left:0}.wp-block-mcpress-recipe__meta-item:nth-child(odd):after{background-color:var(--recipe-white-subtle);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.wp-block-mcpress-recipe__meta-item:only-child:after{display:none}.wp-block-mcpress-recipe__meta:has(>:nth-child(3))>.wp-block-mcpress-recipe__meta-item:nth-child(-n+2){border-bottom:1px solid var(--recipe-white-subtle);padding-bottom:var(--space-base)}}@media (min-width:48rem){.wp-block-mcpress-recipe__meta{grid-template-columns:repeat(auto-fit,minmax(0,1fr));row-gap:0}.wp-block-mcpress-recipe__meta-label,.wp-block-mcpress-recipe__meta-value{font-size:var(--text-base)}.wp-block-mcpress-recipe__meta-item,.wp-block-mcpress-recipe__meta-item:nth-child(2n),.wp-block-mcpress-recipe__meta-item:nth-child(odd){justify-content:center;padding-left:var(--space-sm)}.wp-block-mcpress-recipe__meta:has(>:nth-child(3))>.wp-block-mcpress-recipe__meta-item:nth-child(-n+2){border-bottom:none;padding-bottom:var(--space-sm)}.wp-block-mcpress-recipe__meta-item:nth-child(odd):after{display:none}.wp-block-mcpress-recipe__meta-item:not(:first-child):before{background-color:var(--recipe-white-subtle);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}}.wp-block-mcpress-recipe__print-btn{align-items:center;background-color:var(--recipe-white-subtle);border:none;border-radius:var(--btn-radius,60px);color:var(--color-white,#fff);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;gap:var(--space-xs);justify-content:center;line-height:1.3;padding:var(--space-xs) var(--space-base);text-align:center;transition:background-color .2s var(--ease-out,ease),color .2s var(--ease-out,ease);width:100%}.wp-block-mcpress-recipe__print-btn:focus,.wp-block-mcpress-recipe__print-btn:hover{background-color:var(--color-white,#fff);color:var(--color-primary,#005fb8);outline:none}.wp-block-mcpress-recipe__print-btn:focus-visible{outline:2px dotted var(--color-white,#fff);outline-offset:2px}.wp-block-mcpress-recipe__print-btn .icon{flex-shrink:0;height:1.25rem;width:1.25rem}@media (min-width:48rem){.wp-block-mcpress-recipe__print-btn{transform:translateY(-15%);width:auto}}.wp-block-mcpress-recipe__print-btn-placeholder{align-items:center;background-color:var(--recipe-white-subtle);border:2px dashed hsla(0,0%,100%,.3);border-radius:4px;color:hsla(0,0%,100%,.7);display:flex;font-size:var(--text-sm);font-style:italic;justify-content:center;padding:var(--space-sm)}.wp-block-mcpress-recipe__content{border:1px solid var(--color-contrast-low,#e0dedb);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding:var(--space-base)}@media (min-width:32rem){.wp-block-mcpress-recipe__content{padding:var(--space-md) var(--space-lg)}}.wp-block-mcpress-recipe__image{height:auto;margin:0;max-width:100%;width:100%}.wp-block-mcpress-recipe__image img{aspect-ratio:272/143;border-radius:var(--radius-lg);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-mcpress-recipe h3.wp-block-mcpress-recipe__section-title{color:var(--color-black,#000);font-size:max(1.25rem,min(calc(1.25rem + .5vw),1.75rem));font-weight:700;line-height:1.2;margin-bottom:var(--space-md);margin-top:var(--space-md)}.wp-block-mcpress-recipe__directions-list,.wp-block-mcpress-recipe__ingredients-list{font-family:var(--font-sans);margin:0;padding-left:var(--space-md)}.wp-block-mcpress-recipe__directions-list li:not(.menu__item):not(.hub-nav__menu-item),.wp-block-mcpress-recipe__ingredients-list li:not(.menu__item):not(.hub-nav__menu-item){font-size:1.25rem;line-height:1.5;margin-bottom:0}.wp-block-mcpress-recipe__ingredients-list{list-style-type:disc}.wp-block-mcpress-recipe__directions-list{list-style-type:decimal}.wp-block-mcpress-recipe__directions-list li:not(.menu__item):not(.hub-nav__menu-item){padding-left:var(--space-xs)}.wp-block-mcpress-recipe__additional{border-top:1px solid var(--color-contrast-low,#e0dedb);margin-top:var(--space-lg);padding-top:var(--space-md)}.wp-block-mcpress-recipe__additional-content{color:var(--color-contrast-max);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6}.wp-block-mcpress-recipe__additional-content p{margin-bottom:var(--space-sm)}.wp-block-mcpress-recipe__additional-content p:last-child{margin-bottom:0}.wp-block-mcpress-recipe__additional-content:empty,.wp-block-mcpress-recipe__additional:empty{display:none}.block-editor-block-list__block .wp-block-mcpress-recipe{max-width:100%}.block-editor-block-list__block .wp-block-mcpress-recipe__header{background:var(--wp--preset--gradient--primary-gradient,linear-gradient(95deg,#0057b8 0,#002652 100%))}.block-editor-block-list__block .wp-block-mcpress-recipe__header-content{align-items:baseline;display:flex;flex-direction:row;gap:var(--space-base,1rem);justify-content:space-between;margin-bottom:var(--space-base,1rem)}.block-editor-block-list__block .wp-block-mcpress-recipe__title{flex-grow:1;min-height:1.5em}.block-editor-block-list__block .wp-block-mcpress-recipe__title:empty:before{color:hsla(0,0%,100%,.6);content:attr(data-placeholder)}.block-editor-block-list__block .wp-block-mcpress-recipe__title.rich-text{color:var(--color-white,#fff)}.block-editor-block-list__block .wp-block-mcpress-recipe__meta-value{min-height:1.5em}.block-editor-block-list__block .wp-block-mcpress-recipe__meta-value:empty:before{color:hsla(0,0%,100%,.6)}.block-editor-block-list__block .wp-block-mcpress-recipe__meta-label,.block-editor-block-list__block .wp-block-mcpress-recipe__meta-value.rich-text{color:var(--color-white,#fff)}.block-editor-block-list__block .wp-block-mcpress-recipe__print-btn-placeholder{align-items:center;background-color:hsla(0,0%,100%,.1);border:2px dashed hsla(0,0%,100%,.4);border-radius:var(--btn-radius,60px);color:hsla(0,0%,100%,.8);display:flex;flex-shrink:0;font-family:var(--font-sans,sans-serif);font-size:var(--text-sm,.875rem);font-style:normal;gap:var(--space-xs,.5rem);justify-content:center;padding:var(--space-xs,.5rem) var(--space-base,1rem);white-space:nowrap;width:auto}.block-editor-block-list__block .wp-block-mcpress-recipe__content{border:1px solid var(--color-contrast-low,#e0dedb)}.block-editor-block-list__block .wp-block-mcpress-recipe__section-title{color:var(--color-black,#000);font-family:var(--font-serif-display,serif)}.block-editor-block-list__block .wp-block-mcpress-recipe__directions-list,.block-editor-block-list__block .wp-block-mcpress-recipe__ingredients-list{font-family:var(--font-sans,sans-serif);padding-left:var(--space-md,1.5rem)}.block-editor-block-list__block .wp-block-mcpress-recipe__directions-list li,.block-editor-block-list__block .wp-block-mcpress-recipe__ingredients-list li{font-size:1.25rem;line-height:1.5}.block-editor-block-list__block .wp-block-mcpress-recipe__additional{border-top:1px solid var(--color-contrast-low,#e0dedb);margin-top:var(--space-lg,2rem);padding-top:var(--space-md,1.5rem)}.block-editor-block-list__block .wp-block-mcpress-recipe__additional-content{color:var(--color-contrast-max,#444);font-family:var(--font-sans,sans-serif);font-size:var(--text-base,1rem);line-height:1.6;min-height:3em}.block-editor-block-list__block .wp-block-mcpress-recipe__additional-content:empty:before{color:var(--color-contrast-medium,#c7c7c7)}.block-editor-block-list__block .wp-block-mcpress-recipe__additional--editor{border-bottom:1px solid var(--color-contrast-low,#e0dedb);border-bottom-left-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem);border-left:1px solid var(--color-contrast-low,#e0dedb);border-right:1px solid var(--color-contrast-low,#e0dedb);margin-top:0;padding:0 var(--space-base,1rem) var(--space-base,1rem)}@media (min-width:32rem){.block-editor-block-list__block .wp-block-mcpress-recipe__additional--editor{padding:0 var(--space-lg,2rem) var(--space-md,1.5rem)}}.block-editor-block-list__block .wp-block-mcpress-recipe__content:has(+.wp-block-mcpress-recipe__additional--editor){border-bottom-left-radius:0;border-bottom-right-radius:0}.block-editor-block-list__block .wp-block-mcpress-recipe__image .components-placeholder{aspect-ratio:272/143;border-radius:var(--radius-lg,.5rem);min-height:auto}.block-editor-block-list__block .wp-block-mcpress-recipe__image img{aspect-ratio:272/143;border-radius:var(--radius-lg,.5rem);-o-object-fit:cover;object-fit:cover}
