.mai-ad-unit-container{display:flex;justify-content:var(--mai-ad-unit-justify-content,center);max-width:var(--mai-ad-unit-max-width);margin-inline:var(--mai-ad-unit-margin-inline,auto)}.mai-ad-unit-container::before{display:block;width:1px;margin-left:-1px;padding-bottom:calc(var(--mai-ad-unit-aspect-ratio-width,100%)/ (var(--mai-ad-unit-aspect-ratio)));content:""}.mai-ad-unit-container:not([data-label]):not(:first-child){margin-block-start:var(--mai-ad-unit-margin-block,var(--spacing-md,24px) 0)}.mai-ad-unit-container[data-label]:not(:first-child){margin-block-start:var(--mai-ad-unit-margin-block,var(--spacing-lg,36px) 0)}.mai-ad-unit-container:not(:last-child){margin-block-end:var(--mai-ad-unit-margin-block,0 var(--spacing-md,24px))}.mai-ad-container{--mai-ad-scroll-margin-top:calc(var(--scroll-margin-top, 2em) + 16px)}.mai-ad-unit{position:relative}.mai-ad-unit[data-label]:not(:empty)::before{display:block;width:100%;position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);line-height:1;text-align:center;font-size:var(--mai-ad-unit-label-font-size,.9rem);font-variant:all-small-caps;letter-spacing:1px;color:var(--mai-ad-unit-label-color,rgba(0,0,0,.6));content:attr(data-label)}.mai-ad-unit-native{width:100%;height:100%;flex:1 1 100%}.mai-ad-unit-container.mai-ad-unit-native::before{display:none}.mai-ad-unit[data-unit=native]{width:100%}@media only screen and (max-width:727px){.mai-ad-unit-container,.mai-ad-unit-spacer{--mai-ad-unit-max-width:var(--mai-ad-unit-max-width-sm, unset);--mai-ad-unit-aspect-ratio:var(--mai-ad-unit-aspect-ratio-sm, unset)}}@media only screen and (min-width:728px) and (max-width:1023px){.mai-ad-unit-container,.mai-ad-unit-spacer{--mai-ad-unit-max-width:var(--mai-ad-unit-max-width-md, unset);--mai-ad-unit-aspect-ratio:var(--mai-ad-unit-aspect-ratio-md, unset)}}@media only screen and (min-width:1024px){.mai-ad-unit-container,.mai-ad-unit-spacer{--mai-ad-unit-max-width:var(--mai-ad-unit-max-width-lg, unset);--mai-ad-unit-aspect-ratio:var(--mai-ad-unit-aspect-ratio-lg, unset)}}.mai-ad-unit-spacer{position:relative;display:flex;width:100%;max-width:var(--mai-ad-unit-max-width);margin-inline:auto}.mai-ad-unit-spacer::before{display:block;width:1px;margin-left:-1px;padding-bottom:calc(100% / (var(--mai-ad-unit-aspect-ratio)));content:""}.mai-ad-unit-spacer::after{display:block;width:100dvw;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);background:inherit;content:""}.mai-ad-unit-sticky{position:fixed;left:0;right:0;margin-block:0!important;z-index:999999}.mai-ad-unit-sticky-header{top:var(--body-top,0)}.mai-ad-unit-sticky-footer{bottom:0}.mai-ad-unit-sticky .mai-ad-unit[data-label]::before{display:none}.mai-ad-unit-sticky .mai-ad-unit::after{width:100dvw;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.8);box-shadow:0 0 16px 0 rgba(0,0,0,.1);z-index:-1;content:""}.mai-ad-container.is-sticky,.mai-ad-unit.is-sticky{top:var(--mai-ad-scroll-margin-top)}.maipub-entry,.maipub-row{--mai-ad-unit-margin-block:0}.mai-column:has(.mai-toc){flex-grow:1}.wprm-recipe{overflow:visible!important}.wprm-recipe-ingredients-container.mai-ad-container,.wprm-recipe-instructions-container.mai-ad-container{width:100%}.wprm-recipe-ingredients-container.mai-ad-container .mai-ad-unit-container,.wprm-recipe-instructions-container.mai-ad-container .mai-ad-unit-container{margin-block-start:36px}@media only screen and (min-width:728px){.wprm-recipe-ingredients-container.mai-ad-container,.wprm-recipe-instructions-container.mai-ad-container{display:grid;gap:0 1em;align-items:start;grid-template-columns:1fr auto}.wprm-recipe-ingredients-container.mai-ad-container>:not(.mai-ad-unit-container),.wprm-recipe-instructions-container.mai-ad-container>:not(.mai-ad-unit-container){grid-column:1}.wprm-recipe-ingredients-container.mai-ad-container .mai-ad-unit-container,.wprm-recipe-instructions-container.mai-ad-container .mai-ad-unit-container{grid-column:2;grid-row:1/99;position:sticky;top:var(--mai-ad-scroll-margin-top)}}.content{z-index:1}.sidebar{z-index:0}.mai-connatix{width:100%;margin-inline:auto;aspect-ratio:var(--mai-connatix-aspect-ratio,16/9)}.mai-connatix:not(:first-child){margin-block-start:var(--spacing-md,24px)}.mai-connatix:not(:last-child){margin-block-end:var(--spacing-md,24px)}.has-background,.has-light-background{--mai-ad-unit-label-color:initial}.has-dark-background{--mai-ad-unit-label-color:white}.entry-wrap>.cnx-main-container{margin-block:var(--spacing-md,24px);z-index:9}.maipub-placeholder{display:grid;place-items:center;width:var(--maipub-placeholder-width,auto);height:var(--maipub-placeholder-height,auto);background:var(--color-alt);font-size:16px;filter:brightness(.95)}.maipub-placeholder__caption{display:none;line-height:1.3;text-align:center;opacity:.75}@media only screen and (max-width:727px){.maipub-placeholder{--maipub-placeholder-width:var(--width-mobile);--maipub-placeholder-height:var(--height-mobile)}.maipub-placeholder__caption.mobile{display:block}}@media only screen and (min-width:728px) and (max-width:1023px){.maipub-placeholder{--maipub-placeholder-width:var(--width-tablet);--maipub-placeholder-height:var(--height-tablet)}.maipub-placeholder__caption.tablet{display:block}}@media only screen and (min-width:1024px){.maipub-placeholder{--maipub-placeholder-width:var(--width-desktop);--maipub-placeholder-height:var(--height-desktop)}.maipub-placeholder__caption.desktop{display:block}}