.fs-xl{font-size:var(--fs-xl);line-height:1.05}h2,.fs-h2{font-size:var(--fs-h2);line-height:1.1}h4,.fs-h4{font-size:var(--fs-h4);line-height:1.1}h5,.fs-h5{font-size:1.375rem;font-size:var(--fs-h5);line-height:1.25}h6,.fs-h6{font-size:1.25rem;font-size:var(--fs-h6);line-height:1.4}.fs-pre{font-size:var(--fs-pre);text-transform:uppercase;letter-spacing:.1em}.fs-body-l{font-family:var(--body-font);font-size:var(--fs--body-l)}.fs-body-xs{font-family:var(--body-font);font-size:var(--fs-body-xs)}.single-post :where(h2,h3,h4,h5,h6){margin-top:1.5em}.balance{text-wrap:balance}.main-navigation.has-branding .inside-navigation.grid-container{padding-left:var(--padding-dflt)!important;padding-right:var(--padding-dflt)!important;transition:all .3s ease!important}article.post div.dynamic-entry-content h2:not(.tasty-recipes *):not([class*=highlight-block] *),article.post div.dynamic-entry-content h3:not(.tasty-recipes *):not([class*=highlight-block] *),article.post div.dynamic-entry-content h4:not(.tasty-recipes *):not([class*=highlight-block] *),article.post div.dynamic-entry-content h5:not(.tasty-recipes *):not([class*=highlight-block] *),article.post div.dynamic-entry-content h6:not(.tasty-recipes *):not([class*=highlight-block] *){border-left-style:solid;border-left-width:10px;border-left-color:var(--contrast);color:var(--surface-40);text-align:left;padding-left:10px}body.single-post .site-content{display:flex;flex-direction:column;column-gap:clamp(1rem,34.82vw + -15.735rem,11.25rem);transition:all .3s ease}body.single-post .content-area{width:100%;min-width:0}body.single-post #right-sidebar{flex:0 0 calc(336px + clamp(.938rem,.283vw + .872rem,1.25rem));transition:all .3s ease}@media (max-width:949px){body.single-post #right-sidebar{display:none}body.single-post .content-area{flex:1 0 100%;padding-right:0}}@media (min-width:950px){body.single-post .site-content{flex-direction:row}body.single-post #right-sidebar{display:block}body.single-post .content-area{flex:1}}.section-xs{padding:var(--section-xs-padding)}.section-s{padding:var(--section-s-padding)}.section-m{padding:var(--section-m-padding)}.section-d{padding:var(--section-d-padding)}.section-l{padding:var(--section-l-padding)}.section-xl{padding:var(--section-xl-padding)}.padding-dflt-r{padding-right:var(--padding-dflt)}.padding-dflt-l{padding-left:var(--padding-dflt)}.main-navigation .main-nav ul li.nav-cta a{background:var(--contrast)!important;color:var(--surface-10)!important;padding:1em 1.5em;border-radius:4px;line-height:1;font-weight:600}.main-navigation .main-nav ul li.nav-cta a:hover{background:var(--contrast-alt)!important;color:var(--surface-0)!important}@media (min-width:1025px){.main-navigation .main-nav ul li.nav-cta a{margin-left:16px}}@media (max-width:1024px){.main-navigation .main-nav ul li.nav-cta a{margin-left:0}}.gb-button{line-height:1em;transition:all .3s ease}.gb-container p:last-child:last-of-type{margin-bottom:0}.block-editor-block-list__layout .gb-container p:nth-last-child(2){margin-bottom:0}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.stretch-link{position:relative}.stretch-link a::after{content:"";position:absolute;inset:0}.stretch-link a:is(:focus-visible)::after{outline:2px solid}.stretch-link a:is(:hover,:focus){outline:none}.line-limit-3,.line-limit-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-limit-3{-webkit-line-clamp:3}.line-limit-2{-webkit-line-clamp:2}.no-ul,.no-ul a{text-decoration:none}.radius-xs{border-radius:var(--radius-xs)}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-l{border-radius:var(--radius-l)}.radius-xl{border-radius:var(--radius-xl)}.radius-xxl{border-radius:var(--radius-xxl)}.radius-50{border-radius:var(--radius-50)}.width-xs{max-width:var(--width-xs)}.width-s{max-width:var(--width-s)}.width-m{max-width:var(--width-m)}.wp-block-outermost-social-sharing{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;line-height:1}@media (max-width:600px){.wp-block-outermost-social-sharing{flex-direction:column;gap:15px;width:100%}.wp-block-outermost-social-sharing-link{width:100%!important}}@media (min-width:601px){.wp-block-outermost-social-sharing{flex-direction:row;gap:20px}.wp-block-outermost-social-sharing-link{width:auto}}.wp-block-outermost-social-sharing-link{margin:0!important;box-shadow:1.5px 2.5px 2px -1px rgba(232,233,239,.75)!important;transform:none!important;animation:none!important;font-size:.9em}.wp-block-outermost-social-sharing-link-anchor{align-items:center;display:flex;justify-content:center;padding:6px 10px!important;border-radius:6px!important;font-weight:700;border:none!important;width:100%;transition:background-color .3s ease,color .3s ease!important;transform:none!important;animation:none!important}.outermost-social-sharing-link-pinterest .wp-block-outermost-social-sharing-link-anchor{background-color:var(--surface-0)!important;color:var(--surface-50)!important}.outermost-social-sharing-link-facebook .wp-block-outermost-social-sharing-link-anchor{background-color:var(--surface-0)!important;color:var(--surface-50)!important}.outermost-social-sharing-link-mail .wp-block-outermost-social-sharing-link-anchor{background-color:var(--surface-0)!important;color:var(--surface-50)!important}.wp-block-outermost-social-sharing-link-anchor:hover{background-color:var(--surface-50)!important;color:var(--surface-0)!important;transform:scale(1)!important}@media (max-width:600px){.wp-block-outermost-social-sharing-link-anchor{width:100%!important}}.comment-reply-title,.comments-title{font-size:var(--fs-h3);font-weight:700;color:var(--surface-50);margin-top:1em}.comment-respond{background-color:var(--surface-10);padding:35px;border-radius:15px;margin:0;margin-bottom:40px}.comment-form input,.comment-form-comment textarea{border-radius:6px!important}.comment-body{background-color:var(--surface-20);padding:15px;margin:50px 0;border-radius:15px}.comments-area{padding-left:var(--padding-dflt)}@media (max-width:949px){.comments-area{padding-right:var(--padding-dflt)}}.comment-content{padding:15px;border:0}li.comment.bypostauthor .comment-body{background-color:var(--surface-10)}.comment.depth-1::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;background-color:var(--surface-10)}.comment .children{padding-left:20px;margin:-30px 0 30px;border-left:0px solid var(--primary-alt);border-bottom:0px solid var(--primary-alt);position:relative}.comment.depth-1.parent>.children{border-bottom:0px solid var(--primary-alt)}.comment{position:relative}.comment .children>li:last-child{padding-bottom:1px}.comment-form .submit{display:inline-block;padding:10px 20px;border-radius:6px;font-weight:700;line-height:1;color:var(--surface-50)!important;text-align:center;text-decoration:none;cursor:pointer;border:none;position:relative;box-shadow:0 5px 5px rgba(0,0,0,.1);transition:color .3s ease,background-color .3s ease}.comment-form .submit:hover{color:var(--surface-0)!important;background-color:var(--surface-50)!important;text-decoration:none!important}.comment-reply-link{display:inline-block;padding:10px 20px;width:fit-content;border-radius:6px;font-weight:700;line-height:1;color:var(--surface-0)!important;background-color:var(--surface-50);text-align:center;text-decoration:none;cursor:pointer;border:none;position:relative;box-shadow:0 5px 5px rgba(0,0,0,.1);transition:color .3s ease,background-color .3s ease}.comment-reply-link:hover{color:var(--surface-50)!important;background-color:var(--contrast)!important;text-decoration:none!important}.comment-navigation{display:flex;justify-content:center;gap:20px;width:100%;margin:40px 0;text-align:center}.comment-navigation .nav-previous,.comment-navigation .nav-next{display:inline-block;margin:0;padding:0;flex:0 0 auto}.comment-navigation a{display:inline-block;padding:12px 30px;border-radius:6px;min-width:160px;margin-bottom:1em;background-color:var(--surface-50);color:var(--surface-0);text-align:center;text-decoration:none;font-weight:500;font-size:.95em;line-height:1.5;border:none;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:color .3s ease,background-color .3s ease}.comment-navigation a:hover{background-color:var(--contrast);color:var(--surface-50);transform:none}@media (max-width:600px){.comment-navigation{flex-direction:column;align-items:center;gap:12px}.comment-navigation a{width:100%;max-width:220px;padding:10px 20px}}@media (max-width:768px){.comment .children{padding-left:15px;margin-left:10px}.comment-content{padding:20px}.comment-respond{padding:25px}}.tasty-recipes{border-radius:15px!important;overflow:hidden!important;max-width:100%!important;margin-top:20px!important}.tasty-recipes-quick-links{margin-bottom:20px!important;display:flex!important;justify-content:center!important}.tasty-recipes-jump-link{align-items:center;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1)!important;justify-self:center!important;line-height:1;text-align:center;text-decoration:none!important;text-decoration:none!important;width:fit-content!important;background-color:var(--surface-10)!important;color:var(--surface-50)!important;padding:10px 15px!important;border-radius:6px;font-weight:700!important;border:none!important;transition:all .3s ease;margin:0 10px 10px 0!important}.tasty-recipes-jump-link:hover{background-color:var(--surface-50)!important;color:var(--surface-0)!important;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);text-decoration:none}.tasty-recipes-entry-header .tasty-recipes-buttons{margin-top:.5em!important;margin-bottom:.5em!important;border-radius:6px}.tasty-recipes-entry-header .tasty-recipes-buttons a{box-shadow:0px 5px 5px 0px rgba(0,0,0,.1)!important;line-height:1;background-color:var(--primary-alt)!important;color:var(--surface-0)!important;padding:10px 15px!important;border-radius:6px!important;font-weight:700;border:none!important;transition:all .3s ease;margin:0 10px 10px 0!important}.tasty-recipes-entry-header .tasty-recipes-buttons a:hover{background-color:var(--surface-50)!important;color:var(--surface-0)!important;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);text-decoration:none}.tasty-recipes-entry-content hr{background-color:var(--contrast)!important;border:var(--contrast)!important}.tasty-recipes-details .category,.tasty-recipes-details .cuisine,.tasty-recipes-details .method{display:none!important}.tasty-recipes-entry-content .tasty-recipes-keywords p{display:none!important}.tasty-recipes-nutrition{display:none!important}.tasty-recipes{margin-bottom:40px!important}.tasty-recipes-entry-content .tasty-recipes-instructions ol>li:before{color:var(--surface-0)!important;background-color:var(--contrast)!important;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;font-weight:700;position:absolute;top:0!important;margin-right:10px!important;margin-right:1.5em!important;font-size:var(--fs-body)!important}.tasty-recipes-entry-content .tasty-recipes-instructions ol>li{font-size:var(--fs-body)}.tasty-recipes-entry-content .tasty-recipes-notes ul li:before{color:var(--surface-0)!important;background-color:var(--contrast)!important;font-size:var(--fs-body)!important;width:25px!important;height:25px!important;font-weight:700;line-height:1.5em!important;top:1.4em!important;display:flex!important;align-items:center!important;justify-content:center!important}.tasty-recipes-entry-content .tasty-recipes-notes ul li{font-size:var(--fs-body)}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]:checked+label:after{color:var(--contrast)}.tasty-recipes-entry-content .tasty-recipes-ingredients{font-size:var(--fs-body)}.tasty-recipes-entry-header h2{font-size:var(--fs-h3)}.tasty-recipes-entry-header .tasty-recipes-details ul{font-size:var(--fs-body-s)}.tasty-recipes-entry-header .tasty-recipes-details{margin-top:.5em!important}.tasty-recipes-print-view .tasty-recipes-description,.tasty-recipes-print-view .tasty-recipes-ingredients,.tasty-recipes-print-view .tasty-recipes-instructions,.tasty-recipes-print-view .tasty-recipes-notes,.tasty-recipes-print-view .tasty-recipes-nutrition,.tasty-recipes-print-view .tasty-recipes-other-details,.tasty-recipes-print-view .tasty-recipes-other-details ul{margin-left:2.5em;max-width:700px}.formkit-powered-by-convertkit-container{display:none!important}@media (min-width:768px){.formkit-background{order:2}}@media (min-width:768px){.kit-image-square .formkit-column{display:flex;flex-direction:column;justify-content:center}}@media (max-width:768px){.formkit-background{aspect-ratio:1/1}}.kit-image-square .formkit-background{aspect-ratio:1/1}form.formkit-form[data-format=inline]{margin-bottom:0!important;max-width:1240px!important}.formkit-submit{width:fit-content!important}.formkit-input{border-radius:6px!important;padding-left:10px!important}.formkit-form h2{margin-top:0!important}