.bb-prose :where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file],[type=hidden]),textarea,select):not(.bb-form-control,:where(:where([class*=wc-block],.woocommerce):not(body) *)){background:var(--bb-white);border:1px solid var(--bb-line);border-radius:var(--bb-radius-sm);color:var(--bb-text);padding:.5rem .75rem}.bb-prose{color:var(--bb-text);font-size:var(--bb-text-md);overflow-wrap:break-word;line-height:1.7}.bb-prose:after{clear:both;content:"";display:table}.bb-prose>*{margin-block:0}.bb-prose>*+*{margin-block-start:1.15em}.bb-prose>:is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--bb-sticky-top,0px) + var(--bb-header-height) + 1.5rem);margin-block-start:1.9em}.bb-prose>:is(h2,h3,h4,h5,h6)+*{margin-block-start:.6em}.bb-prose>:first-child{margin-block-start:0}.bb-prose>p:empty{display:none}.bb-prose>:is(.woocommerce,[class*=wp-block-woocommerce],.wc-block-components-notice-banner){margin-block:clamp(1.5rem,3vw,2.5rem)}.bb-prose>:is(figure,.wp-block-image,.wp-block-gallery,.wp-block-jetpack-tiled-gallery,.wp-block-embed,.wp-block-columns,.wp-block-file,.wp-block-table,.wp-block-quote,.wp-block-pullquote),.bb-prose>:is(figure,.wp-block-image,.wp-block-gallery,.wp-block-jetpack-tiled-gallery,.wp-block-embed,.wp-block-columns,.wp-block-file,.wp-block-table,.wp-block-quote,.wp-block-pullquote)+*{margin-block-start:1.6em}.bb-prose :where(h2):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){font-size:var(--bb-heading-md)}.bb-prose :where(h3):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){font-size:var(--bb-heading-sm)}.bb-prose :where(h4,h5,h6):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){font-size:var(--bb-heading-xs)}.bb-prose :where(a):not([class*=button],[class*=bb-],.vlp-link):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.bb-actions,[class*=bb-][class*=card]) *)){color:var(--bb-green-deep);transition:color var(--bb-fast) var(--bb-ease), text-decoration-color var(--bb-fast) var(--bb-ease);font-weight:600;-webkit-text-decoration:underline #4a665573;text-decoration:underline #4a665573;text-decoration-thickness:2px}.bb-prose :where(a):not([class*=button],[class*=bb-],.vlp-link):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.bb-actions,[class*=bb-][class*=card]) *)):hover{color:var(--bb-ink);text-decoration-color:currentColor}.bb-prose :where(ul,ol):not([class*=wc-block],[class*=bb-],.blocks-gallery-grid):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.wp-block-gallery) *)){padding-inline-start:1.4em}.bb-prose :where(ul):not([class*=wc-block],[class*=bb-],.blocks-gallery-grid):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.wp-block-gallery) *)){list-style:outside}.bb-prose :where(ol):not([class*=wc-block],[class*=bb-]):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){list-style:decimal}.bb-prose :where(li):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.wp-block-gallery) *,.bb-prose :is([class*=bb-],.blocks-gallery-grid)>li)){padding-inline-start:.2em}.bb-prose :where(li+li,li>ul,li>ol):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.wp-block-gallery) *,.bb-prose :is([class*=bb-],.blocks-gallery-grid)>li)){margin-block-start:.4em}.bb-prose :where(li):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block],.wp-block-gallery) *,.bb-prose :is([class*=bb-],.blocks-gallery-grid)>li))::marker{color:var(--bb-green)}.bb-prose :where(blockquote):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){background:var(--bb-brown-soft);border-inline-start:4px solid var(--bb-brown);border-radius:0 var(--bb-radius) var(--bb-radius) 0;color:var(--bb-ink);font-size:var(--bb-text-lg);margin-inline:0;padding:1.1rem 1.4rem}.bb-prose :where(blockquote)>*{margin-block:0}.bb-prose :where(blockquote)>*+*{margin-block-start:.75em}.bb-prose :where(blockquote) :where(cite,footer){color:var(--bb-text-soft);font-size:var(--bb-text-sm);font-style:normal;font-weight:600;display:block}.bb-prose :where(.wp-block-pullquote){border-block:1px solid var(--bb-line);color:var(--bb-ink);text-align:center;padding:1.75rem 1rem}.bb-prose :where(.wp-block-pullquote blockquote){font-family:var(--font-display);font-size:var(--bb-heading-sm);background:0 0;border:0;padding:0;line-height:1.35}.bb-prose :where(figure):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){margin-inline:0}.bb-prose :where(figure,p,.wp-block-image):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *))>:where(img,a>img){border-radius:var(--bb-radius-sm);height:auto}.bb-prose :where(.wp-block-image) :where(img){border-radius:1rem;height:auto}.bb-prose :where(figcaption,.wp-caption-text):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){color:var(--bb-text-soft);font-size:var(--bb-text-sm);text-align:center;margin-block-start:.6rem;line-height:1.5}.bb-prose :where(hr):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){border:0;border-block-start:1px solid var(--bb-line);margin-block:2.5em}.bb-prose :where(.wp-block-separator){color:var(--bb-line);background:0 0;max-width:8rem;margin-inline:auto}.bb-prose :where(.wp-block-separator.is-style-wide){max-width:none}.bb-prose :where(.wp-block-separator.is-style-dots){color:var(--bb-green);border:0;max-width:none}.bb-prose :where(.wp-block-table,figure:has(>table)):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){overflow-x:auto}.bb-prose :where(table):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){border-collapse:collapse;font-size:var(--bb-text-sm);min-width:100%}.bb-prose :where(th,td):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){border-block-end:1px solid var(--bb-line);text-align:start;vertical-align:top;padding:.6rem .8rem}.bb-prose :where(th):where(:not(.bb-prose :is(.woocommerce,[class*=wc-block]) *)){color:var(--bb-ink);font-weight:700}.bb-prose :where(.wp-block-table thead){border-block-end:2px solid var(--bb-line)}.bb-prose :where(.wp-block-table.is-style-stripes){border-block-end:0}.bb-prose :where(.wp-block-table.is-style-stripes tbody tr:nth-child(odd)){background:var(--bb-brown-soft)}.bb-prose :where(.wp-block-table.is-style-stripes) :where(th,td){border:0}.bb-prose :where(iframe,video){border-radius:var(--bb-radius-sm);border:0}.bb-prose :where(.wp-block-columns){gap:clamp(1rem,3vw,2rem)}.bb-prose :where(.wp-block-column)>*{margin-block:0}.bb-prose :where(.wp-block-column)>*+*{margin-block-start:1em}.bb-prose :where(.wp-block-buttons){flex-wrap:wrap;gap:.75rem;display:flex}.bb-prose :where(.wp-block-button__link,.wp-block-file__button){background:var(--bb-green);border:1px solid var(--bb-green);border-radius:var(--bb-radius);color:var(--bb-white);font-family:var(--font-sans);font-size:var(--bb-text-md);min-height:2.75rem;transition:background-color var(--bb-fast) var(--bb-ease), border-color var(--bb-fast) var(--bb-ease), color var(--bb-fast) var(--bb-ease);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bb-prose :where(.wp-block-button__link):hover,.bb-prose .wp-block-file .wp-block-file__button:hover{background:var(--bb-green-deep);border-color:var(--bb-green-deep);color:var(--bb-white)}.bb-prose :where(.wp-block-button.is-style-outline)>:where(.wp-block-button__link){background:var(--bb-white);color:var(--bb-green-deep)}.bb-prose :where(.wp-block-button.is-style-outline)>:where(.wp-block-button__link):hover{background:var(--bb-green-soft);color:var(--bb-green-deep)}.bb-prose .wprm-recipe-container .wprm-recipe{background:var(--bb-white);border:1px solid var(--bb-line);border-radius:var(--bb-radius-lg);font-family:var(--font-sans);padding:clamp(1rem,3vw,1.75rem)}.bb-prose .wprm-recipe-container .wprm-recipe-name{font-family:var(--font-display);font-weight:400}.bb-prose :where(.wp-block-file){background:var(--bb-white);border:1px solid var(--bb-line-soft);border-radius:var(--bb-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.9rem 1rem .9rem 1.25rem;display:flex}.bb-prose :where(.wp-block-file)>:where(a:not(.wp-block-file__button)){font-size:var(--bb-text-md);flex:12rem}.bb-prose :where(.wp-block-file__embed){border-radius:var(--bb-radius-sm);flex:1 0 100%}.bb-prose .wp-block-file .wp-block-file__button{background:var(--bb-green);border-radius:var(--bb-radius);color:var(--bb-white);font-size:var(--bb-text-sm);min-height:2.25rem;margin:0;padding-block:.4rem}.bb-prose :where(.aligncenter){margin-inline:auto}.bb-prose :where(img.aligncenter,.wp-caption.aligncenter){display:block}.bb-prose :where(.alignwide,.alignfull){width:100%;max-width:none}.bb-prose :where(.has-text-align-left){text-align:left}.bb-prose :where(.has-text-align-center){text-align:center}.bb-prose :where(.has-text-align-right){text-align:right}.bb-prose :where(.wp-block-embed__wrapper){position:relative}.bb-prose :where(.wp-has-aspect-ratio .wp-block-embed__wrapper iframe){aspect-ratio:16/9;width:100%;height:auto}.bb-prose :where(.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe){aspect-ratio:4/3}.bb-prose :where(.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe){aspect-ratio:1}.bb-prose :where(.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe){aspect-ratio:9/16}.bb-prose :where(.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe){aspect-ratio:21/9}.bb-prose :where(.blocks-gallery-grid){padding:0;list-style:none}.bb-prose :where(.wp-block-gallery) :where(img){border-radius:1rem}.bb-prose :where(.wp-block-jetpack-tiled-gallery .tiled-gallery__row){gap:.5rem;display:flex}.bb-prose :where(.wp-block-jetpack-tiled-gallery .tiled-gallery__row+.tiled-gallery__row){margin-block-start:.5rem}.bb-prose :where(.wp-block-jetpack-tiled-gallery .tiled-gallery__col){flex-direction:column;gap:.5rem;min-width:0;display:flex}.bb-prose :where(.wp-block-jetpack-tiled-gallery .tiled-gallery__item){margin:0}.bb-prose :where(.wp-block-jetpack-tiled-gallery .tiled-gallery__item img){border-radius:1rem;width:100%;height:auto;display:block}@media (width>=40rem){.bb-prose :where(.alignleft){float:left;max-width:50%;margin:.35em 1.5em 1em 0}.bb-prose :where(.alignright){float:right;max-width:50%;margin:.35em 0 1em 1.5em}}.bb-prose .nf-form-content :is(input:not([type=button],[type=submit],[type=checkbox],[type=radio],[type=hidden]),textarea),.bb-prose .nf-form-content .list-select-wrap .nf-field-element>div{background:var(--bb-white);border:1px solid var(--bb-muted);border-radius:var(--bb-radius-sm);color:var(--bb-text);font-size:var(--bb-text-md);padding:.5rem .85rem}.bb-prose .nf-form-content input.ninja-forms-field:not([type=button],[type=submit],[type=checkbox],[type=radio]){height:2.875rem}.bb-prose .nf-form-content :is(input:not([type=button],[type=submit],[type=checkbox],[type=radio],[type=hidden]),textarea):focus{background:var(--bb-white);border-color:var(--bb-green-deep);color:var(--bb-text)}.bb-prose .nf-form-content :is(button,input[type=button],input[type=submit]){background:var(--bb-green);border:1px solid var(--bb-green);border-radius:var(--bb-radius);color:var(--bb-white);cursor:pointer;font-size:var(--bb-text-md);height:auto;min-height:2.75rem;transition:background-color var(--bb-fast) var(--bb-ease);padding:.6rem 1.5rem;font-weight:600}.bb-prose .nf-form-content :is(button,input[type=button],input[type=submit]):hover{background:var(--bb-green-deep);border-color:var(--bb-green-deep);color:var(--bb-white)}.bb-prose .nf-form-content :is(button,input[type=button],input[type=submit]):disabled{background:var(--bb-white);border-color:var(--bb-line);color:var(--bb-muted);cursor:not-allowed}.bb-prose .nf-form-content .nf-field-label :is(label,.nf-label-span){color:var(--bb-ink);font-weight:700}.bb-prose .nf-form-content .nf-field-description{color:var(--bb-text-soft);font-size:var(--bb-text-sm)}.bb-prose .listradio-wrap .nf-field-element label:after{background:var(--bb-white);border:2px solid var(--bb-muted)}.bb-prose .listradio-wrap .nf-field-element label.nf-checked-label:after{border-color:var(--bb-green-deep)}.bb-prose .listradio-wrap .nf-field-element label.nf-checked-label:before{background:var(--bb-green-deep)}.bb-prose .listradio-wrap .nf-field-element input:focus-visible+label:after{outline:3px solid var(--bb-focus);outline-offset:2px}.bb-prose .nf-form-content .nf-error-msg,.bb-prose .nf-form-content .ninja-forms-req-symbol{color:var(--bb-danger)}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link){background:var(--bb-white);border:1px solid var(--bb-line-soft);border-radius:var(--bb-radius);transition:border-color var(--bb-fast) var(--bb-ease), box-shadow var(--bb-fast) var(--bb-ease), transform var(--bb-fast) var(--bb-ease);flex-wrap:nowrap;align-items:flex-start;gap:clamp(.85rem,2.5vw,1.25rem);margin-block:1.5em;padding:clamp(.85rem,2.5vw,1.1rem);display:flex}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link):hover{border-color:var(--bb-line);box-shadow:var(--bb-shadow-soft);transform:translateY(-2px)}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link):focus-within{outline:3px solid var(--bb-focus);outline-offset:3px}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-layout-zone-side{flex:0 0 clamp(4.5rem,22%,8.5rem);margin:0;padding:0}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-link-image{border-radius:var(--bb-radius-sm);display:block;overflow:hidden}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-link-image img{border-radius:0;width:100%;height:auto;display:block;max-width:100%!important}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-layout-zone-main{flex:1;gap:.3rem;min-width:0;display:grid}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-link-title{color:var(--bb-ink);font-family:var(--font-display);font-size:var(--bb-heading-xs);font-synthesis:none;text-wrap:balance;font-weight:400;line-height:1.3}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-link-summary{color:var(--bb-text-soft);font-size:var(--bb-text-sm);line-height:1.55}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link) .vlp-link-summary>*{margin:0}.vlp-link-container:is(.vlp-layout-basic,.wp-block-visual-link-preview-link):hover .vlp-link-title,.has-theme-palette-1-color{color:var(--bb-green-deep)}.has-theme-palette-2-color{color:var(--bb-brown-deep)}.has-theme-palette-3-color{color:var(--bb-ink)}.has-theme-palette-4-color{color:var(--bb-text)}.has-theme-palette-5-color{color:var(--bb-text-soft)}.has-theme-palette-6-color{color:var(--bb-muted)}.has-theme-palette-7-color,.has-theme-palette-8-color{color:var(--bb-cream)}.has-theme-palette-9-color{color:var(--bb-white)}.has-theme-palette-1-background-color{background-color:var(--bb-green)}.has-theme-palette-2-background-color{background-color:var(--bb-brown)}.has-theme-palette-3-background-color{background-color:var(--bb-ink)}.has-theme-palette-7-background-color,.has-theme-palette-8-background-color{background-color:var(--bb-cream)}.has-theme-palette-9-background-color{background-color:var(--bb-white)}
