:root{--mo-body: #fff;--mo-on-body: #000;--mo-header: #fff;--mo-on-header: #000;--mo-header-accent: #000;--mo-on-header-accent: #fff;--mo-offcanvas: #fff;--mo-on-offcanvas: #000;--mo-on-offcanvas-accent: #bd2c00;--mo-border-offcanvas: #ddd;--mo-footer: #f6f5f3;--mo-on-footer: #000;--mo-on-footer-accent: #bd2c00;--mo-outline-footer: #141413;--mo-search: #f1f1f1;--mo-on-search: #0b0a0a;--mo-outline-search: rgba(0, 0, 0, .09);--mo-pagination-enabled: #000;--mo-on-pagination-enabled: #fff;--mo-pagination-disabled: #e9ecef;--mo-on-pagination-disabled: #354757;--mo-pagination-accent: #bd2c00;--mo-on-pagination-accent: #fff;--mo-separator: #d9dfe3;--mo-on-separator: #000;--mo-separator-link: #000;--mo-on-separator-link: #fff;--mo-social-item: #000;--mo-on-social-item: #fff;--mo-hero: #f6f5f3;--mo-on-hero: #000;--mo-on-hero-title: #122b15;--mo-on-hero-link: #c64118;--mo-on-hero-link-accent: #0e3d8d;--mo-landing: #f6f5f3;--mo-on-landing: #000;--mo-on-landing-title: #000;--mo-on-landing-link: #c64118;--mo-on-landing-link-accent: #0e3d8d;--mo-category: #f6f5f3;--mo-on-category: #000;--mo-entry: #fff;--mo-on-entry: #000;--mo-entry-title: #000;--mo-on-entry-title: #000000;--mo-on-entry-link: #394840;--mo-on-entry-link-accent: #D54215;--mo-preview: #f6f5f3;--mo-on-preview: #000;--mo-on-preview-title: #000;--mo-on-preview-title-accent: #bd2c00;--mo-faq: #f8f8f8;--mo-on-faq: #3b3c3d;--mo-faq-accent: #f4f3f3;--mo-on-faq-accent: #000;--mo-on-action: #000;--mo-action-accent: #000;--mo-on-action-accent: #fff;--mo-article: #ffffff;--mo-on-article: #000;--mo-article-heading: #2d5942;--mo-on-article-heading: #000;--mo-article-note: #e7efec;--mo-on-article-note: #0f2118;--mo-on-article-link: #0041af;--mo-on-article-link-accent: #f5533d;--mo-article-recommendations: #dee2e7;--mo-on-article-recommendations: #000;--mo-on-article-recommendations-title: #2d5942;--mo-author: #f6f5f3;--mo-on-author: #000;--mo-outline-author: #fff;--mo-recipe: #e7efec;--mo-on-recipe: #000;--mo-on-recipe-title: #394840;--mo-on-recipe-highlight: #394840;--mo-on-recipe-link:#0c3e5a;--mo-on-recipe-link-accent:#D54215;--mo-recipe-separator: #abb9b3;--mo-on-recipe-separator: #394840;--mo-recipe-number: #2E5F48;--mo-on-recipe-number: #fff;--mo-related-entry: #f6f5f3;--mo-on-related-entry: #000;--mo-on-related-entry-accent: #D54215;--mo-contact: #f6f5f3;--mo-on-contact: #000;--mo-on-contact-title: #000;--mo-on-contact-subtitle: #000;--mo-keypoints-card: #f6f5f3;--mo-on-keypoints-card: #000;--mo-keypoints-card-svg: #eae8e4;--mo-on-keypoints-card-svg: #000;--mo-chip: #f1f1f1;--mo-on-chip: #000;--mo-font-family: system-ui, sans-serif;--mo-font-size: 1.2rem;--mo-line-height: 1.6;--mo-icon-dimen: 1em;--mo-space: 3.2rem;--mo-gap: 1.6rem;--mo-spacing: 1rem;--mo-breadcrumb-delimiter: " \bb  "}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mo-spacing)}.actions a{text-decoration:none!important;border:2px solid var(--mo-on-action)!important;color:var(--mo-on-action)!important;font-weight:700!important;border-radius:4px!important;padding:calc(var(--mo-spacing)/2)!important;transition:all .3s ease!important;cursor:pointer}.actions a:hover{background:var(--mo-action-accent)!important;color:var(--mo-on-action-accent)!important}.article{background:var(--mo-article);color:var(--mo-on-article);overflow:hidden;border-radius:24px;box-shadow:0 8px 12px -12px #0006}.article .article__wrapper{word-break:break-word;padding:var(--mo-spacing)}.article .article__wrapper>div,.article .article__wrapper>p,.article .article__wrapper>details,.article .article__wrapper>blockquote,.article .article__wrapper>ol,.article .article__wrapper>ul,.article .article__wrapper>dl{margin-block-end:var(--mo-gap)}.article .article__wrapper>h2{display:flex;align-items:stretch;position:relative;color:var(--mo-on-article-heading)}.article .article__wrapper>h2:before{border-radius:2rem;content:"";width:.7rem;min-width:.7rem;margin-inline-end:.7rem;background:var(--mo-article-heading);align-self:stretch}.article .article__wrapper .ads{margin-block:var(--mo-gap)}.article .article__wrapper>aside{margin-block-end:var(--mo-gap);padding:var(--mo-spacing);outline:1px dashed #000;outline-offset:calc(-.7*var(--mo-gap)/2);border:8px solid rgba(0,0,0,.16);display:flex;flex-direction:column;gap:var(--mo-spacing)}.article .article__wrapper .note{background:var(--mo-article-note);color:var(--mo-on-article-note);border-radius:12px}.article .article__wrapper .recommendations{border-radius:12px;background:var(--mo-article-recommendations);color:var(--mo-on-article-recommendations)}.article .article__wrapper .recommendations .recommendations__item{display:flex;gap:var(--mo-spacing)}.article .article__wrapper .recommendations .recommendations__item .recommendations__item-title{font-weight:900;color:var(--mo-on-article-recommendations-title);text-transform:capitalize}.article .article__wrapper .recommendations .recommendations__item .recommendations__item-img{border-radius:4px;border:1px solid #000;width:100px;height:auto}.article .article__wrapper .recommendations .recommendations__item .recommendations__item-content{display:flex;flex-direction:column;justify-content:flex-start}.article .article__wrapper>h1,.article .article__wrapper>h2,.article .article__wrapper>h3,.article .article__wrapper>h4,.article .article__wrapper>h5{margin-block:var(--mo-gap);color:var(--mo-on-article-heading)}.article .article__wrapper dt{font-weight:800;text-transform:capitalize}.article .article__wrapper dd{margin-block-end:var(--mo-spacing)}.article .article__wrapper ul li::marker,.article .article__wrapper ol li::marker{color:var(--mo-article-heading)}.article .article__wrapper details summary{cursor:pointer;font-weight:500}.article .article__wrapper details[open] summary{margin-block-end:var(--mo-spacing)}.article .article__wrapper a:not(.pin):not(.social__item):not(.recommendations a){color:var(--mo-on-article-link);font-weight:700;background-image:linear-gradient(180deg,transparent 90%,var(--mo-on-article-link-accent) 0);background-repeat:no-repeat;background-size:0 100%;transition:background-size 1s cubic-bezier(.16,1,.3,1)}.article .article__wrapper a:not(.pin):not(.social__item):not(.recommendations a):hover{color:var(--mo-on-article-link-accent);background-size:100% 100%}.article figure{width:100%;margin:0;text-align:center;margin-block-end:var(--mo-gap)}.article figure .article__player{position:relative;overflow:hidden;padding-top:56.25%;width:100%;border-radius:24px}.article figure .article__player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article figure img{width:100%;height:auto;border-radius:24px}.article figure figcaption{padding:calc(var(--mo-spacing)/2);color:var(--mo-on-article)}.authors{margin-block:var(--mo-space)}.authors .authors__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mo-gap)}@media (max-width: 1024px){.authors .authors__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.authors .authors__wrapper{grid-template-columns:1fr}}.author{position:relative;color:var(--mo-on-author);--mo-diameter-img: 160px}.author:after{background:var(--mo-author);content:"";height:calc(100% - var(--mo-diameter-img)/2);left:0;position:absolute;top:calc(var(--mo-diameter-img)/2);width:100%;z-index:-1;border-radius:16px;outline:1px dashed}.author .author__img{width:var(--mo-diameter-img);height:var(--mo-diameter-img);position:relative;z-index:1;overflow:hidden;outline:1px dashed var(--mo-outline-author);outline-offset:calc(-1*var(--mo-spacing)/4);border-radius:50%;background:var(--mo-author);margin:auto}.author .author__img img{display:block;position:absolute;aspect-ratio:1/1;object-fit:cover;width:var(--mo-diameter-img);height:var(--mo-diameter-img);top:0;left:0;z-index:-1;transition:transform .3s cubic-bezier(.5,1.25,.75,1.25)}.author .author__img img:hover{transform:scale(1.05)}.author .author__title{color:var(--mo-on-author);font-weight:700;display:block}.author .author__body{padding:var(--mo-spacing);display:flex;flex-direction:column;justify-content:center;gap:var(--mo-spacing);align-items:center;text-align:center}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{background:var(--mo-body);color:var(--mo-on-body);font-size:var(--mo-font-size);font-weight:400;line-height:var(--mo-line-height);font-family:var(--mo-font-family);-webkit-tap-highlight-color:rgba(0,0,0,0)}svg:not(:root){overflow:hidden}button{border:none;cursor:pointer;user-select:none;padding:0;font-family:var(--mo-font-family);background:none;overflow:hidden}a{text-decoration:none}a:hover{outline-width:0}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--mo-spacing)/4);padding:0;position:relative}.breadcrumb .breadcrumb__item{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.breadcrumb .breadcrumb__item:not(:last-child):after{content:var(--mo-breadcrumb-delimiter);padding:0 calc(var(--mo-spacing)/2)}.categories{margin-block:var(--mo-space)}.categories .categories__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mo-gap)}@media (max-width: 1024px){.categories .categories__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.categories .categories__wrapper{grid-template-columns:1fr}}.category .category__body{overflow:hidden;display:block;border-radius:12px;backface-visibility:hidden;height:160px;position:relative}.category .category__body .category__img{background-color:var(--mo-category);width:100%;height:100%;object-fit:cover;object-position:center left;transition:transform .3s ease}.category .category__body .category__img:hover{transform:scale(1.05)}.category .category__body .category__title{font-weight:900;position:absolute;bottom:0;left:var(--mo-spacing);color:var(--mo-on-category);text-shadow:-1px -1px 0 var(--mo-category),1px -1px 0 var(--mo-category),-1px 1px 0 var(--mo-category),1px 1px 0 var(--mo-category)}.chips{margin-block:var(--mo-space)}.chips .chips__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--mo-spacing)}.chip{border-radius:60px;background:var(--mo-chip);color:var(--mo-on-chip);font-weight:500;padding:calc(var(--mo-spacing)/2);transition:all .3s ease;text-align:center;justify-content:center;box-shadow:0 6px 0 var(--mo-on-chip);border:2px solid var(--mo-on-chip);display:inline-flex;align-items:center;gap:var(--mo-spacing)}.chip .chip-img{background-color:var(--mo-chip);object-fit:cover;display:block;width:42px;height:42px;border-radius:50%}.chip:hover{transform:translateY(.14em);box-shadow:0 4px 0 var(--mo-on-chip)}.container{position:relative;width:100%;max-width:100%;margin-inline:auto;padding-inline:var(--mo-spacing)}@media (max-width: 728px){.container.pi-sm-none{padding-inline:0}}.container .container__wrapper{display:flex;flex-direction:column;gap:var(--mo-space)}.container.container--compact{max-width:920px}@media (min-width: 1400px){.container{max-width:1200px}}@media (min-width: 1600px){.container.container--expanded{max-width:calc(1600px - var(--mo-spacing))}}.contacts{margin-block:var(--mo-space)}.contacts .contacts__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--mo-gap)*2)}@media (max-width: 1024px){.contacts .contacts__wrapper{grid-template-columns:1fr}}.contact{grid-column:span 1;background:var(--mo-contact);color:var(--mo-on-contact);outline:1px dashed var(--mo-on-contact);box-shadow:0 15px 25px #00000026;border-radius:40px;overflow:hidden;padding:var(--mo-gap)}.contact .contact__body{padding:var(--mo-spacing);display:flex;flex-direction:column;gap:var(--mo-gap)}.contact .contact__title{font-weight:700;color:var(--mo-on-contact-title);display:flex;align-items:center}.contact .contact__subtitle{font-weight:600;color:var(--mo-on-contact-subtitle)}.contact ul,.contact ol,.contact dl{list-style:none;padding:0;display:flex;flex-direction:column;word-break:break-word;gap:var(--mo-spacing)}.d-block{display:block}.d-none{display:none}@media (min-width: 768px){.d-md-block{display:block}.d-md-none{display:none}}@media (min-width: 992px){.d-lg-block{display:block}.d-lg-none{display:none}}@media (min-width: 1200px){.d-xl-block{display:block}.d-xl-none{display:none}}.entries{margin-block:var(--mo-space)}.entries .entries__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mo-gap)}@media (max-width: 1024px){.entries .entries__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.entries .entries__wrapper{grid-template-columns:1fr}}.entry{grid-column:span 1;display:flex;flex-direction:column;background:var(--mo-entry);color:var(--mo-on-entry);border-radius:24px;box-shadow:0 1px 3px #08080829;overflow:hidden;transition:all .3s ease}.entry:hover{box-shadow:0 8px 16px #0003}.entry .entry__title{color:var(--mo-on-entry-title);display:block;font-weight:700}.entry .entry__title:hover{color:var(--mo-on-entry-link-accent)}.entry .entry__img{width:100%;height:240px;max-width:100%;overflow:hidden}.entry .entry__img img{background-color:var(--mo-entry);width:100%;height:100%;object-fit:cover;object-position:center left;transition:transform .3s ease}.entry .entry__img img:hover{transform:scale(1.05)}.entry .entry__body{flex:1 1 auto;gap:var(--mo-spacing);padding:var(--mo-spacing);display:flex;flex-direction:column}.entry .entry__footer{padding-inline:var(--mo-spacing);padding-bottom:var(--mo-spacing);display:flex;flex-wrap:wrap;gap:var(--mo-spacing)}.entry .entry__footer .entry__footer-link{color:var(--mo-on-entry-link);font-weight:700}.entry .entry__footer .entry__footer-link:hover{color:var(--mo-on-entry-link-accent)}.faqs{margin-block:var(--mo-space);display:flex;flex-direction:column;gap:var(--mo-space)}.faqs .faqs__wrapper{width:100%;display:flex;flex-direction:column;gap:var(--mo-gap)}.faq{color:var(--mo-on-faq);background:var(--mo-faq);padding:var(--mo-gap);border-radius:8px;outline:1px dashed var(--mo-on-faq)}.faq[open]{background:var(--mo-faq-accent);color:var(--mo-on-faq-accent);box-shadow:0 8px 12px -12px #0006}.faq .faq__question{font-weight:500;cursor:pointer}.faq .faq__answer{margin-top:var(--mo-gap);display:flex;flex-direction:column;gap:var(--mo-gap)}.faq .faq__answer ol,.faq .faq__answer ul,.faq .faq__answer dl{padding-inline-start:12px}.faq .faq__answer dt{font-weight:700}.faq .faq__answer dd{margin-block-end:calc(var(--mo-spacing)/2)}.footer{margin-block:var(--mo-space);display:flex;flex-direction:column;align-items:center;gap:var(--mo-gap)}.footer .footer__copyright{margin-block-start:calc(var(--mo-gap)/2);color:var(--mo-on-footer);font-weight:700;text-align:center}.footer .footer__body{background:var(--mo-footer);width:100%;max-width:100%;position:relative;padding:calc(var(--mo-spacing)*2);outline:1px dashed var(--mo-outline-footer);outline-offset:calc(-1*var(--mo-spacing)/2)}.footer .footer__body .footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--mo-spacing)/2) var(--mo-spacing);padding:0}.footer .footer__body .footer__nav .footer__nav-item{list-style:none;display:inline-flex}.footer .footer__body .footer__nav .footer__nav-item>*{color:var(--mo-on-footer);font-weight:700}.footer .footer__body .footer__nav .footer__nav-item>*:hover,.footer .footer__body .footer__nav .footer__nav-item>*.selected{color:var(--mo-on-footer-accent)}.footer .footer__body .footer__nav .footer__nav-item>*:not(.selected):hover{color:var(--mo-on-footer-accent)}.header{box-shadow:0 1px 1px #00000029;background:var(--mo-header);width:100%;max-width:100%;position:relative;overflow:hidden}.header .header__wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.header .header__wrapper .header__menu{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:calc(var(--mo-spacing)/2);list-style:none;align-items:center}@media (max-width: 992px){.header .header__wrapper .header__menu{gap:0}}.header .header__wrapper .header__menu .header__menu-item{align-items:center}.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{color:var(--mo-on-header);font-weight:700;position:relative;padding-block:8px;padding-inline:16px;border-radius:32px;transition:all .3s ease}@media (max-width: 992px){.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{padding:calc(var(--mo-spacing)/2)}}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected{background:var(--mo-header-accent);color:var(--mo-on-header-accent)}.header .header__wrapper .header__menu .header__menu-item a:not(.selected):hover,.header .header__wrapper .header__menu .header__menu-item button:not(.selected):hover{transform:scale(1.1);z-index:var(--mo-z-index-primary)}.header .header__wrapper .header__brand{display:flex;align-items:center;padding-top:calc(var(--mo-spacing)/2);padding-bottom:calc(var(--mo-spacing)/2);max-width:100%;min-width:90px;height:auto}.hero{padding-block:var(--mo-space);position:relative;margin-bottom:var(--mo-space)}.hero:before{content:"";left:0;position:absolute;top:0;width:100%;z-index:-1;background:var(--mo-hero);height:100%}.hero .hero__wrapper{text-align:center;color:var(--mo-on-hero);display:flex;flex-direction:column;gap:var(--mo-gap);max-width:720px;margin-inline:auto}@media (max-width: 719px){.hero .hero__wrapper{padding-inline:var(--mo-spacing)}}.hero .hero__title{text-transform:uppercase;font-weight:900;color:var(--mo-on-hero-title)}.hero a{color:var(--mo-on-hero-link);font-weight:700;transition:all .4s ease}.hero a:hover{color:var(--mo-on-hero-link-accent)}.icon-wrapper{display:inline-flex;align-items:center;gap:6px}.icon{display:inline-block;width:var(--mo-icon-dimen);height:var(--mo-icon-dimen);font-size:var(--mo-font-size);fill:currentColor;flex-shrink:0}.icon.icon--medium{width:calc(var(--mo-icon-dimen)*1.5);height:calc(var(--mo-icon-dimen)*1.5)}.icon.icon--large{width:calc(var(--mo-icon-dimen)*3);height:calc(var(--mo-icon-dimen)*3)}.keypoints{margin-block:calc(var(--mo-gap)*2)}.keypoints .keypoints__wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;gap:calc(var(--mo-gap)*2);padding:0}@media (max-width: 1260px){.keypoints .keypoints__wrapper{grid-template-columns:1fr}}.keypoints .keypoints__wrapper .keypoints__card{background:var(--mo-keypoints-card);color:var(--mo-on-keypoints-card);display:grid;grid-template-columns:1fr 3fr;border-radius:24px;overflow:hidden;width:100%;transition:all .3s ease;outline:1px dashed var(--mo-on-contact);outline-offset:calc(-1*var(--mo-spacing)/2);box-shadow:0 15px 25px #00000026}@media (min-width: 1261px){.keypoints .keypoints__wrapper .keypoints__card:nth-child(odd){grid-column:1/span 10}.keypoints .keypoints__wrapper .keypoints__card:nth-child(2n){grid-column:3/span 10}}@media (max-width: 1260px){.keypoints .keypoints__wrapper .keypoints__card{grid-column:1}}@media (max-width: 728px){.keypoints .keypoints__wrapper .keypoints__card{display:flex;flex-direction:column}}.keypoints .keypoints__wrapper .keypoints__card .keypoints__card-svg{padding:var(--mo-gap);display:flex;align-items:center;justify-content:center;background:var(--mo-keypoints-card-svg)}.keypoints .keypoints__wrapper .keypoints__card .keypoints__card-svg svg{max-width:100%;height:auto;width:100%;color:var(--mo-on-keypoints-card-svg);fill:var(--mo-on-keypoints-card-svg)}@media (max-width: 1260px){.keypoints .keypoints__wrapper .keypoints__card .keypoints__card-svg svg{width:60%}}.keypoints .keypoints__wrapper .keypoints__card .keypoints__card-content{padding:var(--mo-gap);gap:var(--mo-spacing);display:flex;flex-direction:column}.keypoints .keypoints__wrapper .keypoints__card .keypoints__card-content ol,.keypoints .keypoints__wrapper .keypoints__card .keypoints__card-content ul{padding-inline-start:24px}.landing{color:var(--mo-on-landing);position:relative}.landing:before{content:"";left:0;position:absolute;top:0;width:100%;z-index:-1;background:var(--mo-landing);height:100%}.landing .landing__wrapper{padding-block:var(--mo-space);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mo-gap)}.landing .landing__wrapper:not(:has(.landing__media)){grid-template-columns:1fr}.landing .landing__wrapper .landing__media{display:flex;justify-content:end;align-items:center}.landing .landing__wrapper .landing__media img{aspect-ratio:1/1;height:auto;object-fit:cover;width:100%;max-width:300px;background-color:var(--mo-landing);border:8px solid rgba(0,0,0,.1490196078);border-radius:54% 46% 46% 54%/58% 56% 44% 42%;outline:1px dashed}.landing .landing__wrapper .landing__media svg{max-width:100%;height:auto;filter:drop-shadow(10px 30px 20px rgba(80,80,80,.6078431373))}.landing .landing__wrapper .landing__content{display:flex;flex-direction:column;justify-content:center;gap:var(--mo-gap);grid-column:span 2}.landing .landing__wrapper .landing__content .landing__title{color:var(--mo-on-landing-title)}.landing .landing__wrapper .landing__content a{color:var(--mo-on-landing-link);font-weight:700}.landing .landing__wrapper .landing__content a:hover{color:var(--mo-on-landing-link-accent)}@media (max-width: 1024px){.landing .landing__wrapper{grid-template-columns:1fr}.landing .landing__wrapper .landing__content{grid-column:span 1}.landing .landing__wrapper .landing__media{align-items:center;justify-content:center}.landing .landing__wrapper .landing__media img{max-width:260px}}.logo{white-space:nowrap;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;max-width:100%;width:auto}.logo:hover{transform:scale(1.03)}.meta{display:flex;align-items:center;gap:var(--mo-spacing)}.meta .meta__img{border-radius:50%;width:60px;height:60px;object-fit:cover;display:block}.meta .meta__content{display:flex;flex-direction:column;justify-content:center}.offcanvas{position:fixed;top:0;left:-100%;width:100%;height:100%;background:var(--mo-offcanvas);transition:left .3s ease,right .3s ease;z-index:9999;overflow-y:auto;visibility:hidden;pointer-events:none}.offcanvas.offcanvas--open{left:0;visibility:visible;pointer-events:auto}.offcanvas.offcanvas--close{left:-100%;visibility:hidden}.offcanvas .offcanvas__menu{list-style:none;padding:0;margin-top:calc(var(--mo-icon-dimen)*1.5 + var(--mo-spacing)/2)}.offcanvas .offcanvas__menu .offcanvas__menu-item{border-bottom:1px solid var(--mo-border-offcanvas)}.offcanvas .offcanvas__menu .offcanvas__menu-item a{padding:var(--mo-spacing);font-weight:600;color:var(--mo-on-offcanvas);transition:all .3s ease;cursor:pointer}.offcanvas .offcanvas__menu .offcanvas__menu-item.selected a{color:var(--mo-on-offcanvas-accent)}.offcanvas .offcanvas__exit{position:absolute;top:0;right:10px;padding:var(--mo-spacing);color:var(--mo-on-offcanvas)}.offcanvas .offcanvas__exit:hover{color:var(--mo-on-offcanvas-accent)}html[dir=rtl] .offcanvas{left:auto;right:-100%}html[dir=rtl] .offcanvas.offcanvas--open{right:0}html[dir=rtl] .offcanvas.offcanvas--close{right:-100%}html[dir=rtl] .offcanvas .offcanvas__exit{right:auto;left:10px}.pagination{display:flex;justify-content:center}.pagination .pagination__wrapper{list-style:none;padding:0;margin:0;display:flex;gap:calc(var(--mo-spacing)/2)}.pagination .pagination__wrapper .pagination__item{display:flex}.pagination .pagination__wrapper .pagination__item a{display:block;padding:8px 12px;background-color:var(--mo-pagination-enabled);color:var(--mo-on-pagination-enabled);text-decoration:none;border-radius:16px;transition:background-color .3s,color .3s}.pagination .pagination__wrapper .pagination__item a:hover{background-color:var(--mo-pagination-accent);color:var(--mo-on-pagination-accent)}.pagination .pagination__wrapper .pagination__item.disabled span{display:block;padding:8px 12px;background-color:var(--mo-pagination-disabled);color:var(--mo-on-pagination-disabled);border-radius:16px;cursor:not-allowed}.pin-wrapper{position:relative}.pin-wrapper .pin{position:absolute;height:34px;top:16px;left:16px;background-color:#bd081c;color:#fff;font-weight:700;padding:8px 12px;border-radius:4px;text-decoration:none}.previews{margin-block:var(--mo-space)}.previews .previews__wrapper{display:grid;gap:var(--mo-gap)}.previews.previews--large .previews__wrapper{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.previews.previews--large .previews__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.previews.previews--large .previews__wrapper{grid-template-columns:1fr}}.previews.previews--medium .previews__wrapper{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.previews.previews--medium .previews__wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.previews.previews--medium .previews__wrapper{grid-template-columns:1fr}}.previews.previews--small .previews__wrapper{grid-template-columns:repeat(6,1fr)}@media (max-width: 1024px){.previews.previews--small .previews__wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.previews.previews--small .previews__wrapper{grid-template-columns:repeat(2,1fr)}}.preview{grid-column:span 1;display:flex;flex-direction:column;gap:calc(var(--mo-spacing)/2);align-items:center;overflow:hidden;transition:all .3s ease;text-align:center}.preview .preview__img{width:100%;height:300px;overflow:hidden;border-radius:14px;background-color:var(--mo-preview)}.preview .preview__img img{background:var(--mo-preview);max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.preview .preview__title{color:var(--mo-on-preview-title);display:block;font-weight:700;line-height:1.4;transition:transform .3s ease}.preview .preview__content{color:var(--mo-on-preview)}.preview:hover .preview__img img{transform:scale(1.05)}.preview:hover .preview__title{color:var(--mo-on-preview-title-accent)}.recipe{background:var(--mo-recipe);color:var(--mo-on-recipe);border-radius:40px;overflow:hidden;padding:var(--mo-gap);outline:1px dashed var(--mo-on-recipe);outline-offset:calc(-1*var(--mo-gap)/2)}.recipe .recipe__wrapper{display:flex;flex-direction:column;gap:var(--mo-gap)}.recipe .recipe__title{color:var(--mo-on-recipe-title);text-shadow:1px 1px 2px #fff;text-align:center}.recipe .recipe__highlight{color:var(--mo-on-recipe-highlight)}.recipe .recipe__times{display:flex;padding-block:var(--mo-gap);border-top:1px solid var(--mo-recipe-separator);border-bottom:1px solid var(--mo-recipe-separator);justify-content:space-around}.recipe .recipe__times .recipe__times-item{display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}.recipe .recipe__separator{display:flex;align-items:center;flex:1;color:var(--mo-on-recipe-separator);text-shadow:1px 1px 2px #fff}.recipe .recipe__separator:after{content:"";display:block;width:100%;height:4px;background:var(--mo-recipe-separator);flex:1;border-radius:4px;margin-left:var(--mo-gap);min-width:var(--mo-gap)}.recipe .recipe__interact-list{display:flex;flex-direction:column;gap:var(--mo-gap)}.recipe .recipe__interact-list img{width:100%;height:auto;filter:grayscale(10%);border-radius:40px;transition:filter .4s ease}.recipe .recipe__interact-list img.selected{filter:grayscale(90%)}.recipe .recipe__interact-list .recipe__interact-list-content.selected{text-decoration:line-through}.recipe .recipe__interact-list .recipe__interact-list-number{font-weight:bolder;background:var(--mo-recipe-number);color:var(--mo-on-recipe-number);border-radius:6px;text-align:center;padding:.3em .6em;margin-right:.5em;box-shadow:-15px 0 #00000024,0 3px 6px #0006;display:inline-block;margin-left:15px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:margin-left .4s ease,box-shadow .4s ease}.recipe .recipe__interact-list .recipe__interact-list-number.selected{margin-left:0;text-decoration:line-through;box-shadow:0 3px 10px #00000026}.recipe .recipe__static-list{counter-reset:list-counter;list-style-type:none}.recipe .recipe__static-list li{counter-increment:list-counter;position:relative;margin-bottom:var(--mo-gap)}.recipe .recipe__static-list li:before{content:counter(list-counter);position:absolute;left:-30px;top:0;background:var(--mo-recipe-number);color:var(--mo-on-recipe-number);width:24px;height:24px;text-align:center;line-height:24px;font-size:14px;font-weight:700;border-radius:24px 24px 10px;box-shadow:0 3px 6px #0006}.recipe .recipe__static-list li:after{content:"";border-left:2px dashed var(--mo-on-recipe);position:absolute;bottom:0;left:-20px;top:40px;text-align:center}.recipe .recipe__details .recipe__details-summary{cursor:pointer}.recipe .recipe__details .recipe__details-content{margin-top:var(--mo-spacing)}.recipe a{color:var(--mo-on-recipe-link);font-weight:700;text-shadow:1px 1px 2px #fff}.recipe a:hover{color:var(--mo-on-recipe-link-accent)}.related_entries{display:flex;flex-direction:column;gap:var(--mo-gap)}.related_entries .related_entries__title{text-align:center;font-weight:700;background-color:var(--mo-related-entry);border-radius:16px;color:var(--mo-on-related-entry);padding:calc(var(--mo-gap)/2);border:1px dashed var(--mo-on-related-entry)}.related_entries .related_entries__item{display:flex;background-color:var(--mo-related-entry);border-radius:16px;box-shadow:0 2px 3px #00000026;overflow:hidden;outline:1px dashed var(--mo-on-related-entry);outline-offset:calc(-1*var(--mo-spacing)/2);align-items:stretch;transition:all .4s ease}.related_entries .related_entries__item:hover .related_entries__item-content{color:var(--mo-on-related-entry-accent)}.related_entries .related_entries__item .related_entries__item-img{width:120px;height:100%;object-fit:cover;flex-shrink:0}.related_entries .related_entries__item .related_entries__item-content{display:flex;flex-direction:column;justify-content:space-around;padding:var(--mo-gap);color:var(--mo-on-related-entry);font-weight:700;line-height:1.4}.search{background:var(--mo-search);color:var(--mo-on-search);padding:calc(var(--mo-spacing)/2);transition:all .3s ease;outline:1px dashed var(--mo-on-separator);border-radius:8px;min-height:86px}.search .gsc-search-box{margin-bottom:0!important}.search .gsc-input-box,.search .gsc-search-button{height:42px!important}.separator{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.separator .separator__link{margin-top:var(--mo-spacing);margin-bottom:var(--mo-spacing);margin-inline-start:var(--mo-spacing);font-weight:700;color:var(--mo-on-separator-link);display:inline-flex;align-items:center;background:var(--mo-separator-link);border-radius:50%;padding:calc(var(--mo-spacing)/2)}.separator .separator__link svg{transition:transform .3s ease}.separator .separator__link:hover svg{transform:rotate(360deg)}.separator .separator__title{display:flex;align-items:center;flex:1;color:var(--mo-on-separator)}.separator .separator__title.separator__title--start:after{content:"";display:block;width:100%;height:6px;background:var(--mo-separator);flex:1;margin-inline-start:var(--mo-spacing);border-radius:8px;min-width:var(--mo-spacing);outline:1px dashed var(--mo-on-separator);outline-offset:0px}.separator .separator__title.separator__title--end{justify-content:flex-start}.separator .separator__title.separator__title--end:before{content:"";display:block;width:100%;height:6px;background:var(--mo-separator);flex:1;margin-inline-end:var(--mo-spacing);border-radius:8px;min-width:var(--mo-spacing);outline:1px dashed var(--mo-on-separator);outline-offset:0px}.separator .separator__title.separator__title--center{justify-content:center;text-align:center}.separator .separator__title.separator__title--center:after,.separator .separator__title.separator__title--center:before{content:"";display:block;width:100%;height:6px;flex:1;border-radius:8px;background:var(--mo-separator);min-width:var(--mo-spacing);outline:1px dashed var(--mo-on-separator);outline-offset:0px}.separator .separator__title.separator__title--center:after{margin-inline-start:var(--mo-spacing)}.separator .separator__title.separator__title--center:before{margin-inline-end:var(--mo-spacing)}.social{display:flex;flex-direction:column;gap:var(--mo-spacing);text-align:center;justify-content:center}.social .social__title{font-weight:700}.social .social__items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mo-spacing);justify-content:center}.social .social__item{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:var(--mo-social-item);text-decoration:none;transition:all .4s ease}.social .social__item svg{color:var(--mo-on-social-item);fill:var(--mo-on-social-item);width:20px;height:20px}.social .social__item:hover{scale:1.3}.template-main-sidebar{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--mo-gap);margin-block:var(--mo-space)}.template-main-sidebar .template-main-sidebar__sidebar{grid-column:5/7;display:flex;flex-direction:column;gap:var(--mo-gap)}.template-main-sidebar .template-main-sidebar__main{grid-column:1/5;display:flex;flex-direction:column;gap:var(--mo-space)}@media (max-width: 1024px){.template-main-sidebar{grid-template-columns:1fr}.template-main-sidebar .template-main-sidebar__sidebar,.template-main-sidebar .template-main-sidebar__main{grid-column:1}}.template-main{margin-block:var(--mo-space);display:flex;flex-direction:column;gap:var(--mo-gap)}.txt-xxxl{font-size:calc(var(--mo-font-size)*1.8);line-height:1.2}.txt-xxl{font-size:calc(var(--mo-font-size)*1.3);line-height:1.2}.txt-xl{font-size:calc(var(--mo-font-size)*1.1)}.txt-l{font-size:calc(var(--mo-font-size)*.8)}.txt-m{font-size:calc(var(--mo-font-size)*.7)}.txt-s{font-size:calc(var(--mo-font-size)*.6)}@media all and (min-width: 992px){.txt-xxxl{font-size:calc(var(--mo-font-size)*2.2);line-height:1.2}.txt-xxl{font-size:calc(var(--mo-font-size)*1.7);line-height:1.2}.txt-xl{font-size:calc(var(--mo-font-size)*1.3)}.txt-l{font-size:var(--mo-font-size)}.txt-m{font-size:calc(var(--mo-font-size)*.9)}.txt-s{font-size:calc(var(--mo-font-size)*.7)}}@media all and (min-width: 1200px){.txt-xxxl{font-size:calc(var(--mo-font-size)*2.7)}.txt-xxl{font-size:calc(var(--mo-font-size)*1.9)}.txt-xl{font-size:calc(var(--mo-font-size)*1.4)}}body[data-site="Taste Of Moms"] .preview__stars,body[data-site="Taste Of Moms"] .entry__stars{position:relative!important;display:inline-block!important;white-space:nowrap!important;line-height:1!important}body[data-site="Taste Of Moms"] .preview__stars-off,body[data-site="Taste Of Moms"] .entry__stars-off{color:#d6d6d6!important}body[data-site="Taste Of Moms"] .preview__stars-on,body[data-site="Taste Of Moms"] .entry__stars-on{position:absolute!important;top:0!important;left:0!important;width:var(--pct, 0%)!important;overflow:hidden!important;color:#f5a623!important}body[data-site="Taste Of Moms"] ins.adsbygoogle{display:block!important;margin:1.75rem auto!important}body[data-site="Taste Of Moms"] .landing__wrapper>ins.adsbygoogle{margin:0 auto 2.25rem!important}body[data-site="Taste Of Moms"] .author-card{margin-top:2rem!important}:root{--rx-canvas: #f4f6fb;--rx-paper: #ffffff;--rx-paper-2: #eef1f7;--rx-ink: #15151c;--rx-ink-2: #373744;--rx-muted: #6d7280;--rx-line: #d7dbe5;--rx-line-strong: #111118;--rx-tomato: #ff4b2f;--rx-tomato-2: #d9311d;--rx-cobalt: #3157ff;--rx-cobalt-2: #1731a8;--rx-sun: #ffd84d;--rx-plum: #3a243f;--rx-shadow: 0 18px 0 rgba(21, 21, 28, .08);--rx-shadow-soft: 0 8px 26px rgba(21, 21, 28, .08);--rx-radius: 8px;--rx-font: Archivo, Avenir Next, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rx-display: Archivo, Avenir Next, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rx-serif: Newsreader, Georgia, "Times New Roman", serif;--mo-body: var(--rx-canvas);--mo-on-body: var(--rx-ink);--mo-header: #101016;--mo-on-header: #ffffff;--mo-header-accent: var(--rx-sun);--mo-on-header-accent: var(--rx-ink);--mo-offcanvas: #101016;--mo-on-offcanvas: #ffffff;--mo-on-offcanvas-accent: var(--rx-sun);--mo-border-offcanvas: rgba(255,255,255,.16);--mo-footer: #101016;--mo-outline-footer: var(--rx-tomato);--mo-on-footer: #ffffff;--mo-on-footer-accent: var(--rx-sun);--mo-search: var(--rx-paper);--mo-on-search: var(--rx-ink);--mo-outline-search: var(--rx-line-strong);--mo-pagination-enabled: var(--rx-ink);--mo-on-pagination-enabled: #ffffff;--mo-pagination-disabled: var(--rx-paper-2);--mo-on-pagination-disabled: var(--rx-muted);--mo-pagination-accent: var(--rx-tomato);--mo-on-pagination-accent: #ffffff;--mo-separator: var(--rx-paper);--mo-outline-separator: var(--rx-line-strong);--mo-on-separator: var(--rx-ink);--mo-separator-link: var(--rx-cobalt);--mo-on-separator-link: #ffffff;--mo-social-item: rgba(255,255,255,.12);--mo-on-social-item: #ffffff;--mo-hero: var(--rx-paper);--mo-on-hero: var(--rx-muted);--mo-on-hero-title: var(--rx-ink);--mo-on-hero-link: var(--rx-tomato);--mo-on-hero-link-accent: var(--rx-cobalt);--mo-landing: var(--rx-paper);--mo-on-landing: var(--rx-muted);--mo-on-landing-title: var(--rx-ink);--mo-on-landing-link: var(--rx-cobalt);--mo-on-landing-link-accent: var(--rx-tomato);--mo-category: var(--rx-paper);--mo-on-category: var(--rx-ink);--mo-entry: var(--rx-paper);--mo-on-entry: var(--rx-muted);--mo-entry-title: var(--rx-ink);--mo-on-entry-title: var(--rx-ink);--mo-on-entry-link: var(--rx-cobalt);--mo-on-entry-link-accent: var(--rx-tomato);--mo-preview: var(--rx-paper);--mo-on-preview: var(--rx-ink);--mo-on-preview-title: var(--rx-ink);--mo-on-preview-title-accent: var(--rx-tomato);--mo-faq: var(--rx-paper);--mo-on-faq: var(--rx-ink);--mo-on-action: var(--rx-ink);--mo-action-accent: var(--rx-tomato);--mo-on-action-accent: #ffffff;--mo-article: transparent;--mo-on-article: var(--rx-ink);--mo-article-heading: var(--rx-paper);--mo-on-article-heading: var(--rx-ink);--mo-outline-article-heading: var(--rx-line-strong);--mo-on-article-link: var(--rx-cobalt);--mo-on-article-link-accent: var(--rx-tomato);--mo-article-note: #fff2b8;--mo-on-article-note: var(--rx-ink);--mo-outline-article-note: var(--rx-line-strong);--mo-article-recommendations: var(--rx-paper);--mo-on-article-recommendations: var(--rx-ink);--mo-outline-article-recommendations: var(--rx-line-strong);--mo-author: var(--rx-paper);--mo-on-author: var(--rx-ink);--mo-outline-author: var(--rx-cobalt);--mo-recipe: var(--rx-paper);--mo-outline-recipe: var(--rx-line-strong);--mo-on-recipe: var(--rx-ink);--mo-on-recipe-title: var(--rx-ink);--mo-on-recipe-highlight: var(--rx-tomato);--mo-on-recipe-link: var(--rx-cobalt);--mo-on-recipe-link-accent: var(--rx-tomato);--mo-recipe-separator: var(--rx-line-strong);--mo-on-recipe-separator: var(--rx-muted);--mo-recipe-number: var(--rx-tomato);--mo-on-recipe-number: #ffffff;--mo-related-entry: var(--rx-paper);--mo-on-related-entry: var(--rx-ink);--mo-on-related-entry-accent: var(--rx-tomato);--mo-contact: var(--rx-paper);--mo-on-contact: var(--rx-ink);--mo-keypoints-card: var(--rx-paper);--mo-on-keypoints-card: var(--rx-ink);--mo-chip: var(--rx-sun);--mo-on-chip: var(--rx-ink);--mo-font-family: var(--rx-font);--mo-font-size: 1rem;--mo-line-height: 1.58;--mo-space: 4.75rem;--mo-gap: 1.5rem;--mo-spacing: 1rem;--mo-breadcrumb-delimiter: " / "}*{letter-spacing:0!important}html{background:var(--rx-canvas);scroll-behavior:smooth}body{min-height:100vh;background:linear-gradient(90deg,rgba(49,87,255,.09) 0 1px,transparent 1px 100%) 0 0 / 72px 72px,linear-gradient(180deg,#f8f9fc 0,var(--rx-canvas) 360px);color:var(--rx-ink);font-family:var(--rx-font);text-rendering:optimizeLegibility}::selection{background:var(--rx-sun);color:var(--rx-ink)}a{color:var(--rx-cobalt);text-decoration-thickness:2px;text-underline-offset:.2em}a,button,input,textarea,select,summary{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--rx-sun);outline-offset:3px}h1,h2,h3,h4,h5,.hero__title,.landing__title,.entry__title,.category__title,.author__title,.separator__title,.preview__title{color:var(--rx-ink);font-family:var(--rx-display);font-weight:900;line-height:1.02;text-wrap:balance}.txt-xl,h1,.hero__title{font-size:3.2rem}.txt-l,h2,.landing__title{font-size:2rem}.txt-m,body{font-size:1rem}.container{padding-inline:1.25rem}@media (min-width: 1400px){.container{max-width:1220px}}.header{position:sticky;top:0;overflow:visible;background:var(--rx-ink)!important;border-bottom:3px solid var(--rx-sun);box-shadow:0 12px #15151c1a}.header .header__wrapper{min-height:84px;gap:1rem}.header .header__brand{display:inline-flex;align-items:center;min-width:0;padding:.6rem .75rem;background:var(--rx-paper);border:2px solid var(--rx-line-strong);border-radius:var(--rx-radius);box-shadow:6px 6px 0 var(--rx-tomato)}.logo{max-height:46px;object-fit:contain;filter:saturate(.92) contrast(1.05)}.header .header__wrapper .header__menu{gap:.35rem;align-items:center}.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:var(--rx-radius);padding:.65rem .85rem;font-size:.9rem;font-weight:800;background:rgba(255,255,255,.04)}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected{background:var(--rx-sun);color:var(--rx-ink);border-color:var(--rx-sun);transform:translateY(-1px)}.offcanvas{background:var(--rx-ink);color:#fff}.offcanvas .offcanvas__menu{padding:1rem}.offcanvas .offcanvas__menu .offcanvas__menu-item{border-bottom:1px solid rgba(255,255,255,.12)}.offcanvas .offcanvas__menu .offcanvas__menu-item a{color:#fff;margin-block:.3rem;padding:1rem;border-radius:var(--rx-radius);font-weight:800}.offcanvas .offcanvas__menu .offcanvas__menu-item.selected a,.offcanvas .offcanvas__menu .offcanvas__menu-item a:hover{background:var(--rx-sun);color:var(--rx-ink)}.hero{padding-block:5.25rem 3.75rem;background:transparent;filter:none}.hero:before,.hero:after{display:none}.hero .hero__wrapper{max-width:980px;gap:1.15rem}.hero .hero__title{display:inline;text-transform:uppercase;font-size:4.25rem;background:linear-gradient(180deg,transparent 58%,var(--rx-sun) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.hero .hero__wrapper p,.landing .landing__content p,.entry .entry__body,.article .article__wrapper,.recipe,.faq .faq__answer{color:var(--rx-muted)}.breadcrumb{color:var(--rx-muted);margin-block:1.25rem}.breadcrumb .breadcrumb__item{font-size:.9rem;font-weight:800}.separator{margin-block:.25rem 1.25rem}.separator .separator__title{text-transform:uppercase}.separator .separator__title:before,.separator .separator__title:after{height:3px!important;background:var(--rx-ink)!important;border:0!important;outline:0!important}.separator .separator__link{background:var(--rx-cobalt);color:#fff;border-radius:var(--rx-radius)}.landing{border-block:3px solid var(--rx-line-strong);background:var(--rx-paper)}.landing:before{display:none}.landing .landing__wrapper{align-items:center;padding-block:4rem}.landing .landing__wrapper .landing__media img{border:2px solid var(--rx-line-strong);border-radius:var(--rx-radius);outline:0;box-shadow:12px 12px 0 var(--rx-cobalt)}.landing .landing__content{position:relative}.landing .landing__content:before{content:"FEATURE";display:inline-flex;width:max-content;margin-bottom:.5rem;padding:.35rem .55rem;background:var(--rx-tomato);color:#fff;border-radius:var(--rx-radius);font-size:.72rem;font-weight:900}.entries .entries__wrapper,.categories .categories__wrapper,.authors .authors__wrapper,.contacts .contacts__wrapper{gap:1.25rem}.entry,.category .category__body,.author:after,.faq,.contact,.keypoints .keypoints__wrapper .keypoints__card,.article .article__wrapper>h2,.article .article__wrapper>aside,.recipe,.preview,.search,table{border:2px solid var(--rx-line-strong);border-radius:var(--rx-radius);background:var(--rx-paper);box-shadow:var(--rx-shadow-soft)}.entry{position:relative;overflow:hidden;transform:translateZ(0)}.entry:before{content:"";display:block;height:8px;background:linear-gradient(90deg,var(--rx-tomato) 0 34%,var(--rx-cobalt) 34% 68%,var(--rx-sun) 68% 100%)}.entry:hover,.category .category__body:hover,.keypoints .keypoints__wrapper .keypoints__card:hover,.preview:hover{box-shadow:10px 10px 0 var(--rx-ink);transform:translate(-2px,-2px)}.entry .entry__img{height:240px;border-bottom:2px solid var(--rx-line-strong)}.entry .entry__img img,.category .category__body .category__img,.preview .preview__img img{border-radius:0;filter:saturate(1.04) contrast(1.04)}.entry .entry__body{gap:.8rem;padding:1rem 1.1rem}.entry .entry__title{font-size:1.25rem}.entry .entry__footer{padding:0 1.1rem 1.1rem}.entry .entry__footer .entry__footer-link{display:inline-flex;padding:.35rem .5rem;border:1px solid var(--rx-line-strong);border-radius:var(--rx-radius);color:var(--rx-ink);background:var(--rx-sun);font-weight:900}.entry .entry__footer .entry__footer-link:hover{background:var(--rx-tomato);color:#fff}.category .category__body{height:178px;isolation:isolate}.category .category__body:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(180deg,transparent,rgba(21,21,28,.82));z-index:1}.category .category__body .category__title{z-index:2;left:1rem;right:1rem;bottom:.85rem;color:#fff;text-shadow:none;font-size:1.35rem}.chips .chips__wrapper{gap:.65rem}.chip{border:2px solid var(--rx-line-strong);border-radius:var(--rx-radius);background:var(--rx-sun);color:var(--rx-ink);box-shadow:4px 4px 0 var(--rx-ink);padding:.55rem .75rem;font-weight:900}.chip:nth-child(3n+2){background:#dce3ff}.chip:nth-child(3n+3){background:#ffdcd4}.chip:hover{transform:translate(-1px,-1px);box-shadow:7px 7px 0 var(--rx-ink)}.chip .chip-img{border:2px solid var(--rx-line-strong)}.author{--mo-diameter-img: 148px}.author:after{top:54px;height:calc(100% - 54px);box-shadow:8px 8px 0 var(--rx-cobalt)}.author .author__img{border-radius:var(--rx-radius);outline:0;border:2px solid var(--rx-line-strong);box-shadow:8px 8px 0 var(--rx-tomato)}.author .author__img img{border-radius:0}.author .author__body{gap:.6rem;padding:1.25rem}.author .author__title{font-size:1.35rem}.template-main-sidebar .template-main-sidebar__sidebar{position:sticky;top:102px;padding:1rem;background:var(--rx-ink);border:2px solid var(--rx-line-strong);border-radius:var(--rx-radius);box-shadow:10px 10px 0 var(--rx-tomato);color:#fff}.template-main-sidebar .template-main-sidebar__sidebar :where(h2,h3,h4,.preview__title,.author__title){color:#fff}.template-main-sidebar .template-main-sidebar__sidebar .preview,.template-main-sidebar .template-main-sidebar__sidebar .author:after,.template-main-sidebar .template-main-sidebar__sidebar .contact,.template-main-sidebar .template-main-sidebar__sidebar .faq{background:#1f2029;color:#fff;border-color:#ffffff47;box-shadow:none}.template-main-sidebar .template-main-sidebar__main{gap:2rem}.preview{padding:.75rem}.preview .preview__img{border-radius:var(--rx-radius);border:2px solid var(--rx-line-strong);overflow:hidden}.actions{gap:.65rem}.actions a,.pagination a,.pagination span,.pin,button,input[type=button],input[type=submit],input[type=reset]{border:2px solid var(--rx-line-strong)!important;border-radius:var(--rx-radius)!important;box-shadow:5px 5px 0 var(--rx-ink)!important;font-family:var(--rx-font)!important;font-weight:900!important}.actions a,.pin,button[type=submit],input[type=submit]{background:var(--rx-tomato)!important;color:#fff!important}.actions a:hover,.pin:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--rx-cobalt)!important;color:#fff!important;transform:translate(-1px,-1px)}.pagination a:hover{background:var(--rx-tomato)}.article{box-shadow:none}.article .article__wrapper{background:transparent;padding:0}.article .article__wrapper>h2{padding:1rem 1.15rem;box-shadow:7px 7px 0 var(--rx-sun)}.article .article__wrapper>aside{padding:1.15rem;box-shadow:7px 7px 0 var(--rx-cobalt)}.article .article__wrapper .note{background:#fff2b8;border:2px solid var(--rx-line-strong)}.article .article__wrapper .recommendations{background:var(--rx-paper)}.article .article__wrapper p{font-family:var(--rx-serif);font-size:1.08rem;line-height:1.65;color:var(--rx-ink-2)}.article figure img{border-radius:var(--rx-radius);border:2px solid var(--rx-line-strong)}.recipe{padding:1.4rem;overflow:hidden;box-shadow:10px 10px 0 var(--rx-sun)}.recipe :where(h1,h2,h3){color:var(--rx-ink)}.recipe .recipe__title{text-shadow:none}.recipe [class*=number],.recipe [class*=time],.recipe [class*=yield],.recipe [class*=difficulty]{color:var(--rx-tomato)}.contact,.faq,.keypoints .keypoints__wrapper .keypoints__card{padding:1.2rem}.contact .contact__title,.faq .faq__question{color:var(--rx-ink)}.search{padding:1rem;box-shadow:8px 8px 0 var(--rx-cobalt)}input,textarea,select{width:100%;min-height:48px;border:2px solid var(--rx-line-strong);border-radius:var(--rx-radius);background:var(--rx-paper);color:var(--rx-ink);font-family:var(--rx-font);padding:.85rem 1rem;box-shadow:4px 4px 0 var(--rx-paper-2)}input:focus,textarea:focus,select:focus{border-color:var(--rx-cobalt);box-shadow:5px 5px 0 var(--rx-sun);outline:0}table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;box-shadow:8px 8px 0 var(--rx-ink)}th,td{border-bottom:2px solid var(--rx-line);padding:.9rem 1rem;text-align:start}th{background:var(--rx-ink);color:#fff;font-weight:900}tr:last-child td{border-bottom:0}.footer{margin-block:4rem 0;padding-block:3rem 1.5rem;background:var(--rx-ink);color:#fff;border-top:8px solid var(--rx-tomato)}.footer .footer__body{background:transparent;box-shadow:none;padding:0}.footer .footer__body .footer__nav{gap:.45rem}.footer .footer__body .footer__nav .footer__nav-item>*{color:#ffffffd1;border:1px solid rgba(255,255,255,.18);border-radius:var(--rx-radius);padding:.5rem .75rem;font-weight:800}.footer .footer__body .footer__nav .footer__nav-item>*:hover,.footer .footer__body .footer__nav .footer__nav-item>*.selected{background:var(--rx-sun);color:var(--rx-ink)}.footer .footer__copyright{color:#ffffffa8}.social .social__item{border-radius:var(--rx-radius);background:rgba(255,255,255,.12)}@media (max-width: 1024px){:root{--mo-space: 3.25rem}.header .header__wrapper{min-height:72px}.hero{padding-block:4rem 3rem}.hero .hero__title,.txt-xl,h1{font-size:2.55rem}.template-main-sidebar .template-main-sidebar__sidebar{position:static}}@media (max-width: 640px){.container{padding-inline:1rem}.header .header__brand{box-shadow:4px 4px 0 var(--rx-tomato)}.hero .hero__title,.txt-xl,h1{font-size:2rem}.txt-l,h2,.landing__title{font-size:1.55rem}.entry .entry__img{height:205px}.recipe,.contact,.faq,.article .article__wrapper>aside{padding:1rem}.entry:hover,.category .category__body:hover,.keypoints .keypoints__wrapper .keypoints__card:hover,.preview:hover{transform:none}}:root{--rx-canvas: #f5f3ed;--rx-paper-2: #ebe7dc;--rx-line: rgba(21, 21, 28, .12);--rx-line-strong: rgba(21, 21, 28, .18);--rx-shadow: 0 16px 34px rgba(21, 21, 28, .08);--rx-shadow-soft: 0 10px 24px rgba(21, 21, 28, .07);--mo-body: var(--rx-canvas);--mo-header: var(--rx-canvas);--mo-on-header: var(--rx-ink);--mo-footer: var(--rx-canvas);--mo-outline-footer: transparent;--mo-on-footer: var(--rx-ink);--mo-on-footer-accent: var(--rx-tomato);--mo-font-size: 1rem;--mo-line-height: 1.62;--mo-space: 4rem}html,body{background:var(--rx-canvas)!important;background-color:var(--rx-canvas)!important;background-image:none!important}body{color:var(--rx-ink);font-size:16px;line-height:1.62}.header{z-index:10000!important;isolation:isolate;min-height:88px;background:var(--rx-canvas)!important;color:var(--rx-ink)!important;border:0!important;box-shadow:0 10px 26px #15151c1a!important;backdrop-filter:none!important}.header .header__wrapper{min-height:88px}.header .header__brand{background:var(--rx-paper);border:1px solid var(--rx-line);box-shadow:0 8px 18px #15151c14}.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{color:var(--rx-ink);background:transparent;border:0;border-radius:8px;box-shadow:none;font-size:.92rem;padding:.55rem .7rem}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected{background:var(--rx-paper);color:var(--rx-tomato);border-color:transparent;transform:none;box-shadow:inset 0 0 0 1px var(--rx-line)}.hero,.landing,.categories,.entries,.previews,.authors,.contacts,.article,.recipe,.search,.footer{background:transparent!important;border:0!important;background-image:none!important}.hero{padding-block:4rem 2.75rem}.hero .hero__title{display:block;max-width:920px;background:none!important;padding-inline:0;font-size:clamp(2.15rem,4vw,3.35rem);line-height:1.04;text-transform:none}.txt-xl,h1{font-size:clamp(2rem,3vw,2.65rem);line-height:1.08}.txt-l,h2,.landing__title,.separator__title{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12}.txt-m,body,.article .article__wrapper,.recipe,.entry .entry__body,.contact,.faq{font-size:1rem}.separator{margin-block:0 1.15rem}.separator .separator__title{text-transform:none}.separator .separator__title:before,.separator .separator__title:after,.entry:before,.landing .landing__content:before,.category .category__body:after{display:none!important;content:none!important}.separator .separator__link{width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--rx-ink);background:var(--rx-paper);border:1px solid var(--rx-line);box-shadow:none}.entry,.category .category__body,.author:after,.faq,.contact,.keypoints .keypoints__wrapper .keypoints__card,.article .article__wrapper>h2,.article .article__wrapper>aside,.recipe,.preview,.search,table{border:1px solid var(--rx-line);background:var(--rx-paper);box-shadow:var(--rx-shadow-soft)}.entry:hover,.category .category__body:hover,.keypoints .keypoints__wrapper .keypoints__card:hover,.preview:hover{box-shadow:var(--rx-shadow);transform:translateY(-2px)}.entry .entry__img,.preview .preview__img{border-bottom:0}.entry .entry__body{padding:1rem 1.1rem .7rem}.entry .entry__footer .entry__footer-link,.chip,.actions a,.pagination a,.pagination span,.pin,button,input[type=button],input[type=submit],input[type=reset]{border:1px solid var(--rx-line)!important;border-radius:8px!important;box-shadow:none!important}.entry .entry__footer .entry__footer-link,.chip{background:var(--rx-paper);color:var(--rx-ink);font-weight:700}.chip:nth-child(3n+2),.chip:nth-child(3n+3){background:var(--rx-paper)}.chip:hover,.entry .entry__footer .entry__footer-link:hover{background:var(--rx-tomato);color:#fff;transform:none;box-shadow:none}.category .category__body .category__title{color:#fff;font-size:1.08rem;line-height:1.15}.author:after{box-shadow:var(--rx-shadow-soft)}.author .author__img{border:1px solid var(--rx-line);border-radius:8px;box-shadow:0 8px 18px #15151c14}.template-main-sidebar{align-items:start}.template-main-sidebar .template-main-sidebar__sidebar{position:sticky!important;top:108px;max-height:calc(100vh - 128px);overflow:auto;align-self:start;z-index:2;padding:1rem;background:var(--rx-paper);color:var(--rx-ink);border:1px solid var(--rx-line);box-shadow:var(--rx-shadow-soft)}.template-main-sidebar .template-main-sidebar__sidebar :where(h2,h3,h4,.preview__title,.author__title){color:var(--rx-ink)}.template-main-sidebar .template-main-sidebar__sidebar .preview,.template-main-sidebar .template-main-sidebar__sidebar .author:after,.template-main-sidebar .template-main-sidebar__sidebar .contact,.template-main-sidebar .template-main-sidebar__sidebar .faq{background:var(--rx-paper);color:var(--rx-ink);border-color:var(--rx-line);box-shadow:none}.article .article__wrapper{color:var(--rx-ink-2)}.article .article__wrapper p,.article .article__wrapper li,.article .article__wrapper summary,.recipe,.recipe li,.recipe p{font-size:1rem;line-height:1.65;color:var(--rx-ink-2)}.article .article__wrapper>h2{padding:.9rem 1rem;box-shadow:var(--rx-shadow-soft)}.article .article__wrapper>aside,.recipe{box-shadow:var(--rx-shadow-soft)}.article .article__wrapper .note{background:var(--rx-paper);border:1px solid var(--rx-line)}input,textarea,select{border:1px solid var(--rx-line);box-shadow:none}input:focus,textarea:focus,select:focus{border-color:var(--rx-tomato);box-shadow:0 0 0 3px #ff4b2f24}table{box-shadow:var(--rx-shadow-soft)}th,td{border-bottom:1px solid var(--rx-line)}.footer{margin-block:4rem 0;padding-block:2.25rem 1.5rem;color:var(--rx-ink)}.footer .footer__body{padding:0}.footer .footer__body .footer__nav{gap:.35rem .9rem}.footer .footer__body .footer__nav .footer__nav-item>*{color:var(--rx-muted);border:0;background:transparent;border-radius:0;padding:.15rem 0;font-size:.88rem;line-height:1.4;font-weight:600}.footer .footer__body .footer__nav .footer__nav-item>*:hover,.footer .footer__body .footer__nav .footer__nav-item>*.selected{color:var(--rx-tomato);background:transparent}.footer .footer__copyright{color:var(--rx-muted);font-size:.84rem}.social .social__item{background:var(--rx-paper);color:var(--rx-ink);border:1px solid var(--rx-line);box-shadow:none}@media (max-width: 1024px){.template-main-sidebar .template-main-sidebar__sidebar{position:static!important;max-height:none}}.article__header p,.article__header .txt-l,.article__header a.txt-l,.article__header .meta,.article__header .meta *{font-size:1.02rem!important;line-height:1.55!important}.article__header .actions a,.article__header .pin{font-size:.9rem!important;line-height:1.2!important}.article__header .meta img,.article__header .meta__img{width:54px;height:54px}.landing .landing__content p,.landing .landing__content .txt-l,.landing .landing__content a.txt-l,.landing .landing__tldr,.landing .landing__tldr *{font-size:1.05rem!important;line-height:1.6!important}.landing .landing__content p:first-of-type,.landing .landing__content p:first-of-type a{font-weight:700}.template-main-sidebar .template-main-sidebar__sidebar *,.template-main-sidebar .template-main-sidebar__sidebar *:before,.template-main-sidebar .template-main-sidebar__sidebar *:after{border-style:solid!important}.template-main-sidebar .template-main-sidebar__sidebar .separator__title,.template-main-sidebar .template-main-sidebar__sidebar h2,.template-main-sidebar .template-main-sidebar__sidebar .txt-xxl{font-size:1.35rem!important;line-height:1.15!important}.template-main-sidebar .template-main-sidebar__sidebar .author:after,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item,.template-main-sidebar .template-main-sidebar__sidebar .preview,.template-main-sidebar .template-main-sidebar__sidebar .social__item{border:1px solid var(--rx-line)!important;border-radius:8px!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item,.template-main-sidebar .template-main-sidebar__sidebar .preview{background:var(--rx-paper)!important;padding:.7rem!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item :where(h2,h3,h4,a,.txt-l,.txt-xl),.template-main-sidebar .template-main-sidebar__sidebar .preview :where(h2,h3,h4,a,.txt-l,.txt-xl){font-size:1.05rem!important;line-height:1.22!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{font-size:1.15rem!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body,.template-main-sidebar .template-main-sidebar__sidebar .author__body p{font-size:.92rem!important;line-height:1.45!important}.template-main-sidebar .template-main-sidebar__sidebar *,.template-main-sidebar .template-main-sidebar__sidebar *:before,.template-main-sidebar .template-main-sidebar__sidebar *:after{border:0!important;outline:0!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author:after,.template-main-sidebar .template-main-sidebar__sidebar .related_entries,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item,.template-main-sidebar .template-main-sidebar__sidebar .preview,.template-main-sidebar .template-main-sidebar__sidebar .contact,.template-main-sidebar .template-main-sidebar__sidebar .faq,.template-main-sidebar .template-main-sidebar__sidebar .social__item{border:1px solid var(--rx-line)!important;border-radius:8px!important;background:var(--rx-paper)!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries,.template-main-sidebar .template-main-sidebar__sidebar .author:after{padding:.85rem!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item,.template-main-sidebar .template-main-sidebar__sidebar .preview{padding:.65rem!important}.template-main-sidebar .template-main-sidebar__sidebar img{border:0!important;border-radius:7px!important}.template-main-sidebar .template-main-sidebar__sidebar .separator__title,.template-main-sidebar .template-main-sidebar__sidebar h2,.template-main-sidebar .template-main-sidebar__sidebar .txt-xxl,.template-main-sidebar .template-main-sidebar__sidebar .txt-xl{font-size:1.22rem!important;line-height:1.18!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item :where(a,h2,h3,h4,.txt-l,.txt-xl),.template-main-sidebar .template-main-sidebar__sidebar .preview :where(a,h2,h3,h4,.txt-l,.txt-xl){font-size:1rem!important;line-height:1.25!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{display:block;width:max-content;max-width:100%;margin-inline:auto;font-size:1.08rem!important;line-height:1.2!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body,.template-main-sidebar .template-main-sidebar__sidebar .author__body p,.template-main-sidebar .template-main-sidebar__sidebar .social{font-size:.9rem!important;line-height:1.45!important}.contact .contact__title{font-size:1.25rem!important;line-height:1.2!important}.contact p,.contact .txt-l,.contact .contact__subtitle,.contact strong,.contact a,.contact li{font-size:1rem!important;line-height:1.45!important}.contact .contact__body{gap:.8rem!important}.author .social,.author .social *,.template-main-sidebar .template-main-sidebar__sidebar .social,.template-main-sidebar .template-main-sidebar__sidebar .social *{font-size:.95rem!important;line-height:1.35!important}.author .social__title,.author :where(h2,h3,h4).social__title,.author .social :where(h2,h3,h4),.template-main-sidebar .template-main-sidebar__sidebar .social :where(h2,h3,h4){font-size:1.15rem!important;line-height:1.2!important}:root{--jc-accent: #8d6271;--jc-accent-hover: #60434e;--jc-ink: #1a1a1a;--jc-muted: #5f5f5f;--jc-border: #ececec;--jc-card-shadow: 0 10px 24px rgba(26, 26, 26, .08);--jc-card-shadow-hover: 0 14px 30px rgba(26, 26, 26, .12)}.entry,.preview{overflow:hidden!important;border:1px solid var(--jc-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--jc-card-shadow)!important;color:var(--jc-ink)!important;cursor:pointer;transform:none!important}.entry:hover,.preview:hover{border-color:#e2d7dc!important;box-shadow:var(--jc-card-shadow-hover)!important;transform:translateY(-2px)!important}.entry:before{display:none!important;content:none!important}.entry .entry__img,.preview .preview__img{display:block!important;width:100%!important;aspect-ratio:16 / 10;height:auto!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#f6f6f6!important}.entry .entry__img img,.preview .preview__img img{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:cover!important;filter:none!important}.preview .preview__img:empty,.preview .preview__img>.preview__img{min-height:180px!important;border:0!important;background:linear-gradient(135deg,rgba(141,98,113,.1),rgba(236,236,236,.55)),#f7f4f5!important}.entry .entry__body,.preview{gap:.55rem!important}.entry .entry__body{padding:.95rem 1rem .45rem!important;color:var(--jc-muted)!important}.entry .entry__body p,.preview .preview__content{margin:0!important;color:var(--jc-muted)!important;font-size:.96rem!important;line-height:1.45!important}.entry .entry__title,.preview .preview__title{display:block!important;color:var(--jc-ink)!important;font-family:var(--rx-font)!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.2!important}.entry a:hover .entry__title,.preview a:hover .preview__title{color:var(--jc-accent)!important}.entry .entry__footer{display:flex!important;flex-wrap:wrap;gap:.5rem;padding:.1rem 1rem 1rem!important}.entry .entry__footer .entry__footer-link{border:0!important;border-radius:0!important;background:transparent!important;color:var(--jc-accent)!important;box-shadow:none!important;padding:0!important;font-size:.88rem!important;font-weight:800!important;text-decoration:none!important}.entry .entry__footer .entry__footer-link:hover{background:transparent!important;color:var(--jc-accent-hover)!important;text-decoration:underline!important;text-underline-offset:.22em}.previews__wrapper{align-items:stretch}.entries__wrapper{align-items:start}@media (max-width: 640px){.entry:hover,.preview:hover{transform:none!important}.entry .entry__img,.preview .preview__img{aspect-ratio:4 / 3}}:root{--jc-pinterest: #b2367e}.template-main-sidebar .template-main-sidebar__sidebar{position:sticky!important;top:108px!important;height:auto!important;max-height:none!important;overflow:visible!important;align-self:start!important}#recipe-ingredients.recipe__interact-list{gap:.55rem!important}#recipe-ingredients .recipe__ingredient{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.65rem;padding-block:.35rem}#recipe-ingredients .recipe__ingredient-check{appearance:none;-webkit-appearance:none;display:inline-grid!important;place-content:center;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:.18em 0 0!important;padding:0!important;border:1.5px solid #c9bdc3!important;border-radius:3px!important;background:#ffffff!important;box-shadow:none!important;cursor:pointer}#recipe-ingredients .recipe__ingredient-check:before{content:"";width:8px;height:8px;border-radius:1px;background:var(--jc-accent);transform:scale(0);transition:transform .15s ease}#recipe-ingredients .recipe__ingredient-check:checked{border-color:var(--jc-accent)!important;background:#ffffff!important}#recipe-ingredients .recipe__ingredient-check:checked:before{transform:scale(1)}#recipe-ingredients .recipe__ingredient-check:focus-visible{outline:3px solid rgba(141,98,113,.24)!important;outline-offset:2px}#recipe-ingredients .recipe__ingredient-text{color:var(--jc-ink)!important;font-size:1rem!important;line-height:1.48!important;cursor:pointer}#recipe-ingredients .recipe__ingredient-check:checked+.recipe__ingredient-text{color:#7a7477!important;text-decoration:line-through;text-decoration-color:var(--jc-accent);text-decoration-thickness:2px}:root{--jc-bg: #ffffff;--jc-soft-bg: #f8f6f7;--jc-author-border: #e6e6e6;--jc-facebook: #1877f2;--jc-action-dark: #242424;--mo-on-hero-link: var(--jc-accent);--mo-on-hero-link-accent: var(--jc-accent-hover);--mo-on-landing-link: var(--jc-accent);--mo-on-landing-link-accent: var(--jc-accent-hover);--mo-on-entry-link: var(--jc-accent);--mo-on-entry-link-accent: var(--jc-accent-hover);--mo-on-preview-title-accent: var(--jc-accent);--mo-action-accent: var(--jc-accent);--mo-on-action-accent: #ffffff;--mo-on-article-link: var(--jc-accent);--mo-on-article-link-accent: var(--jc-accent-hover);--mo-on-footer-accent: var(--jc-accent)}html,body{background:var(--jc-bg)!important;background-color:var(--jc-bg)!important}body,.landing .landing__content,.article .article__wrapper,.recipe{color:var(--jc-ink)!important}a:not(.icon-wrapper):not(.entry__footer-link):not(.author-card__more):not(.footer__other-site){color:var(--jc-accent)}a:not(.icon-wrapper):not(.entry__footer-link):not(.author-card__more):not(.footer__other-site):hover{color:var(--jc-accent-hover)}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected,.footer .footer__body .footer__nav .footer__nav-item>*:hover,.footer .footer__body .footer__nav .footer__nav-item>*.selected,.footer__col-list a:hover,.footer__col-list a.selected{color:var(--jc-accent)!important}.actions a,.pin,button[type=submit],input[type=submit]{border:0!important;border-radius:4px!important;background:var(--jc-accent)!important;color:#fff!important;box-shadow:none!important;font-weight:800!important;text-decoration:none!important;cursor:pointer;transform:none!important;transition:background-color .18s ease,color .18s ease,opacity .18s ease,border-color .18s ease!important}.actions a:hover,.pin:hover,button[type=submit]:hover,input[type=submit]:hover{background:var(--jc-accent-hover)!important;color:#fff!important;opacity:.96;transform:none!important}.actions a[href*="pinterest.com"],.pin{background:var(--jc-pinterest)!important}.actions a[href*="pinterest.com"]:hover,.pin:hover{background:#8f285f!important}.actions a[href^="mailto:"],.actions a[href*="/print"]{background:var(--jc-action-dark)!important}.actions a[href^="mailto:"]:hover,.actions a[href*="/print"]:hover{background:#000000!important}input:focus,textarea:focus,select:focus{border-color:var(--jc-accent)!important;box-shadow:0 0 0 3px #8d62712e!important}.pagination a:hover,.chip:hover,.entry .entry__footer .entry__footer-link:hover{color:#fff!important;background:var(--jc-accent)!important}.recipe .recipe__highlight,.recipe [class*=time],.recipe [class*=yield],.recipe [class*=difficulty]{color:var(--jc-accent)!important}.author-card{display:grid!important;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:2rem;width:100%;max-width:760px;margin-block:1.35rem 0;padding:1.45rem 1.65rem;border:1px solid var(--jc-author-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important;color:var(--jc-ink)!important}.author-card__avatar-link{display:block;width:110px;height:110px;border-radius:50%;overflow:hidden;background:var(--jc-soft-bg);text-decoration:none;flex:0 0 auto}.author-card__avatar{display:block!important;width:110px!important;height:110px!important;border:0!important;border-radius:50%!important;object-fit:cover!important;box-shadow:none!important;background:var(--jc-soft-bg)}.author-card__body{display:flex!important;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0}.author-card__byline,.author-card__updated{display:none!important}.author-card__name{display:inline-flex!important;width:fit-content;color:var(--jc-ink)!important;font-family:var(--rx-font)!important;font-size:clamp(1.55rem,2.3vw,2rem)!important;font-weight:900!important;line-height:1.08!important;text-decoration:none!important}.author-card__name:hover{color:var(--jc-accent)!important}.author-card__bio{max-width:58ch;margin:0!important;color:#2f2f2f!important;font-size:clamp(1rem,1.5vw,1.18rem)!important;line-height:1.58!important}.author-card__more{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;margin-top:.35rem;padding:.72rem 1rem;border:0!important;border-radius:4px!important;background:var(--jc-accent)!important;color:#fff!important;box-shadow:none!important;font-size:1rem!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;cursor:pointer;transition:background-color .18s ease,color .18s ease!important}.author-card__more:hover,.author-card__more:focus-visible,.footer__other-site:hover,.footer__other-site:focus-visible{background:var(--jc-accent-hover)!important;color:#fff!important}.author-card__name:focus-visible,.author-card__more:focus-visible,.actions a:focus-visible,.footer__other-site:focus-visible{outline:3px solid rgba(141,98,113,.28)!important;outline-offset:3px}.footer__other-site{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1.4rem!important;border-radius:999px!important;background:var(--jc-accent)!important;color:#fff!important;box-shadow:none!important;font-weight:900!important;text-decoration:none!important}@media (max-width: 700px){.author-card{grid-template-columns:1fr;justify-items:center;gap:1rem;padding:1.25rem;text-align:center}.author-card__body{align-items:center}.author-card__bio{max-width:100%}}:root{--jc-canvas-warm: #f5f3ed;--jc-paper: #ffffff;--jc-border-strong: #e6e1dd;--jc-border-soft: #efebe7;--jc-ink-soft: #2a2928;--jc-muted-2: #6f6a68;--jc-cream: #fbfaf7;--jc-shadow-clean: 0 14px 34px rgba(26, 26, 26, .08)}.header{position:sticky;top:0;min-height:0!important;background:var(--jc-canvas-warm)!important;border-bottom:1px solid rgba(26,26,26,.07)!important;box-shadow:0 10px 28px #1a1a1a14!important}.header .container{max-width:1360px}.header .header__wrapper{min-height:86px!important;gap:clamp(1.2rem,4vw,3rem)!important}.header .header__brand{width:clamp(150px,14vw,188px);min-width:0!important;padding:.42rem .7rem!important;border:1px solid var(--jc-border-strong)!important;border-radius:8px!important;background:var(--jc-paper)!important;box-shadow:0 10px 22px #1a1a1a14!important}.header .header__brand .logo{display:block;width:100%;height:auto;max-height:58px;object-fit:contain}.header .header__wrapper .header__menu{gap:.5rem!important}.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{min-height:44px;padding:.6rem .72rem!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--jc-ink)!important;background:transparent!important;box-shadow:none!important;font-size:.98rem!important;font-weight:900!important;line-height:1.1!important;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease!important}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected{color:var(--jc-accent)!important;background:rgba(255,255,255,.7)!important;border-color:var(--jc-border-strong)!important;transform:none!important}.landing{padding-block:3.8rem 1.75rem}.landing .landing__wrapper{display:block!important;padding-block:0!important}.landing .landing__content{max-width:760px}.article figure img{border-radius:8px;box-shadow:none!important}.article figure figcaption{color:var(--jc-muted-2)!important}.template-main-sidebar{gap:clamp(2rem,4vw,3.25rem)!important}@media (min-width: 1025px){.template-main-sidebar{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important}}.template-main-sidebar .template-main-sidebar__sidebar{display:flex;flex-direction:column;gap:1rem;top:112px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.template-main-sidebar .template-main-sidebar__sidebar .author{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.4rem;border:1px solid var(--jc-border-strong)!important;border-radius:8px;background:var(--jc-paper);text-align:center}.template-main-sidebar .template-main-sidebar__sidebar .author:after{display:none!important;content:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{width:148px!important;height:148px!important;margin:0 auto!important;border:0!important;border-radius:8px!important;background:var(--jc-cream)!important;box-shadow:none!important;overflow:hidden}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{width:100%!important;height:100%!important;border-radius:8px!important;object-fit:cover!important;transform:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body{display:flex!important;flex-direction:column;align-items:center;gap:.7rem!important;padding:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{color:var(--jc-accent)!important;font-size:1.3rem!important;font-weight:900!important;line-height:1.15!important;text-decoration:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title:hover{color:var(--jc-accent-hover)!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body p{margin:0!important;color:var(--jc-ink-soft)!important;font-size:1rem!important;line-height:1.48!important}.social__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.social__item{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;border:1px solid var(--jc-border-strong)!important;border-radius:8px!important;background:var(--jc-paper)!important;color:var(--jc-accent)!important;box-shadow:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease!important}.social__item svg{width:18px;height:18px;fill:currentColor;stroke:currentColor}.social__item use{fill:currentColor;stroke:currentColor}.article .article__wrapper>h2{display:block!important;margin-block:2.55rem 1.05rem!important;padding:0 0 .72rem!important;border:0!important;border-bottom:1px solid var(--jc-border-strong)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-ink)!important;font-size:clamp(1.85rem,3vw,2.6rem)!important;line-height:1.1!important}.article .article__wrapper>aside{border:1px solid var(--jc-border-strong)!important;border-radius:8px!important;background:var(--jc-cream)!important;box-shadow:none!important}.recipe__separator{display:flex!important;align-items:center;gap:1rem;margin-block:2.25rem 1rem!important;color:var(--jc-muted-2)!important;font-size:clamp(1.45rem,2.4vw,2rem)!important}.recipe__separator:after{content:"";flex:1 1 auto;height:3px;border-radius:999px;background:var(--jc-border-strong)}#recipe-instructions.recipe__interact-list{counter-reset:recipe-step;gap:0!important}#recipe-instructions.recipe__interact-list>div{counter-increment:recipe-step;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:1rem;row-gap:.4rem;align-items:start;margin-block:0 1.45rem}#recipe-instructions br{display:none!important}#recipe-instructions .recipe__interact-list-number{display:inline-flex!important;grid-column:1;grid-row:1;align-items:center;justify-content:center;width:54px!important;height:54px!important;margin:0!important;border:1px solid #d8cfd4!important;border-radius:50%!important;background:#f8f6f7!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:1!important;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}#recipe-instructions .recipe__interact-list-number:before{content:counter(recipe-step,decimal-leading-zero);color:var(--jc-accent);font-size:.95rem;font-weight:900}#recipe-instructions .recipe__interact-list-number.selected,#recipe-instructions .recipe__interact-list-number:hover{border-color:var(--jc-accent)!important;background:var(--jc-accent)!important}#recipe-instructions .recipe__interact-list-number.selected:before,#recipe-instructions .recipe__interact-list-number:hover:before{color:#fff}#recipe-instructions .recipe__interact-list-number:focus-visible{outline:3px solid rgba(141,98,113,.28)!important;outline-offset:3px}#recipe-instructions .recipe__interact-list-content{grid-column:2;grid-row:1;margin:0!important;padding-top:.25rem}.category .category__body{box-shadow:none!important}.category .category__body:after{display:none!important;content:none!important;background:none!important}.category .category__body .category__title{display:inline-flex;width:fit-content;max-width:calc(100% - 2rem);padding:.38rem .55rem;border-radius:6px;background:rgba(255,255,255,.94);color:var(--jc-ink)!important;text-shadow:none!important}.related_entries{display:flex;flex-direction:column;gap:.75rem;padding:1rem!important;border:1px solid var(--jc-border-strong)!important;border-radius:8px!important;background:var(--jc-paper)!important}.related_entries__title{margin:0 0 .25rem!important;color:var(--jc-ink)!important;font-size:1.25rem!important;line-height:1.16!important;text-align:center}.related_entries__item{display:grid!important;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.75rem;min-height:98px;padding:.55rem!important;border:1px solid var(--jc-border-soft)!important;border-radius:8px!important;background:var(--jc-paper)!important;color:var(--jc-ink)!important;text-decoration:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease!important}.related_entries__item:hover,.related_entries__item:focus-visible{border-color:#d9cbd1!important;background:var(--jc-cream)!important;color:var(--jc-accent)!important}.related_entries__item-img{width:82px!important;height:82px!important;border-radius:8px!important;object-fit:cover!important}.related_entries__item-content{color:inherit!important;font-size:.98rem!important;font-weight:900!important;line-height:1.22!important}.footer{margin-block:4.5rem 0!important;padding:0!important;background:transparent!important}.footer__main{border-top:1px solid var(--jc-border-strong);background:var(--jc-canvas-warm)}.footer__main-wrapper{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-block:2.6rem!important}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.footer__logo img{display:block;width:min(220px,100%);height:auto}.footer__columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem)}.footer__col-title{margin:0 0 .8rem!important;color:var(--jc-ink)!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important}.footer__col-list{display:grid;gap:.42rem;margin:0!important;padding:0!important;list-style:none!important}.footer__col-list a{display:inline-flex;color:var(--jc-muted-2)!important;font-size:.95rem!important;font-weight:800!important;line-height:1.35!important;text-decoration:none!important}.footer__col-list a:hover,.footer__col-list a.selected{color:var(--jc-accent)!important}.footer__bottom{border-top:1px solid var(--jc-border-strong);background:var(--jc-paper)}.footer__bottom-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem!important}.footer__copyright{display:flex;flex-wrap:wrap;gap:.35rem .6rem;color:var(--jc-muted-2)!important;font-size:.85rem!important}.footer__version{color:var(--jc-accent);font-weight:900}.footer__top{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:.55rem .8rem;border:1px solid var(--jc-border-strong);border-radius:8px;color:var(--jc-accent)!important;text-decoration:none!important}.footer__top:hover,.footer__top:focus-visible{border-color:var(--jc-accent);background:var(--jc-accent);color:#fff!important}@media (max-width: 1024px){.template-main-sidebar{display:block!important}.template-main-sidebar .template-main-sidebar__sidebar{position:static!important;margin-top:2rem}.footer__main-wrapper{grid-template-columns:1fr}}@media (max-width: 700px){.header .header__wrapper{min-height:76px!important}.header .header__brand{width:142px}.landing{padding-block:3.1rem 1.4rem}.actions a{min-height:44px}.article .article__wrapper>h2{font-size:1.7rem!important}#recipe-instructions.recipe__interact-list>div{grid-template-columns:1fr}#recipe-instructions .recipe__interact-list-content{grid-column:1;grid-row:2}.footer__brand,.footer__bottom-wrapper{align-items:center;text-align:center}.footer__columns{grid-template-columns:1fr;text-align:center}.footer__col-list{justify-items:center}.footer__bottom-wrapper{flex-direction:column}}.social__item svg{display:none!important}.social__item:before{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-family:var(--rx-font);font-size:.86rem;font-weight:900;line-height:1;text-transform:uppercase}.social__item[title=Email]:before{content:"@";font-size:1.05rem}.social__item[title=Instagram]:before{content:"ig"}.social__item[title=Youtube]:before{content:"yt"}.social__item[title=Twitter]:before{content:"x";font-size:1rem}.social__item[title=Pinterest]:before{content:"p";font-size:1rem}body{display:flex;flex-direction:column;min-height:100vh}body>#main,body>.main{flex:1 0 auto}body>#footer,body>.footer{flex-shrink:0}.social__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.social__item{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid var(--jc-border-strong)!important;border-radius:9px!important;background:var(--jc-paper)!important;color:var(--jc-accent)!important}.social .social__item svg,.social__item svg{display:block!important;width:18px!important;height:18px!important;padding:0!important;color:var(--jc-accent, #8d6271)!important;fill:none!important;stroke:currentColor!important}.social .social__item svg *,.social__item svg *,.social__item use{color:var(--jc-accent, #8d6271)!important;fill:none!important;stroke:currentColor!important}.social__item:before{content:none!important;display:none!important}.social__item:hover,.social__item:focus-visible{border-color:var(--jc-accent)!important;background:var(--jc-accent)!important;color:#fff!important}.social__title{font-size:1.1rem!important}.template-main-sidebar__main>.article,.article{background:var(--jc-paper)!important;border:1px solid var(--jc-border-strong)!important;border-radius:16px!important;box-shadow:var(--jc-card-shadow)!important;padding:clamp(1.35rem,3vw,2.5rem)!important;overflow:hidden}.article .article__wrapper{background:transparent!important;padding:0!important}.article>figure:first-of-type,.article .article__wrapper>figure:first-of-type{margin-top:0!important}.article .article__wrapper .note,.article .article__wrapper .recommendations{outline:0!important;border:1px solid var(--jc-border-strong)!important;border-radius:14px!important;box-shadow:none!important;padding:clamp(1.1rem,2.5vw,1.6rem)!important}.article .article__wrapper .note{background:#fbf4e9!important;border-color:#ecdcc4!important}.article .article__wrapper .note h2,.article .article__wrapper .recommendations h2{color:var(--jc-ink)!important}.template-main-sidebar__main>section.recipe,section.recipe,.recipe{outline:0!important;margin-top:2rem!important;padding:clamp(1.35rem,3vw,2.25rem)!important;border:1px solid var(--jc-border-strong)!important;border-radius:16px!important;background:var(--jc-paper)!important;box-shadow:var(--jc-card-shadow)!important}.recipe{outline:0!important}.recipe .recipe__title{color:var(--jc-ink)!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;line-height:1.12!important}.recipe .recipe__times{border-top:1px solid var(--jc-border-soft)!important;border-bottom:1px solid var(--jc-border-soft)!important}.recipe .recipe__interact-list img{border-radius:12px!important}.recipe .recipe__static-list li:after{border-left-style:solid!important;border-left-color:var(--jc-border-strong)!important}.header{position:relative!important;top:auto!important;min-height:0!important;background:var(--jc-paper)!important;border-bottom:1px solid var(--jc-border-strong)!important;box-shadow:none!important}.header .container{width:min(100%,1240px)!important;max-width:1240px!important}.header .header__wrapper{min-height:68px!important;gap:clamp(1rem,3.8vw,3rem)!important}.header .header__brand{width:clamp(148px,12vw,174px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.header .header__brand .logo{max-height:48px!important}.header .header__wrapper .header__menu{gap:clamp(.45rem,1.5vw,1rem)!important}.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{min-height:44px!important;padding:.55rem .18rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-ink)!important;font-size:.95rem!important;font-weight:900!important;line-height:1.1!important;cursor:pointer;transition:border-color .18s ease,color .18s ease!important}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected{border-bottom-color:var(--jc-accent)!important;background:transparent!important;color:var(--jc-accent)!important;transform:none!important}.header .header__wrapper .header__menu .header__menu-item a:focus-visible,.header .header__wrapper .header__menu .header__menu-item button:focus-visible{outline:3px solid rgba(141,98,113,.28)!important;outline-offset:3px}.header .header__wrapper .header__menu .header__menu-item svg{width:1.05rem!important;height:1.05rem!important}.container--compact .template-main{max-width:820px;margin-inline:auto}.template-main>.article{max-width:740px;margin-inline:auto!important;padding:clamp(1.05rem,2.35vw,1.85rem)!important;border-radius:10px!important;box-shadow:0 8px 22px #1a1a1a0d!important}.template-main>.article:not(:has(>figure)):not(:has(>.article__wrapper>*)){display:none!important}.template-main>.article .article__wrapper{max-width:680px;margin-inline:auto}.template-main>.article .article__wrapper>h2{margin-block:1.95rem .75rem!important;padding:0 0 .45rem!important;border:0!important;border-bottom:1px solid var(--jc-border-strong)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-ink)!important;font-size:clamp(1.38rem,2vw,1.95rem)!important;line-height:1.18!important;letter-spacing:0!important}.category .category__body{border:0!important;outline:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;overflow:hidden}.category .category__body:hover,.category .category__body:focus-within{border:0!important;box-shadow:none!important;transform:none!important}.category .category__body:after{display:block!important;content:""!important;position:absolute;inset:auto 0 0;z-index:1;height:58%;background:linear-gradient(180deg,rgba(26,26,26,0),rgba(26,26,26,.68))!important;pointer-events:none}.category .category__body .category__img{border:0!important;border-radius:8px!important;box-shadow:none!important}.category .category__body .category__title{z-index:2;max-width:calc(100% - 2rem);padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 8px rgba(26,26,26,.56)!important}.footer{display:block!important;align-items:stretch!important;width:100%!important;max-width:none!important;overflow-x:clip}.footer__main,.footer__bottom{display:block!important;align-self:stretch!important;width:100%!important;max-width:none!important;margin-inline:0!important}.footer__main-wrapper,.footer__bottom-wrapper{width:min(1180px,calc(100% - clamp(2rem,7vw,5rem)))!important;max-width:1180px!important;margin-inline:auto!important;padding-inline:0!important}@supports not (overflow: clip){.footer{overflow-x:hidden}}@media (max-width: 700px){.header .container{padding-inline:.9rem!important}.header .header__wrapper{min-height:62px!important}.header .header__brand{width:136px!important}.template-main>.article{max-width:calc(100% - 1.2rem);padding:1rem!important}.template-main>.article .article__wrapper>h2{font-size:1.45rem!important;margin-block:1.55rem .65rem!important}}:root{--jc-critical-content: 780px;--jc-critical-sidebar: 300px}.header{position:relative!important;top:auto!important;background:#ffffff!important;border-bottom:1px solid var(--jc-border-strong)!important;box-shadow:none!important}.header .header__wrapper{min-height:64px!important}.header .header__brand{width:clamp(144px,11vw,168px)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.header .header__brand .logo{max-height:46px!important}.header .header__wrapper .header__menu .header__menu-item a,.header .header__wrapper .header__menu .header__menu-item button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.header .header__wrapper .header__menu .header__menu-item a:hover,.header .header__wrapper .header__menu .header__menu-item a.selected,.header .header__wrapper .header__menu .header__menu-item button:hover,.header .header__wrapper .header__menu .header__menu-item button.selected{border-bottom-color:var(--jc-accent)!important;background:transparent!important;color:var(--jc-accent)!important}@media (min-width: 1025px){.template-main-sidebar{grid-template-columns:minmax(0,var(--jc-critical-content)) minmax(260px,var(--jc-critical-sidebar))!important;justify-content:center!important;gap:clamp(.875rem,2vw,1.5rem)!important}.template-main-sidebar .template-main-sidebar__main{grid-column:auto!important;width:100%!important;max-width:var(--jc-critical-content)!important}.template-main-sidebar .template-main-sidebar__sidebar{grid-column:auto!important;max-width:var(--jc-critical-sidebar)!important;width:100%!important;gap:.5rem!important}}.template-main-sidebar__main>.article,.template-main>.article{max-width:var(--jc-critical-content)!important;margin-inline:auto!important;border-radius:10px!important;box-shadow:0 8px 22px #1a1a1a0d!important}.template-main-sidebar__main>.article .article__wrapper,.template-main>.article .article__wrapper{max-width:680px!important;margin-inline:auto!important}.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.article .article__wrapper>h2{margin-block:1.85rem .75rem!important;padding:0 0 .45rem!important;border:0!important;border-bottom:1px solid var(--jc-border-strong)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-ink)!important;font-size:clamp(1.38rem,2vw,1.95rem)!important;line-height:1.18!important;letter-spacing:0!important}.recipe__separator,.recipe .recipe__title{font-size:clamp(1.45rem,2vw,2.1rem)!important;line-height:1.16!important}.template-main-sidebar .template-main-sidebar__sidebar .author,.related_entries{padding:1.1rem!important;border-radius:8px!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{width:120px!important;height:120px!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title,.related_entries__title{font-size:1.18rem!important}.related_entries__item{grid-template-columns:68px minmax(0,1fr)!important;min-height:82px!important}.related_entries__item-img{width:68px!important;height:68px!important}.category .category__body{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.category .category__body:after{display:block!important;content:""!important;position:absolute!important;inset:auto 0 0!important;height:58%!important;background:linear-gradient(180deg,rgba(26,26,26,0),rgba(26,26,26,.72))!important;pointer-events:none!important}.category .category__body .category__title{z-index:2!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 9px rgba(26,26,26,.62)!important}.footer{display:block!important;align-items:stretch!important;width:100%!important;max-width:none!important;overflow-x:clip!important}.footer__main,.footer__bottom{display:block!important;width:100%!important;max-width:none!important;margin-inline:0!important}.footer__main-wrapper,.footer__bottom-wrapper{width:min(1180px,calc(100% - clamp(2rem,7vw,5rem)))!important;max-width:1180px!important;margin-inline:auto!important}@media (max-width: 700px){.header .header__wrapper{min-height:60px!important}.header .header__brand{width:132px!important}.template-main-sidebar__main>.article,.template-main>.article{max-width:calc(100% - 1rem)!important;padding:1rem!important}.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.article .article__wrapper>h2{font-size:1.45rem!important;margin-block:1.5rem .65rem!important}}:root{--jc-awesome-content: 720px;--jc-awesome-sidebar: 300px;--jc-awesome-gap: 5px;--jc-awesome-hairline: #e0e0e0;--jc-awesome-body: Georgia, "Times New Roman", serif;--jc-awesome-ui: "Helvetica Neue", Helvetica, Arial, sans-serif}.container:has(.template-main-sidebar){margin-bottom:0!important;padding-bottom:10px!important}.container:has(.template-main-sidebar) .container__wrapper{margin-bottom:0!important;padding-bottom:0!important}.template-main-sidebar{margin-bottom:0!important}@media (min-width: 1025px){.template-main-sidebar{grid-template-columns:minmax(0,var(--jc-awesome-content)) minmax(260px,var(--jc-awesome-sidebar))!important;gap:var(--jc-awesome-gap)!important;justify-content:center!important;align-items:start!important}.template-main-sidebar .template-main-sidebar__main{display:block!important;width:100%!important;max-width:var(--jc-awesome-content)!important;padding:20px!important;border:1px solid var(--jc-awesome-hairline)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar{position:static!important;top:auto!important;align-self:start!important;width:100%!important;max-width:var(--jc-awesome-sidebar)!important;gap:8px!important}}.template-main-sidebar__main>.article,.template-main-sidebar__main>.recipe,.template-main>.article,.article,.recipe{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.template-main-sidebar__main>.article,.template-main>.article,.article{padding:0!important;overflow:visible!important}.template-main-sidebar__main>.recipe,.recipe{margin-top:20px!important;padding:20px 0 0!important;border-top:1px solid var(--jc-awesome-hairline)!important}.template-main-sidebar__main>.article .article__wrapper,.template-main>.article .article__wrapper,.article .article__wrapper,.recipe .recipe__wrapper{max-width:620px!important;margin-inline:auto!important;padding:0!important;background:transparent!important}.article .article__wrapper p,.article .article__wrapper li,.article .article__wrapper dd,.article .article__wrapper summary{color:#1a1a1a!important;font-family:var(--jc-awesome-body)!important;font-size:16px!important;line-height:24px!important;letter-spacing:.01em!important}.recipe,.recipe p,.recipe li,.recipe label,.recipe summary,.recipe details,.recipe .recipe__interact-list-content{color:#1a1a1a!important;font-family:var(--jc-awesome-body)!important;font-size:16px!important;line-height:24px!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2{margin-block:20px 8px!important;padding:0 0 6px!important;border:0!important;border-bottom:1px solid var(--jc-awesome-hairline)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#000!important;font-family:var(--jc-awesome-body)!important;font-size:clamp(1.13rem,1.35vw,1.32rem)!important;font-weight:600!important;line-height:1.22!important;letter-spacing:0!important}.article .article__wrapper .note h2,.article .article__wrapper .recommendations h2,.recipe .recipe__title,.recipe__separator{color:#000!important;font-family:var(--jc-awesome-body)!important;font-size:clamp(1.18rem,1.45vw,1.45rem)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-shadow:none!important}.recipe__separator{margin-block:20px 8px!important;padding-bottom:6px!important;border-bottom:1px solid var(--jc-awesome-hairline)!important}.recipe__separator:after{display:none!important}.article figure img,.recipe img{border:1px solid var(--jc-awesome-hairline)!important;border-radius:4px!important;box-shadow:none!important}.article figure figcaption,.recipe figcaption,.article .article__wrapper details,.recipe .recipe__highlight,.recipe strong,.recipe h4,.recipe .recipe__times strong{font-family:var(--jc-awesome-ui)!important}.article .article__wrapper .note,.article .article__wrapper .recommendations,.recipe__times,#recipe-info,.recipe__ingredient,.recipe__details{border-color:var(--jc-awesome-hairline)!important;border-radius:6px!important;box-shadow:none!important}@media (max-width: 1024px){.template-main-sidebar .template-main-sidebar__sidebar{position:static!important;top:auto!important}}@media (max-width: 700px){.container:has(.template-main-sidebar){padding-bottom:10px!important}.template-main-sidebar .template-main-sidebar__main{max-width:calc(100% - 1rem)!important;margin-inline:auto!important;padding:16px!important;border:1px solid var(--jc-awesome-hairline)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important}.template-main-sidebar__main>.article .article__wrapper,.template-main>.article .article__wrapper,.article .article__wrapper,.recipe .recipe__wrapper{max-width:100%!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2{font-size:1.2rem!important;margin-block:18px 8px!important}}.container:has(.template-main-sidebar){padding-bottom:0!important}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe{margin-top:20px!important;padding:20px 0 0!important;border:0!important;border-top:1px solid var(--jc-awesome-hairline)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__wrapper{max-width:620px!important;margin-inline:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.footer{margin-top:10px!important}@media (max-width: 700px){.container:has(.template-main-sidebar){padding-bottom:0!important}}:root{--jc-clone-ink: #1a1d1e;--jc-clone-muted: #5b5f60;--jc-clone-soft: #e8e1e4;--jc-clone-accent: #8d6271;--jc-clone-accent-dark: #60434e;--jc-clone-border: #e4e4e4;--jc-clone-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--jc-clone-main: 730px;--jc-clone-sidebar: 340px;--jc-clone-gap: 110px;--jc-clone-shell: calc(var(--jc-clone-main) + var(--jc-clone-sidebar) + var(--jc-clone-gap))}body{color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;background:#ffffff!important}.header{position:relative!important;z-index:20!important;height:113px!important;min-height:113px!important;overflow:visible!important;background:#ffffff!important;border-bottom:1px solid #eeeeee!important;box-shadow:none!important}.header>.container{width:100%!important;max-width:1200px!important;height:113px!important;margin-inline:auto!important;padding-inline:0!important}.header .header__wrapper{position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:113px!important;min-height:113px!important;gap:0!important;margin:0 auto!important;padding:0!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important}.header .header__brand{display:inline-flex!important;flex:0 0 250px!important;align-items:center!important;justify-content:flex-start!important;width:250px!important;min-width:250px!important;height:125px!important;margin:-12px 0 0 -8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.header .header__brand .logo{display:block!important;width:250px!important;max-width:250px!important;height:125px!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;transform:none!important}.header .social{position:absolute!important;top:18px!important;right:4px!important;z-index:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.header .social__items{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding:0!important}.header .social__item{width:17px!important;height:17px!important;min-width:17px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--jc-clone-ink)!important;fill:var(--jc-clone-ink)!important;box-shadow:none!important;transform:none!important;opacity:1!important}.header .social__item svg{width:17px!important;height:17px!important;color:currentColor!important;fill:currentColor!important}.header .header__wrapper .header__menu{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;height:47px!important;margin:19px 0 0 20px!important;padding:0!important;gap:0!important;list-style:none!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:700!important;line-height:20px!important}.header .header__wrapper .header__menu .header__menu-item{display:inline-flex!important;align-items:center!important;height:47px!important}.header .header__wrapper .header__menu .header__menu-item>a,.header .header__wrapper .header__menu .header__menu-item>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:47px!important;min-height:47px!important;margin:0!important;padding:0 15px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:700!important;line-height:20px!important;letter-spacing:0!important;text-decoration:none!important;transform:none!important;transition:color .2s ease,background-color .2s ease!important}.header .header__wrapper .header__menu .header__menu-item>a:hover,.header .header__wrapper .header__menu .header__menu-item>a.selected,.header .header__wrapper .header__menu .header__menu-item>button:hover{color:var(--jc-clone-accent)!important;background:transparent!important;transform:none!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"]{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;margin-left:22px!important;padding:0!important;border-radius:50%!important;background:var(--jc-clone-accent)!important;color:#fff!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"]:hover,.header .header__wrapper .header__menu .header__menu-item a[href="/search"].selected{background:var(--jc-clone-accent-dark)!important;color:#fff!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"] .icon{width:25px!important;height:25px!important}.landing{background:#ffffff!important}.landing:before,.landing .landing__content:before{display:none!important}.landing>.container{max-width:var(--jc-clone-shell)!important;padding-inline:0!important}.landing .landing__wrapper{display:block!important;width:100%!important;padding-block:56px 24px!important;margin:0!important}.landing .landing__content{display:flex!important;width:var(--jc-clone-main)!important;max-width:var(--jc-clone-main)!important;gap:14px!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important}.landing .landing__content>p:first-of-type{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 3px!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:14px!important;font-weight:800!important;line-height:18px!important}.landing .landing__content>p:first-of-type a,.landing .landing__content>p:first-of-type span{display:inline-flex!important;align-items:center!important;min-height:33px!important;padding:7px 13px!important;border:1px solid rgba(26,29,30,.14)!important;border-radius:999px!important;background:#f4f1f2!important;color:var(--jc-clone-ink)!important;font-size:14px!important;font-weight:800!important;line-height:18px!important;text-decoration:none!important}.landing .landing__title,.landing h1,.article h1,h1.landing__title{max-width:var(--jc-clone-main)!important;margin:0!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:32px!important;font-weight:800!important;line-height:38.4px!important;letter-spacing:0!important;text-transform:none!important}.landing .landing__content>.author-card{display:none!important}.actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:var(--jc-clone-main)!important;max-width:var(--jc-clone-main)!important;gap:0!important;margin:9px 0 0!important;padding:0!important;overflow:hidden!important;border-radius:4px!important}.actions a,.article__header .actions a,.actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:100px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 20px!important;border:0!important;border-left:1px solid rgba(141,98,113,.22)!important;border-radius:0!important;background:var(--jc-clone-soft)!important;box-shadow:none!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:18px!important;font-weight:800!important;line-height:18px!important;letter-spacing:0!important;text-decoration:none!important;transform:none!important;transition:background-color .2s ease,color .2s ease!important}.actions a:first-child,.article__header .actions a:first-child{min-width:190px!important;border-left:0!important;background:var(--jc-clone-accent)!important;color:#fff!important}.actions a:hover,.actions a:focus-visible{background:var(--jc-clone-accent-dark)!important;color:#fff!important;transform:none!important}.container:has(.template-main-sidebar){max-width:var(--jc-clone-shell)!important;margin-inline:auto!important;padding-inline:0!important;padding-bottom:0!important}.container:has(.template-main-sidebar) .container__wrapper{margin:0!important;padding:0!important}.template-main-sidebar{display:grid!important;width:var(--jc-clone-shell)!important;max-width:var(--jc-clone-shell)!important;grid-template-columns:var(--jc-clone-main) var(--jc-clone-sidebar)!important;gap:var(--jc-clone-gap)!important;align-items:start!important;justify-content:start!important;margin:0 auto!important;padding:0!important}.template-main-sidebar .template-main-sidebar__main{display:flex!important;grid-column:auto!important;flex-direction:column!important;width:var(--jc-clone-main)!important;max-width:var(--jc-clone-main)!important;gap:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar{position:static!important;top:auto!important;display:flex!important;grid-column:auto!important;flex-direction:column!important;width:var(--jc-clone-sidebar)!important;max-width:var(--jc-clone-sidebar)!important;gap:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-clone-ink)!important}.template-main-sidebar__main>.article,.template-main-sidebar__main>section#recipe.recipe,.template-main>.article,.article,.recipe{width:100%!important;max-width:var(--jc-clone-main)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;overflow:visible!important}.template-main-sidebar__main>section#recipe.recipe{margin-top:0!important;padding-top:0!important}.template-main-sidebar__main>.article .article__wrapper,.template-main>.article .article__wrapper,.article .article__wrapper,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__wrapper,.recipe .recipe__wrapper{width:100%!important;max-width:var(--jc-clone-main)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.article .article__wrapper,.article .article__wrapper p,.article .article__wrapper li,.article .article__wrapper dd,.article .article__wrapper summary,.recipe,.recipe p,.recipe li,.recipe label,.recipe summary,.recipe details,.recipe .recipe__interact-list-content{color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:16px!important;font-weight:400!important;line-height:28.8px!important;letter-spacing:0!important}.article .article__wrapper>p,.recipe p{margin:0 0 20px!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.recipe .recipe__title,.recipe__separator{margin:40px 0 17px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:30px!important;font-weight:800!important;line-height:36px!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important}.article .article__wrapper>h3,.recipe h3,.recipe h4,.recipe strong,.recipe__times strong{color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-weight:800!important;letter-spacing:0!important}.article figure,.recipe figure{margin:32px 0!important}.article figure img,.recipe img{width:100%!important;border:0!important;border-radius:8px!important;box-shadow:none!important}.article figure figcaption,.recipe figcaption{margin-top:8px!important;color:#767a7c!important;font-family:var(--jc-clone-body)!important;font-size:13px!important;line-height:18px!important}.article .article__wrapper .note,.article .article__wrapper .recommendations,.recipe__times,#recipe-info,.recipe__ingredient,.recipe__details{border-color:var(--jc-clone-border)!important;border-radius:8px!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author,.template-main-sidebar .template-main-sidebar__sidebar .related_entries,.template-main-sidebar .template-main-sidebar__sidebar .preview,.template-main-sidebar .template-main-sidebar__sidebar .contact,.template-main-sidebar .template-main-sidebar__sidebar .faq{width:var(--jc-clone-sidebar)!important;max-width:var(--jc-clone-sidebar)!important;margin:0!important;padding:24px!important;border:2px solid var(--jc-clone-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important;color:var(--jc-clone-ink)!important;outline:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author{position:relative!important;min-height:451px!important;margin-top:40px!important;padding:32px 24px!important}.template-main-sidebar .template-main-sidebar__sidebar .author:after{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:112px!important;height:40px!important;margin-top:18px!important;border:0!important;border-radius:4px!important;background:var(--jc-clone-accent)!important;color:#fff!important;content:"Read More"!important;font-family:var(--jc-clone-body)!important;font-size:15px!important;font-weight:800!important;line-height:15px!important;text-transform:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{position:absolute!important;top:-52px!important;right:24px!important;width:110px!important;height:110px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#ffffff!important;box-shadow:none!important;overflow:hidden!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{width:110px!important;height:110px!important;border-radius:50%!important;object-fit:cover!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body{display:block!important;margin:0!important;padding:0!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{display:block!important;max-width:190px!important;margin:0 0 18px!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:28px!important;font-weight:800!important;line-height:33.6px!important;letter-spacing:0!important;text-decoration:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title:before{content:"Hey there!";display:block}.template-main-sidebar .template-main-sidebar__sidebar .author__title>span,.template-main-sidebar .template-main-sidebar__sidebar .author__title:not(:empty){color:transparent!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title:before{color:var(--jc-clone-ink)!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body p{margin:0 0 16px!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:400!important;line-height:28px!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries{display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title,.template-main-sidebar .template-main-sidebar__sidebar .separator__title,.template-main-sidebar .template-main-sidebar__sidebar h2,.template-main-sidebar .template-main-sidebar__sidebar .txt-xxl{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:28px!important;font-weight:800!important;line-height:33.6px!important;text-align:left!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item{display:grid!important;grid-template-columns:96px 1fr!important;gap:14px!important;align-items:center!important;width:100%!important;min-height:110px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important;outline:0!important;overflow:hidden!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-content,.template-main-sidebar .template-main-sidebar__sidebar .preview__title{color:var(--jc-clone-ink)!important;font-family:var(--jc-clone-body)!important;font-size:18px!important;font-weight:800!important;line-height:23px!important;letter-spacing:0!important}.footer{margin-top:40px!important}@media (max-width: 1240px){.header>.container{max-width:calc(100% - 32px)!important}.header .header__wrapper .header__menu .header__menu-item>a,.header .header__wrapper .header__menu .header__menu-item>button{padding-inline:11px!important;font-size:18px!important}}@media (max-width: 1024px){.header{height:76px!important;min-height:76px!important}.header>.container,.header .header__wrapper{height:76px!important;min-height:76px!important}.header .header__brand{flex-basis:180px!important;width:180px!important;min-width:180px!important;height:70px!important;margin:0!important}.header .header__brand .logo{width:180px!important;max-width:180px!important;height:70px!important}.header .social{display:none!important}.header .header__wrapper .header__menu{margin-left:auto!important;margin-top:0!important;height:48px!important}.header .header__wrapper .header__menu .header__menu-item button{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:50%!important;background:var(--jc-clone-accent)!important;color:#fff!important}.landing>.container,.container:has(.template-main-sidebar){max-width:calc(100% - 32px)!important}.landing .landing__wrapper{padding-block:32px 18px!important}.landing .landing__content,.actions,.template-main-sidebar,.template-main-sidebar .template-main-sidebar__main,.template-main-sidebar .template-main-sidebar__sidebar,.template-main-sidebar__main>.article,.template-main-sidebar__main>section#recipe.recipe,.template-main>.article,.article,.recipe,.template-main-sidebar__main>.article .article__wrapper,.template-main>.article .article__wrapper,.article .article__wrapper,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__wrapper,.recipe .recipe__wrapper{width:100%!important;max-width:100%!important}.template-main-sidebar{grid-template-columns:1fr!important;gap:32px!important}.template-main-sidebar .template-main-sidebar__sidebar{gap:20px!important}.template-main-sidebar .template-main-sidebar__sidebar .author,.template-main-sidebar .template-main-sidebar__sidebar .related_entries,.template-main-sidebar .template-main-sidebar__sidebar .preview,.template-main-sidebar .template-main-sidebar__sidebar .contact,.template-main-sidebar .template-main-sidebar__sidebar .faq{width:100%!important;max-width:100%!important}}@media (max-width: 700px){.header>.container,.landing>.container,.container:has(.template-main-sidebar){max-width:calc(100% - 24px)!important}.landing .landing__title,.landing h1,.article h1,h1.landing__title{font-size:30px!important;line-height:36px!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.recipe .recipe__title,.recipe__separator{font-size:26px!important;line-height:31.2px!important}.actions{flex-wrap:wrap!important;border-radius:4px!important}.actions a,.article__header .actions a,.actions button{flex:1 1 50%!important;min-width:0!important;height:46px!important;font-size:16px!important}.actions a:first-child,.article__header .actions a:first-child{flex-basis:100%!important}.template-main-sidebar .template-main-sidebar__sidebar .author{min-height:auto!important;margin-top:52px!important}}.landing .landing__content .actions{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important}.landing .landing__content .actions>a.icon-wrapper[onclick*=scrollToElement]{order:1!important;flex-basis:190px!important;width:190px!important;min-width:190px!important;border-left:0!important;background:var(--jc-clone-accent)!important;color:#fff!important}.landing .landing__content .actions>a.icon-wrapper[href*="pinterest.com"]{order:2!important}.landing .landing__content .actions>a.icon-wrapper[href^="mailto:"]{order:4!important}.landing .landing__content .actions>a.icon-wrapper[href*="/print"]{order:5!important}.landing .landing__content .actions>a.icon-wrapper svg{flex:0 0 18px!important;width:18px!important;height:18px!important}.landing .landing__content .actions>a.icon-wrapper span{display:inline-block!important;white-space:nowrap!important}@media (max-width: 700px){.landing .landing__content .actions{flex-wrap:wrap!important;height:auto!important;min-height:0!important;overflow:hidden!important}.landing .landing__content .actions>a.icon-wrapper[onclick*=scrollToElement]{flex:1 1 100%!important;width:100%!important;min-width:0!important}}@media (max-width: 1024px){.header .header__wrapper .header__menu .header__menu-item:not(.d-xl-block){display:inline-flex!important}.header .header__wrapper .header__menu{width:auto!important;max-width:64px!important;overflow:visible!important}}:root{--jc-next-black: #1f2223;--jc-next-card-bg: #f7f7f7;--jc-next-panel: #f1eeee;--jc-next-mauve: #8b6573;--jc-next-mauve-dark: #755463;--jc-next-red: #b71924;--jc-next-line: #dedede;--jc-next-shadow: 0 2px 11px rgba(31, 34, 35, .12)}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe{max-width:var(--jc-clone-main)!important;padding:0!important;border:3px solid var(--jc-next-black)!important;border-radius:18px!important;background:var(--jc-next-card-bg)!important;box-shadow:none!important;overflow:hidden!important}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__wrapper{width:100%!important;max-width:none!important;padding:0!important}.recipe-card__summary{display:grid!important;grid-template-columns:minmax(0,1fr) 186px!important;gap:28px!important;align-items:start!important;padding:34px 38px 30px!important}.recipe-card__rating{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.recipe-card__stars,.preview__stars{--rating-percent: 100%;display:inline-block!important;background:linear-gradient(90deg,var(--jc-next-black) var(--rating-percent),#d8d8d8 var(--rating-percent))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-size:24px!important;letter-spacing:1px!important;line-height:1!important}.recipe-card__rating-text{color:var(--jc-next-black)!important}.recipe-card__title,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe-card__title{margin:0 0 16px!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:42px!important;font-weight:900!important;line-height:1.04!important;letter-spacing:-.01em!important}.recipe-card__facts{display:flex!important;flex-wrap:wrap!important;gap:6px 32px!important;margin:0 0 26px!important;padding:0!important;color:var(--jc-next-black)!important}.recipe-card__fact{display:inline-flex!important;align-items:baseline!important;gap:10px!important}.recipe-card__fact dt,.recipe-card__fact dd{margin:0!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:21px!important;line-height:1.15!important}.recipe-card__fact dt{font-weight:900!important}.recipe-card__fact dd{font-weight:500!important}.recipe-card__servings{display:inline-flex!important;align-items:center!important;gap:14px!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important}.recipe-card__servings-label{font-size:17px!important;font-weight:900!important;line-height:1!important}.recipe-card__servings-control{display:inline-grid!important;grid-template-columns:48px 58px 48px!important;align-items:center!important;height:42px!important;overflow:hidden!important;border-radius:5px!important;background:var(--jc-next-black)!important;color:#fff!important;font-family:var(--jc-clone-body)!important;font-size:23px!important;font-weight:900!important;line-height:1!important;text-align:center!important}.recipe-card__servings-control>*{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important}.recipe-card__servings-control strong{background:#ffffff!important;color:var(--jc-next-black)!important;font-size:24px!important}.recipe-card__image{display:block!important;width:186px!important;height:186px!important;margin-top:18px!important;border:0!important;border-radius:50%!important;object-fit:cover!important;box-shadow:none!important}.recipe-card__actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:0 38px 32px!important}.recipe-card__action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:172px!important;height:48px!important;padding:0 22px!important;border:0!important;border-radius:5px!important;background:var(--jc-next-mauve)!important;color:#fff!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .18s ease!important}.recipe-card__action:nth-child(3){background:var(--jc-next-red)!important}.recipe-card__action:hover,.recipe-card__action:focus-visible{background:var(--jc-next-mauve-dark)!important}.recipe-card__action:nth-child(3):hover,.recipe-card__action:nth-child(3):focus-visible{background:#9e121d!important}.recipe-card__description{padding:26px 38px 30px!important;border-top:1px solid var(--jc-next-line)!important;background:#ffffff!important}.recipe-card__description h3{margin:0 0 12px!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:900!important;line-height:1.15!important}.recipe-card__description p{margin:0!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.32!important}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator{margin:34px 38px 20px!important;padding:0!important;border:0!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:38px!important;font-weight:900!important;line-height:1.08!important}#recipe-ingredients.recipe__interact-list,#recipe-instructions.recipe__interact-list,#recipe-equipments,#recipe-notes.recipe__static-list,#recipe-allergies,#recipe-nutrition{margin-inline:38px!important}#recipe-ingredients.recipe__interact-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;margin-bottom:34px!important}#recipe-ingredients .recipe__ingredient{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#recipe-ingredients .recipe__ingredient-check{width:26px!important;height:26px!important;margin:3px 0 0!important;border:2px solid var(--jc-next-black)!important;border-radius:4px!important;background:#ffffff!important}#recipe-ingredients .recipe__ingredient-text{color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:22px!important;font-weight:500!important;line-height:1.35!important}#recipe-instructions.recipe__interact-list{counter-reset:recipe-step!important;display:grid!important;gap:14px!important;margin-bottom:34px!important}#recipe-instructions.recipe__interact-list>div{counter-increment:recipe-step!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:0!important;padding:18px 20px!important;border:1px solid #eeeeee!important;border-radius:4px!important;background:#ffffff!important;box-shadow:var(--jc-next-shadow)!important}#recipe-instructions.recipe__interact-list>div>br{display:none!important}#recipe-instructions .recipe__interact-list-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:25px!important;height:25px!important;margin-top:2px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--jc-next-mauve)!important;color:#fff!important;font-family:var(--jc-clone-body)!important;font-size:13px!important;font-weight:900!important;line-height:1!important}#recipe-instructions .recipe__interact-list-number:before{content:none!important;display:none!important}#recipe-instructions .recipe__interact-list-content{grid-column:2!important;grid-row:1!important;padding:0!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.42!important}#recipe-instructions.recipe__interact-list>div>img{grid-column:2!important;display:block!important;width:100%!important;height:auto!important;margin-top:14px!important;border-radius:8px!important}#recipe-equipments{margin-bottom:28px!important;padding-left:22px!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;line-height:1.45!important}#recipe-equipments a,#recipe-equipments li::marker{color:#b13f83!important}#recipe-notes.recipe__static-list{counter-reset:recipe-note!important;display:grid!important;gap:22px!important;margin-bottom:38px!important;padding:28px 26px!important;border:0!important;border-radius:4px!important;background:var(--jc-next-panel)!important;list-style:none!important}#recipe-notes.recipe__static-list li{counter-increment:recipe-note!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:12px!important;margin:0!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.42!important}#recipe-notes.recipe__static-list li:before{content:counter(recipe-note)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:23px!important;height:23px!important;margin-top:2px!important;border-radius:50%!important;background:var(--jc-next-mauve)!important;color:#fff!important;font-size:13px!important;font-weight:900!important}.hero{display:none!important}.main>.categories,.main>.previews{padding-block:28px!important;background:#ffffff!important}.main>.categories .container,.main>.previews .container{max-width:1200px!important;padding-inline:0!important}.separator{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}.separator__title{color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:32px!important;font-weight:900!important;line-height:1.1!important}.separator__link{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--jc-next-black)!important;font-size:20px!important;font-weight:900!important;text-decoration:none!important}.main>.categories .categories__wrapper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:26px!important;align-items:start!important}.main>.categories .category,.main>.categories .category__body{display:grid!important;justify-items:center!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.main>.categories .category__body:after{display:none!important}.main>.categories .category__img{width:160px!important;height:160px!important;border:0!important;border-radius:50%!important;object-fit:cover!important}.main>.categories .category__title{color:var(--jc-next-black)!important;background:transparent!important;text-shadow:none!important;font-family:var(--jc-clone-body)!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important}.main>.previews .previews__wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.main>.previews .preview{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;border:1px solid var(--jc-next-line)!important;border-radius:6px!important;background:#ffffff!important;box-shadow:none!important}.main>.previews .preview__img,.main>.previews .preview__img img{display:block!important;width:100%!important;aspect-ratio:1 / .76!important;border-radius:0!important;object-fit:cover!important}.main>.previews .preview__meta,.main>.previews .preview__title,.main>.previews .preview__content,.main>.previews .preview__stars,.main>.previews .preview__view{margin-inline:14px!important;font-family:var(--jc-clone-body)!important}.main>.previews .preview__meta{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:12px!important;color:var(--jc-next-black)!important;font-size:15px!important;font-weight:500!important;line-height:1!important}.main>.previews .preview__title{display:block!important;margin-top:7px!important;color:var(--jc-next-black)!important;font-size:23px!important;font-weight:900!important;line-height:1.08!important;text-decoration:none!important}.main>.previews .preview__stars{margin-top:12px!important;color:var(--jc-next-black)!important;font-size:22px!important}.main>.previews .preview__content{display:none!important}.main>.previews .preview__view{margin-top:auto!important;margin-bottom:18px!important;padding-top:26px!important;color:var(--jc-next-black)!important;font-size:19px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}@media (max-width: 1024px){.recipe-card__summary{grid-template-columns:minmax(0,1fr) 150px!important;padding:28px 26px 24px!important}.recipe-card__image{width:150px!important;height:150px!important}.main>.categories .container,.main>.previews .container{max-width:calc(100% - 32px)!important}.main>.categories .categories__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 700px){.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe{border-width:2px!important;border-radius:14px!important}.recipe-card__summary{grid-template-columns:1fr!important;gap:18px!important;padding:22px 18px!important}.recipe-card__title,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe-card__title{font-size:32px!important}.recipe-card__image{justify-self:center!important;width:154px!important;height:154px!important;margin-top:0!important}.recipe-card__actions,.recipe-card__description{padding-inline:18px!important}.recipe-card__action{flex:1 1 100%!important;min-width:0!important}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,#recipe-ingredients.recipe__interact-list,#recipe-instructions.recipe__interact-list,#recipe-equipments,#recipe-notes.recipe__static-list,#recipe-allergies,#recipe-nutrition{margin-inline:18px!important}.main>.categories .categories__wrapper,.main>.previews .previews__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.main>.categories .category__img{width:124px!important;height:124px!important}.main>.previews .preview__title{font-size:19px!important}}.landing,.landing .landing__wrapper{padding-block:0 28px!important}.landing .landing__content{padding-top:0!important}.landing .breadcrumb,.breadcrumb{margin:16px 0 20px!important}.main>.categories{padding-block:34px 30px!important}.main>.categories .separator{position:relative!important;justify-content:center!important;margin-bottom:34px!important}.main>.categories .separator:before,.main>.categories .separator:after{content:""!important;display:block!important;flex:1 1 auto!important;height:1px!important;max-width:420px!important;background:repeating-linear-gradient(90deg,#9d9d9d 0 2px,transparent 2px 7px)!important}.main>.categories .separator__title{flex:0 0 auto!important;padding-inline:22px!important;font-size:38px!important;line-height:1.05!important;text-align:center!important}.main>.categories .separator__link{position:absolute!important;right:0!important}.main>.categories .categories__wrapper{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:28px 30px!important;justify-items:center!important}.main>.categories--strip .category:nth-child(n+7){display:none!important}.main>.categories .category,.main>.categories .category__body{position:static!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.main>.categories .category__body{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important}.main>.categories .category__img{flex:0 0 auto!important;width:170px!important;height:170px!important}.main>.categories .category__title,.main>.categories .category .category__body .category__title{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;width:100%!important;max-width:170px!important;margin:0 auto!important;padding:0!important;transform:none!important;color:var(--jc-next-black)!important;background:transparent!important;text-align:center!important;text-shadow:none!important;font-size:25px!important;font-weight:900!important;line-height:1.02!important}.main>.categories.categories--top-strip{padding-block:30px 28px!important}.main>.categories.categories--top-strip .separator__title{font-size:28px!important}.main>.categories.categories--top-strip .categories__wrapper{gap:18px 24px!important}.main>.categories.categories--top-strip .category__img{width:98px!important;height:98px!important}.main>.categories.categories--top-strip .category__title,.main>.categories.categories--top-strip .category .category__body .category__title{max-width:112px!important;font-size:14px!important;line-height:1.05!important}@media (max-width: 1024px){.landing,.landing .landing__wrapper{padding-block:0 22px!important}.main>.categories .categories__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important}.main>.categories--strip .category:nth-child(n+7){display:grid!important}}@media (max-width: 700px){.landing .breadcrumb,.breadcrumb{margin-top:14px!important}.main>.categories .separator{justify-content:space-between!important;margin-bottom:22px!important}.main>.categories .separator:before,.main>.categories .separator:after{display:none!important}.main>.categories .separator__title{padding-inline:0!important;font-size:27px!important;text-align:left!important}.main>.categories .categories__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 18px!important}.main>.categories .category__img{width:132px!important;height:132px!important}.main>.categories .category__title,.main>.categories .category .category__body .category__title{max-width:132px!important;font-size:19px!important}}@media (min-width: 1025px){.header{height:auto!important;min-height:0!important;overflow:visible!important;border-bottom:0!important;background:#ffffff!important}.header__main{height:246px!important;background:#ffffff!important;border-bottom:1px solid #e7e7e7!important}.header .header__main>.container{width:100%!important;max-width:1536px!important;height:246px!important;margin-inline:auto!important;padding-inline:62px!important}.header .header__wrapper{height:246px!important;min-height:246px!important;align-items:flex-start!important}.header .header__brand{flex:0 0 338px!important;width:338px!important;min-width:338px!important;height:204px!important;margin:30px 0 0!important}.header .header__brand .logo{width:338px!important;max-width:338px!important;height:204px!important;object-fit:contain!important}.header .social{top:32px!important;right:62px!important}.header .social__items{gap:18px!important}.header .social__item,.header .social__item svg{width:23px!important;height:23px!important;min-width:23px!important}.header .header__wrapper .header__menu{height:74px!important;margin:114px 0 0 auto!important;gap:18px!important;font-size:25px!important;line-height:1!important}.header .header__wrapper .header__menu .header__menu-item{height:74px!important}.header .header__wrapper .header__menu .header__menu-item>a,.header .header__wrapper .header__menu .header__menu-item>button{height:74px!important;min-height:74px!important;padding:0!important;font-size:25px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"]{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;margin-left:4px!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"] .icon{width:34px!important;height:34px!important}.header__categorybar{display:block!important;height:94px!important;padding-block:28px 0!important;background:#ffffff!important;overflow:hidden!important}.header__categorybar>.container,.header .header__categorybar>.container{max-width:1536px!important;padding-inline:62px!important;overflow:hidden!important}.header__categories{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.header__categories::-webkit-scrollbar{display:none!important}.header__category-item{display:inline-flex!important;margin:0!important;padding:0!important;list-style:none!important}.header__category{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;padding:0 27px!important;border:0!important;border-radius:5px!important;background:#f1eeee!important;color:var(--jc-next-black)!important;font-family:var(--jc-clone-body)!important;font-size:23px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease!important}.header__category:hover,.header__category:focus-visible,.header__category.selected{background:var(--jc-clone-accent)!important;color:#fff!important}}.recipe-card__action:first-child:empty:before{content:"Rate it"}:root{--jc-shot-ink: #1f2223;--jc-shot-pill: #f1eeee;--jc-shot-border: #e3e0e0;--jc-shot-mauve: #8b6573;--jc-shot-shadow: 0 2px 10px rgba(31, 34, 35, .1)}@media (min-width: 1025px){.header__categorybar{height:58px!important;padding-block:9px 7px!important;border-bottom:0!important;overflow:visible!important}.header__categorybar>.container,.header .header__categorybar>.container{overflow:visible!important}.header__categories{gap:9px!important;padding:0 0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.header__category-item{flex:0 0 auto!important;scroll-snap-align:start!important}.header__category{height:36px!important;padding:0 16px!important;border-radius:5px!important;font-size:16px!important;letter-spacing:0!important}}.landing,.landing .landing__wrapper{padding-block:0 16px!important}.landing .landing__content{width:100%!important;max-width:var(--jc-clone-main)!important;margin-inline:0!important;padding-inline:0!important}.landing .breadcrumb,.breadcrumb{margin:12px 0 13px!important}.landing .landing__title,.landing h1,h1.landing__title,.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2{margin-left:0!important;padding-left:0!important;text-align:left!important;text-indent:0!important}.recipe-tags{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;max-width:100%!important;margin:13px 0 18px!important;padding:0 0 6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.recipe-tags::-webkit-scrollbar{display:none!important}.recipe-tags__label{display:none!important}.recipe-tags__link,.recipe-tags a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;padding:0 14px!important;border:0!important;border-radius:5px!important;background:var(--jc-shot-pill)!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.recipe-tags__link:hover,.recipe-tags__link:focus-visible,.recipe-tags a:hover,.recipe-tags a:focus-visible{background:var(--jc-shot-mauve)!important;color:#fff!important}.recipe-card__servings{gap:10px!important}.recipe-card__servings-control{display:none!important}.recipe-card__servings-value{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:34px!important;padding:0 13px!important;border:2px solid var(--jc-shot-ink)!important;border-radius:5px!important;background:#ffffff!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:900!important;line-height:1!important}#recipe-instructions.recipe__interact-list,#recipe-notes.recipe__static-list{max-width:calc(100% - 76px)!important;box-sizing:border-box!important}#recipe-instructions.recipe__interact-list>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:30px minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}#recipe-instructions .recipe__interact-list-content{min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}#recipe-notes.recipe__static-list{display:block!important;padding:28px 30px!important}#recipe-notes.recipe__static-list li{position:relative!important;display:block!important;min-width:0!important;margin:0 0 18px!important;padding:0 0 0 39px!important;overflow-wrap:break-word!important;word-break:normal!important}#recipe-notes.recipe__static-list li:before{position:absolute!important;left:0!important;top:.18em!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries{display:grid!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title{margin:0 0 2px!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:25px!important;font-weight:900!important;line-height:1.08!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:124px!important;padding:13px!important;border:1px solid var(--jc-shot-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:var(--jc-shot-shadow)!important;color:var(--jc-shot-ink)!important;text-decoration:none!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item:hover,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item:focus-visible{border-color:var(--jc-shot-mauve)!important;box-shadow:0 4px 14px #1f222324!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-img{width:96px!important;height:96px!important;border-radius:8px!important;object-fit:cover!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-content{min-width:0!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:18px!important;font-weight:900!important;line-height:1.12!important}.main>.categories,.main>.previews{padding-block:22px 28px!important}.main>.categories:first-of-type{padding-top:10px!important}.main>.categories .container__wrapper,.main>.previews .container__wrapper{gap:0!important;padding-block:0!important}.main>.categories .separator{margin-bottom:26px!important}.main>.categories .separator__title{font-size:32px!important;letter-spacing:0!important}.main>.categories .category__body{gap:11px!important}.main>.categories .category__img{width:150px!important;height:150px!important}.main>.categories .category__title,.main>.categories .category .category__body .category__title{max-width:150px!important;font-size:20px!important;line-height:1.05!important}.main>.categories.categories--top-strip{padding-block:22px 24px!important}.main>.categories.categories--top-strip .separator{margin-bottom:24px!important}.main>.categories.categories--top-strip .category__img{width:92px!important;height:92px!important}.main>.categories.categories--top-strip .category__title,.main>.categories.categories--top-strip .category .category__body .category__title{max-width:108px!important;font-size:14px!important}.main>.previews .previews__wrapper{gap:28px!important}.main>.previews .preview{border-color:var(--jc-shot-border)!important;border-radius:8px!important;box-shadow:0 1px 8px #1f222314!important}.main>.previews .preview__img,.main>.previews .preview__img img{aspect-ratio:1 / .7!important}@media (max-width: 700px){.landing .landing__content{max-width:100%!important}#recipe-instructions.recipe__interact-list,#recipe-notes.recipe__static-list{max-width:calc(100% - 36px)!important}#recipe-instructions.recipe__interact-list>div{grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;padding:14px 12px!important}#recipe-instructions .recipe__interact-list-content,#recipe-notes.recipe__static-list li{font-size:18px!important;line-height:1.38!important}#recipe-notes.recipe__static-list{padding:22px 18px!important}#recipe-notes.recipe__static-list li{padding-left:34px!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item{grid-template-columns:82px minmax(0,1fr)!important;min-height:106px!important;padding:10px!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-img{width:82px!important;height:82px!important}.main>.categories .category__img{width:124px!important;height:124px!important}.main>.categories .category__title,.main>.categories .category .category__body .category__title{max-width:124px!important;font-size:18px!important}}.landing .landing__content>p.recipe-tags{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:13px 0 18px!important;padding:0 0 6px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.landing .landing__content>p.recipe-tags::-webkit-scrollbar{display:none!important}.landing .landing__content>p.recipe-tags>span.recipe-tags__label{display:none!important}.landing .landing__content>p.recipe-tags>a.recipe-tags__link,.landing .landing__content>p.recipe-tags>a.recipe-tags__link span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;min-height:34px!important;padding:0 14px!important;border:0!important;border-radius:5px!important;background:var(--jc-shot-pill)!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:15px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.main>.categories,.main>.previews{margin-block:0!important}.main>.categories:first-of-type{margin-top:0!important}:root{--jc-scroll-track: #f7f4f4;--jc-scroll-thumb: #8b6573}.header{overflow:visible!important}.header__categorybar{display:block!important;height:52px!important;padding-block:6px 0!important;border-top:1px solid #efeeee!important;border-bottom:0!important;background:#ffffff!important;overflow:hidden!important}.header__categorybar>.container,.header .header__categorybar>.container{position:relative!important;max-width:1240px!important;padding-inline:0!important;overflow:hidden!important}.header__categories{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 9px!important;list-style:none!important;overflow-x:scroll!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:var(--jc-scroll-thumb) var(--jc-scroll-track)!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;cursor:grab!important}.header__categories:active{cursor:grabbing!important}.header__categories::-webkit-scrollbar,.landing .landing__content>p.recipe-tags::-webkit-scrollbar,.recipe-tags::-webkit-scrollbar{display:block!important;height:6px!important}.header__categories::-webkit-scrollbar-track,.landing .landing__content>p.recipe-tags::-webkit-scrollbar-track,.recipe-tags::-webkit-scrollbar-track{background:var(--jc-scroll-track)!important;border-radius:999px!important}.header__categories::-webkit-scrollbar-thumb,.landing .landing__content>p.recipe-tags::-webkit-scrollbar-thumb,.recipe-tags::-webkit-scrollbar-thumb{background:var(--jc-scroll-thumb)!important;border-radius:999px!important}.header__category-item{flex:0 0 auto!important;scroll-snap-align:start!important}.header__category{height:32px!important;padding:0 13px!important;border-radius:5px!important;font-size:14px!important;letter-spacing:0!important;white-space:nowrap!important}.recipe-tags,.landing .landing__content>p.recipe-tags{padding-bottom:9px!important;overflow-x:scroll!important;scrollbar-width:thin!important;scrollbar-color:var(--jc-scroll-thumb) var(--jc-scroll-track)!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;cursor:grab!important}.recipe-tags:active,.landing .landing__content>p.recipe-tags:active{cursor:grabbing!important}.landing .landing__title,.landing h1,h1.landing__title,.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.main>.previews .separator__title{margin-left:0!important;padding-left:0!important;text-align:left!important}.main>.categories .separator{justify-content:flex-start!important;gap:20px!important}.main>.categories .separator:before{display:none!important}.main>.categories .separator:after{flex:1 1 auto!important;max-width:none!important}.main>.categories .separator__title{padding-left:0!important;padding-right:0!important;text-align:left!important}@media (max-width: 1024px){.header__categorybar{display:block!important;height:48px!important;padding-block:6px 0!important}.header__categorybar>.container,.header .header__categorybar>.container{max-width:100%!important;padding-inline:12px!important}.header__categories{display:flex!important;height:40px!important;padding-bottom:8px!important}.header__category-item{display:inline-flex!important}.header__category{display:inline-flex!important;height:30px!important;padding-inline:12px!important;font-size:13px!important}}.landing .landing__content>p.recipe-tags>a.recipe-tags__link,.recipe-tags__link,.recipe-tags a{height:32px!important;min-height:32px!important;padding:0 13px!important;font-size:14px!important}.landing .landing__content>p.recipe-tags>a.recipe-tags__link span,.recipe-tags__link span,.recipe-tags a span{display:inline!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;line-height:1!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2{display:block!important;padding-left:0!important;margin-left:0!important}.article .article__wrapper>h2:before,.template-main-sidebar__main>.article .article__wrapper>h2:before,.template-main>.article .article__wrapper>h2:before{content:none!important;display:none!important;width:0!important;min-width:0!important;margin:0!important;background:transparent!important}.landing .landing__content>p.recipe-tags{width:100%!important;max-width:min(100%,620px)!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,.recipe-card__description h3,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title{color:var(--jc-next-mauve)!important;max-width:none!important;white-space:normal!important;text-wrap:wrap!important;overflow-wrap:normal!important;word-break:normal!important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2{display:block!important;width:100%!important}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator{margin:24px 38px 12px!important}#recipe-ingredients.recipe__interact-list,#recipe-instructions.recipe__interact-list{margin-bottom:26px!important}#recipe-notes.recipe__static-list{margin-bottom:24px!important;padding:22px 24px!important}#recipe-notes.recipe__static-list li{margin-bottom:13px!important}#recipe-equipments{margin-bottom:18px!important}#recipe-allergies.recipe__details,#recipe-nutrition.recipe__details{box-sizing:border-box!important;margin-bottom:24px!important;padding:18px 22px 22px!important;border:1px solid #ded2a2!important;border-radius:6px!important;background:#fffdf6!important}#recipe-allergies .recipe__details-summary,#recipe-nutrition .recipe__details-summary{display:block!important;margin:0!important;padding:0 18px 0 0!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:18px!important;font-weight:900!important;line-height:1.25!important}#recipe-allergies .recipe__details-content,#recipe-nutrition .recipe__details-content{display:grid!important;gap:8px!important;margin:14px 0 0!important;padding-left:18px!important;color:var(--jc-shot-ink)!important}.article .article__wrapper>dl.recipe-faqs{display:grid!important;gap:12px!important;margin:0 0 30px!important;padding:0!important}.recipe-faqs__item{display:block!important;padding:18px 20px!important;border:1px solid var(--jc-shot-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 2px 10px #1f222314!important}.recipe-faqs__question,.article .article__wrapper>dl.recipe-faqs .recipe-faqs__question{margin:0 0 8px!important;color:var(--jc-next-mauve)!important;font-family:var(--jc-clone-body)!important;font-size:21px!important;font-weight:900!important;line-height:1.18!important}.recipe-faqs__answer,.article .article__wrapper>dl.recipe-faqs .recipe-faqs__answer{margin:0!important;color:var(--jc-shot-ink)!important;font-family:var(--jc-clone-body)!important;font-size:18px!important;font-weight:500!important;line-height:1.42!important}.recipe-faqs__answer>:last-child{margin-bottom:0!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries{gap:12px!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item{grid-template-columns:112px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;min-height:112px!important;padding:0!important;overflow:hidden!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-img{align-self:stretch!important;width:112px!important;height:100%!important;min-height:112px!important;border-radius:0!important;object-fit:cover!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-content{display:flex!important;align-items:center!important;min-height:112px!important;padding:14px 16px!important}@media (max-width: 520px){.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator{margin:20px 18px 10px!important}#recipe-ingredients.recipe__interact-list,#recipe-instructions.recipe__interact-list,#recipe-equipments,#recipe-notes.recipe__static-list,#recipe-allergies,#recipe-nutrition{margin-inline:18px!important}#recipe-notes.recipe__static-list{max-width:calc(100% - 36px)!important;padding:20px!important}#recipe-allergies.recipe__details,#recipe-nutrition.recipe__details{padding:16px 18px 20px!important}}.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator{margin:16px 38px 8px!important}#recipe-ingredients.recipe__interact-list,#recipe-instructions.recipe__interact-list{margin-bottom:20px!important}#recipe-notes.recipe__static-list{margin-bottom:16px!important;padding:18px 22px!important}#recipe-notes.recipe__static-list li{margin-bottom:10px!important}#recipe-equipments{margin-bottom:12px!important}#recipe-allergies.recipe__details{margin-bottom:16px!important}#recipe-nutrition.recipe__details{margin-bottom:38px!important}@media (max-width: 520px){.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator{margin:15px 18px 8px!important}}:root{--jc-polish-heading: #356854;--jc-polish-ink: #1f2223}.header__categorybar{height:auto!important;padding-block:10px 12px!important;overflow:visible!important}.header__categorybar>.container,.header .header__categorybar>.container{padding-inline:16px!important;overflow:visible!important}.header__categories{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:auto!important;padding:4px 0!important;overflow:visible!important;scrollbar-width:none!important;scroll-snap-type:none!important;cursor:default!important}.header__categories::-webkit-scrollbar{display:none!important}.header__category-item:nth-child(n+9){display:none!important}.header__category{height:34px!important;padding-inline:13px!important}.landing .landing__content>p.recipe-tags,.recipe-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:min(100%,var(--jc-clone-main, 730px))!important;margin:10px 0!important;padding:10px 0 12px!important;overflow:visible!important;scrollbar-width:none!important;scroll-snap-type:none!important;cursor:default!important}.landing .landing__content>p.recipe-tags::-webkit-scrollbar,.recipe-tags::-webkit-scrollbar{display:none!important}.landing .landing__content>p.recipe-tags>a.recipe-tags__link:nth-of-type(n+6),.recipe-tags>a.recipe-tags__link:nth-of-type(n+6){display:none!important}.recipe-hero-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 14px!important;max-width:min(100%,var(--jc-clone-main, 730px))!important;margin:8px 0 0!important;padding:0 0 4px!important;color:#51474c!important;font-family:var(--jc-clone-body)!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}.recipe-hero-meta__item{color:#51474c!important;text-decoration:none!important}.recipe-hero-meta__item:not(:last-child):after{content:"";display:inline-block;width:4px;height:4px;margin-left:14px;border-radius:50%;background:#9a8b90;vertical-align:middle}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,.recipe-card__description h3,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title{color:var(--jc-polish-heading)!important}.recipe-card__facts{display:grid!important;grid-template-columns:repeat(3,max-content)!important;gap:8px 32px!important;align-items:start!important;margin-bottom:0!important}.recipe-card__fact--servings{grid-column:3!important}.recipe-card__servings,.recipe-card__servings-value{background:transparent!important;border:0!important;box-shadow:none!important}.recipe-card__actions{gap:10px!important;padding:0 38px 28px!important}.recipe-card__action{min-width:132px!important;height:44px!important;padding-inline:20px!important;border:1px solid var(--jc-polish-ink)!important;border-radius:4px!important;background:var(--jc-polish-ink)!important;color:#fff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.recipe-card__action:nth-child(2){background:#ffffff!important;color:var(--jc-polish-ink)!important}.recipe-card__action:nth-child(3){border-color:#b51b2b!important;background:#b51b2b!important}.recipe-card__action:nth-child(4){border-color:var(--jc-polish-heading)!important;background:var(--jc-polish-heading)!important}#recipe-ingredients h4{margin:6px 0 2px!important;color:var(--jc-polish-ink)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:900!important;line-height:1.18!important}#recipe-ingredients .recipe__ingredient{grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important}#recipe-ingredients .recipe__ingredient-check{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:32px!important;height:32px!important;margin-top:0!important;border:3px solid var(--jc-polish-ink)!important;border-radius:4px!important}#recipe-ingredients .recipe__ingredient-check:before{width:13px!important;height:13px!important;background:var(--jc-polish-heading)!important}#recipe-ingredients .recipe__ingredient-text{font-size:20px!important;line-height:1.42!important}#recipe-instructions.recipe__interact-list>div{grid-template-columns:46px minmax(0,1fr)!important;gap:12px!important;padding:16px 18px!important;border-color:#dedede!important;box-shadow:none!important}#recipe-instructions .recipe__interact-list-number{width:38px!important;height:38px!important;margin-top:0!important;background:var(--jc-polish-heading)!important;font-size:16px!important}#recipe-instructions .recipe__interact-list-content{font-size:19px!important;line-height:1.42!important}#recipe-allergies.recipe__details,#recipe-nutrition.recipe__details{border:0!important;border-radius:4px!important;background:var(--jc-next-panel)!important}#recipe-allergies .recipe__details-summary,#recipe-nutrition .recipe__details-summary{position:relative!important;min-height:24px!important;padding-right:34px!important;color:var(--jc-polish-ink)!important;font-size:15px!important;font-weight:800!important;cursor:pointer!important}#recipe-allergies .recipe__details-summary::marker,#recipe-nutrition .recipe__details-summary::marker{content:""!important}#recipe-allergies .recipe__details-summary::-webkit-details-marker,#recipe-nutrition .recipe__details-summary::-webkit-details-marker{display:none!important}#recipe-allergies .recipe__details-summary:after,#recipe-nutrition .recipe__details-summary:after{content:""!important;position:absolute!important;right:2px!important;top:.35em!important;width:9px!important;height:9px!important;border-right:2px solid var(--jc-polish-heading)!important;border-bottom:2px solid var(--jc-polish-heading)!important;transform:rotate(45deg)!important}#recipe-allergies[open] .recipe__details-summary:after,#recipe-nutrition[open] .recipe__details-summary:after{top:.62em!important;transform:rotate(225deg)!important}.article .article__wrapper>dl.recipe-faqs{display:block!important;margin:0 0 30px!important;padding:4px 22px!important;border:1px solid var(--jc-shot-border)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 2px 10px #1f222314!important}.recipe-faqs__item{padding:16px 0!important;border:0!important;border-bottom:1px solid #ece8e8!important;border-radius:0!important;box-shadow:none!important}.recipe-faqs__item:last-child{border-bottom:0!important}.recipe-faqs__question,.article .article__wrapper>dl.recipe-faqs .recipe-faqs__question{color:var(--jc-polish-ink)!important;font-size:19px!important}.template-main-sidebar .template-main-sidebar__sidebar .author{display:grid!important;grid-template-rows:minmax(174px,.95fr) auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.template-main-sidebar .template-main-sidebar__sidebar .author:after{display:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{width:100%!important;height:180px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{object-fit:cover!important;border-radius:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body{padding:18px!important}@media (max-width: 720px){.recipe-card__facts{grid-template-columns:repeat(2,minmax(0,max-content))!important}.recipe-card__fact--servings{grid-column:auto!important}.recipe-card__actions{padding-inline:18px!important}.recipe-card__action{min-width:calc(50% - 5px)!important}}@media (max-width: 520px){.header__categories{justify-content:flex-start!important}.recipe-card__facts{grid-template-columns:1fr!important}.recipe-card__action{min-width:100%!important}#recipe-instructions.recipe__interact-list>div{grid-template-columns:42px minmax(0,1fr)!important;padding:15px!important}#recipe-instructions .recipe__interact-list-number{width:34px!important;height:34px!important}}.landing .landing__content .landing__title,.landing__title,.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.recipe-card__title,.recipe__separator{text-wrap:wrap!important;overflow-wrap:normal!important;hyphens:manual!important}body .header .header__categories,body .landing .landing__content .recipe-tags,body .recipe-tags{padding-block:10px 12px!important;row-gap:8px!important}#recipe-allergies.recipe__details,#recipe-nutrition.recipe__details{border:1px solid #eadbc8!important;background:#fbf4e9!important}.template-main-sidebar .template-main-sidebar__sidebar .author{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;overflow:hidden!important;background:#ffffff!important;border:1px solid var(--jc-shot-border)!important;border-radius:8px!important;box-shadow:0 2px 10px #1f222314!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{--mo-diameter-img: auto !important;position:relative!important;inset:auto!important;z-index:0!important;display:block!important;width:100%!important;max-width:none!important;height:180px!important;min-height:180px!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;transform:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img a,.template-main-sidebar .template-main-sidebar__sidebar .author__img img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;transform:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{object-fit:cover!important;object-position:center!important}:root{--jc-polish-heading: #631475 !important;--jc-user-heading: #631475;--jc-user-note-bg: #fbf4e9;--jc-user-note-border: #eadbc8}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,.recipe-card__title,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title{color:var(--jc-user-heading)!important}.article .article__wrapper>p{margin:0 0 18px!important;color:var(--jc-shot-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.62!important}.article .article__wrapper>p+p{margin-top:0!important}.recipe-card__facts{display:grid!important;grid-template-columns:repeat(4,minmax(116px,1fr))!important;gap:10px!important;width:100%!important;margin:0 0 4px!important}.recipe-card__fact,.recipe-card__fact--servings{grid-column:auto!important;display:grid!important;gap:4px!important;min-width:0!important;padding:10px 12px!important;border:1px solid var(--jc-user-note-border)!important;border-radius:6px!important;background:#ffffff!important}.recipe-card__fact dt,.recipe-card__fact dd{font-size:16px!important;line-height:1.18!important}.recipe-card__fact dt{color:#5b4a53!important;font-weight:900!important}.recipe-card__fact dd{color:var(--jc-polish-ink, #1f2223)!important;font-weight:800!important}.recipe-card__servings,.recipe-card__servings-value{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.recipe-card__description{padding:22px 38px 28px!important}.recipe-card__description h3{display:none!important}.recipe-card__description p{margin:0!important;font-size:20px!important;line-height:1.48!important}#recipe-ingredients.recipe__interact-list{display:block!important;margin-bottom:26px!important;padding-left:24px!important;list-style:disc outside!important}#recipe-ingredients .recipe__ingredient-group{display:block!important;margin:14px 0 8px -24px!important;padding:0!important;list-style:none!important}#recipe-ingredients .recipe__ingredient-group h4{margin:0!important;color:var(--jc-polish-ink, #1f2223)!important;font-size:19px!important;font-weight:900!important;line-height:1.25!important}#recipe-ingredients .recipe__ingredient{display:list-item!important;margin:0 0 11px!important;padding:0 0 0 2px!important;border:0!important;background:transparent!important;list-style:disc outside!important}#recipe-ingredients .recipe__ingredient::marker{color:var(--jc-user-heading)!important;font-size:1.05em!important}#recipe-ingredients .recipe__ingredient-check{display:none!important}#recipe-ingredients .recipe__ingredient-text{display:inline!important;color:var(--jc-polish-ink, #1f2223)!important;font-size:19px!important;line-height:1.48!important}#recipe-ingredients .recipe__ingredient-text strong{color:var(--jc-polish-ink, #1f2223)!important;font-weight:900!important}#recipe-instructions.recipe__interact-list{gap:12px!important}#recipe-instructions.recipe__interact-list>div{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;padding:16px 18px!important;border-color:#e6d8e9!important;background:#ffffff!important;box-shadow:none!important}#recipe-instructions .recipe__interact-list-number{width:auto!important;min-width:2ch!important;height:auto!important;margin-top:0!important;border-radius:0!important;background:transparent!important;color:var(--jc-user-heading)!important;font-size:20px!important;font-weight:900!important;line-height:1.42!important}#recipe-instructions .recipe__interact-list-content{grid-column:2!important;display:block!important;font-size:19px!important;line-height:1.48!important}.recipe__instruction-title{color:var(--jc-polish-ink, #1f2223)!important;font-weight:900!important}#recipe-notes.recipe__static-list{display:block!important;margin-bottom:20px!important;padding:20px 22px!important;border:1px solid var(--jc-user-note-border)!important;border-radius:6px!important;background:var(--jc-user-note-bg)!important;list-style:none!important}#recipe-notes.recipe__static-list li{display:block!important;margin:0 0 14px!important;color:var(--jc-polish-ink, #1f2223)!important;font-size:19px!important;line-height:1.55!important}#recipe-notes.recipe__static-list li:last-child{margin-bottom:0!important}#recipe-notes.recipe__static-list li:before{content:none!important;display:none!important}#recipe-allergies.recipe__details,#recipe-nutrition.recipe__details{border:1px solid var(--jc-user-note-border)!important;border-radius:6px!important;background:var(--jc-user-note-bg)!important}.author-card{grid-template-columns:132px minmax(0,1fr)!important;align-items:stretch!important}.author-card__avatar-link,.author-card__avatar{width:132px!important;height:156px!important;border-radius:8px!important}.author-card__avatar-link{display:grid!important;place-items:center!important;overflow:hidden!important;background:var(--jc-user-note-bg)!important}.author-card__avatar{object-fit:contain!important;object-position:center!important;background:var(--jc-user-note-bg)!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{height:auto!important;min-height:0!important;padding:12px!important;background:var(--jc-user-note-bg)!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img a,.template-main-sidebar .template-main-sidebar__sidebar .author__img img{width:100%!important;height:auto!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{max-height:280px!important;object-fit:contain!important;object-position:center!important;background:var(--jc-user-note-bg)!important}@media (max-width: 840px){.recipe-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 640px){.author-card{grid-template-columns:1fr!important}.author-card__avatar-link,.author-card__avatar{width:100%!important;height:auto!important;max-height:260px!important}.recipe-card__description{padding-inline:18px!important}}@media (max-width: 520px){.recipe-card__facts{grid-template-columns:1fr!important}#recipe-ingredients.recipe__interact-list{padding-left:22px!important}#recipe-instructions.recipe__interact-list>div{grid-template-columns:auto minmax(0,1fr)!important;padding:14px 15px!important}}#recipe-instructions.recipe__interact-list>div{grid-template-columns:minmax(0,1fr)!important}#recipe-instructions .recipe__interact-list-number{display:none!important}#recipe-instructions .recipe__interact-list-content{grid-column:1!important}.recipe__instruction-title,#recipe-instructions .recipe__instruction-title{color:var(--jc-user-heading)!important}.recipe-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width: 520px){.recipe-card__facts{grid-template-columns:1fr!important}}:root{--jc-polish-heading: #8d6271 !important;--jc-user-heading: #8d6271;--jc-user-note-bg: var(--jc-next-panel, #f1eeee);--jc-user-note-border: #dedede}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,.recipe-card__title,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title,.recipe__instruction-title{color:var(--jc-user-heading)!important}.article-ingredient-notes{display:grid!important;gap:12px!important;margin:0 0 24px!important;padding:0!important;list-style:disc outside!important}.article-ingredient-notes li{display:list-item!important;margin:0!important;color:var(--jc-shot-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.62!important}.article-ingredient-notes li::marker{color:var(--jc-user-heading)!important}.article-ingredient-notes strong{color:var(--jc-shot-ink, #1f2223)!important;font-weight:900!important}#recipe-ingredients .recipe__ingredient-text,#recipe-ingredients .recipe__ingredient-text strong{color:var(--jc-polish-ink, #1f2223)!important;font-weight:500!important}#recipe-notes.recipe__static-list,#recipe-allergies.recipe__details,#recipe-nutrition.recipe__details{border:1px solid var(--jc-user-note-border)!important;background:var(--jc-user-note-bg)!important}.article figure.pin-wrapper,.article .article__wrapper figure.pin-wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important}.article figure.pin-wrapper>img,.article .article__wrapper figure.pin-wrapper>img{order:1!important}.article figure.pin-wrapper>figcaption,.article .article__wrapper figure.pin-wrapper>figcaption{order:2!important}.article figure.pin-wrapper>.pin.icon-wrapper,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper{position:static!important;inset:auto!important;order:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;margin:10px 0 0!important;padding:0 20px!important;border:0!important;border-radius:5px!important;background:#e60023!important;color:#fff!important;font-family:var(--jc-clone-body)!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.article figure.pin-wrapper>.pin.icon-wrapper:hover,.article figure.pin-wrapper>.pin.icon-wrapper:focus-visible,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper:hover,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper:focus-visible{background:#bd001d!important;color:#fff!important}.article figure.pin-wrapper>.pin.icon-wrapper .icon,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper .icon{width:20px!important;height:20px!important;margin-right:8px!important;color:currentColor!important}.article figure.pin-wrapper>.pin.icon-wrapper span,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper span{color:currentColor!important;font-size:18px!important;font-weight:900!important}:root{--jc-polish-heading: #4a2934 !important;--jc-user-heading: #4a2934 !important}.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,.recipe-card__title,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title,#recipe-instructions .recipe__instruction-title,.recipe__instruction-title{color:var(--jc-user-heading)!important}.author-card{grid-template-columns:minmax(190px,240px) minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;padding:0!important;overflow:hidden!important}.author-card__avatar-link,.author-card__avatar{width:100%!important;height:100%!important;min-height:260px!important;max-height:none!important;border-radius:0!important}.author-card__avatar-link{display:block!important;background:transparent!important}.author-card__avatar{object-fit:cover!important;object-position:center!important;background:transparent!important}.author-card__body{padding:1.45rem 1.65rem!important}@media (max-width: 640px){.author-card{grid-template-columns:1fr!important}.author-card__avatar-link,.author-card__avatar{min-height:240px!important;height:240px!important}}.template-main-sidebar .template-main-sidebar__sidebar .author__img{padding:0!important;height:340px!important;overflow:hidden!important;background:transparent!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{max-height:none!important;object-fit:cover!important;object-position:center!important;background:transparent!important}.article-ingredient-notes{border:1px solid var(--jc-user-note-border, #dedede)!important;border-radius:6px!important;background:var(--jc-user-note-bg, #f1eeee)!important;padding:16px 18px 16px 34px!important}.header__menu{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;overflow:hidden!important;row-gap:8px!important}.header__menu>*,.header__menu a{min-width:0!important}@media (max-width: 1320px){.header__menu{justify-content:center!important}}.landing .landing__content h1.landing__title,.landing .landing__content h1.landing__title.txt-xxxl,.landing h1.landing__title,h1.landing__title,h1.landing__title.txt-xxxl{color:var(--jc-user-heading, #4a2934)!important}.article figure.pin-wrapper>a.pin.icon-wrapper,.article figure.pin-wrapper>.pin.icon-wrapper,.article .article__wrapper figure.pin-wrapper>a.pin.icon-wrapper,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper{align-self:stretch!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-height:48px!important;background:#e60023!important;color:#fff!important}@media (min-width: 1025px) and (max-width: 1320px){.header .header__main>.container{padding-inline:40px!important}.header .header__wrapper{max-width:100%!important}.header .header__brand{flex:0 0 300px!important;width:300px!important;min-width:300px!important}.header .header__brand .logo{width:300px!important;max-width:300px!important}.header .header__wrapper .header__menu{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 300px)!important;gap:12px!important;justify-content:flex-end!important;overflow:visible!important}.header .header__wrapper .header__menu .header__menu-item>a,.header .header__wrapper .header__menu .header__menu-item>button{font-size:22px!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"]{width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;margin-left:0!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"] .icon{width:30px!important;height:30px!important}}:root{--jc-polish-heading: #ab0098 !important;--jc-user-heading: #ab0098 !important;--jc-user-list-accent: hsl(239.2, 41.2%, 34.7%) !important}.landing .landing__content h1.landing__title,.landing .landing__content h1.landing__title.txt-xxxl,.landing h1.landing__title,h1.landing__title,h1.landing__title.txt-xxxl,.article .article__wrapper>h2,.template-main-sidebar__main>.article .article__wrapper>h2,.template-main>.article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__separator,.recipe-card__title,.template-main-sidebar .template-main-sidebar__sidebar .related_entries__title{color:var(--jc-user-heading, #ab0098)!important}@media (min-width: 1025px){.template-main-sidebar{grid-template-columns:minmax(0,1fr) 340px!important;column-gap:12px!important;gap:12px!important}.template-main-sidebar__main,.landing .landing__content,.article .article__wrapper,.article figure.pin-wrapper,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe{width:100%!important;max-width:none!important}.article figure.pin-wrapper>img,.article .article__wrapper figure.pin-wrapper>img,.article figure.pin-wrapper>figcaption,.article .article__wrapper figure.pin-wrapper>figcaption,.article figure.pin-wrapper>.pin.icon-wrapper,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper,.landing .landing__content .actions{width:100%!important;max-width:100%!important}}.article figure.pin-wrapper,.article .article__wrapper figure.pin-wrapper{margin-bottom:18px!important}.article figure.pin-wrapper>figcaption,.article .article__wrapper figure.pin-wrapper>figcaption{width:100%!important;margin:4px auto 0!important;padding:4px 10px 0!important;color:#686d70!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;text-align:center!important}.article figure.pin-wrapper>.pin.icon-wrapper,.article .article__wrapper figure.pin-wrapper>.pin.icon-wrapper{margin-top:6px!important}#recipe-notes.recipe__static-list{display:grid!important;gap:10px!important;list-style:disc outside!important;margin:0 38px 20px!important;padding:20px 22px 20px 42px!important}#recipe-notes.recipe__static-list li{display:list-item!important;list-style:disc outside!important;padding-left:4px!important}#recipe-notes.recipe__static-list li:before{content:none!important}#recipe-allergies .recipe__details-content,#recipe-nutrition .recipe__details-content{display:grid!important;gap:10px!important;list-style:disc outside!important;margin:14px 0 0!important;padding:0!important}#recipe-allergies .recipe__details-content li,#recipe-nutrition .recipe__details-content li{display:list-item!important;list-style:disc outside!important;padding-left:4px!important}#recipe-ingredients .recipe__ingredient-text,#recipe-ingredients .recipe__ingredient-text strong,#recipe-instructions .recipe__instruction,#recipe-instructions .recipe__instruction-title,.recipe__instruction-title{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important}#recipe-ingredients .recipe__ingredient::marker,#recipe-instructions .recipe__instruction::marker,.article-ingredient-notes li::marker,#recipe-notes.recipe__static-list li::marker,#recipe-allergies .recipe__details-content li::marker,#recipe-nutrition .recipe__details-content li::marker{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important}#recipe-ingredients .recipe__ingredient-text strong{font-weight:500!important}@media (max-width: 1024px){.template-main-sidebar{gap:28px!important}#recipe-notes.recipe__static-list{margin-inline:20px!important;padding-left:36px!important}}@media (min-width: 1025px){.landing .landing__content{width:calc(100% - 352px)!important;max-width:calc(100% - 352px)!important}.template-main-sidebar.template-main-sidebar{grid-template-columns:minmax(0,1fr) 340px!important;gap:12px!important;column-gap:12px!important}.template-main-sidebar .template-main-sidebar__main{justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important}.template-main-sidebar .template-main-sidebar__main>.article,.template-main-sidebar .template-main-sidebar__main>.article .article__wrapper,.template-main-sidebar .template-main-sidebar__main>.article .article__wrapper>figure.pin-wrapper,.template-main-sidebar .template-main-sidebar__main>.article figure.pin-wrapper,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe,.template-main-sidebar .template-main-sidebar__main>section#recipe.recipe .recipe__wrapper{width:100%!important;max-width:100%!important;min-width:0!important}.template-main-sidebar .template-main-sidebar__main>.article figure.pin-wrapper>img,.template-main-sidebar .template-main-sidebar__main>.article figure.pin-wrapper>figcaption,.template-main-sidebar .template-main-sidebar__main>.article figure.pin-wrapper>.pin.icon-wrapper,.landing .landing__content .actions{width:100%!important;max-width:100%!important}}@media (min-width: 1025px){.landing .landing__content h1.landing__title,.landing .landing__content h1.landing__title.txt-xxxl,.landing .landing__content .landing__title{width:100%!important;max-width:100%!important}}@media (min-width: 1025px){.template-main-sidebar.template-main-sidebar{grid-template-columns:minmax(0,1fr) 340px!important;gap:25px!important;column-gap:25px!important}.landing .landing__content{width:calc(100% - 365px)!important;max-width:calc(100% - 365px)!important}.template-main-sidebar .template-main-sidebar__sidebar{align-self:start!important;margin-top:-273px!important}}.article-ingredient-notes{display:grid!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:18px 0 28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;list-style:disc outside!important}.article-ingredient-notes li{display:list-item!important;margin:0!important;padding-left:2px!important;color:var(--jc-shot-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.62!important;list-style:disc outside!important}.article-ingredient-notes strong{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important;font-weight:900!important}.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{font-size:20px!important;line-height:1.62!important}.article .article__wrapper .article-ingredient-notes li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes li{font-size:20px!important;line-height:1.62!important;display:list-item!important;list-style:disc outside!important}.article .article__wrapper .article-ingredient-notes strong,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes strong{font-size:inherit!important;line-height:inherit!important}@media (min-width: 1025px){.template-main-sidebar.template-main-sidebar{gap:35px!important;column-gap:35px!important}.landing .landing__content{width:calc(100% - 375px)!important;max-width:calc(100% - 375px)!important}}.article .article__wrapper :is(ul,ol),.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol),.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{display:block!important;width:100%!important;max-width:100%!important;margin:18px 0 28px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--jc-shot-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;line-height:1.62!important}.article .article__wrapper ul,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ul,.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{list-style:disc outside!important}.article .article__wrapper ol,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ol{list-style:decimal outside!important}.article .article__wrapper li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper li,.article .article__wrapper .article-ingredient-notes li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes li{display:list-item!important;margin:0 0 8px!important;padding-left:2px!important;color:var(--jc-shot-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:20px!important;font-weight:500!important;line-height:1.62!important;list-style-position:outside!important}.article .article__wrapper li::marker,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper li::marker{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important;font-size:.95em!important}.header .header__brand{flex:0 0 300px!important;width:300px!important;min-width:300px!important;height:70px!important;min-height:70px!important;margin:0!important;padding:0!important}@media (max-width: 767px){.header .header__brand{flex-basis:min(300px,calc(100vw - 96px))!important;width:min(300px,calc(100vw - 96px))!important;min-width:0!important}.header .header__brand .logo,.header .header__brand img.logo{width:100%!important;max-width:300px!important}}@media (max-width: 767px){.header .header__brand{flex-basis:min(300px,calc(100vw - 72px))!important;width:min(300px,calc(100vw - 72px))!important}}.header{height:auto!important;min-height:0!important;background:#ffffff!important;border-bottom:1px solid #e7e7e7!important;box-shadow:0 1px #1a1a1a0f!important}.header__main,.header .header__main{height:auto!important;min-height:86px!important;background:#ffffff!important;border-bottom:0!important}.header .header__main>.container{width:100%!important;max-width:1536px!important;height:auto!important;min-height:86px!important;margin-inline:auto!important;padding-inline:clamp(24px,3vw,62px)!important}.header .header__wrapper{display:flex!important;height:auto!important;min-height:86px!important;align-items:center!important;justify-content:space-between!important;gap:clamp(20px,3vw,44px)!important;flex-wrap:nowrap!important}.header .header__brand{display:flex!important;flex:0 0 300px!important;align-self:center!important;align-items:center!important;justify-content:flex-start!important;width:300px!important;min-width:300px!important;height:70px!important;min-height:70px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.header .header__brand .logo,.header .header__brand img.logo{display:block!important;width:300px!important;max-width:300px!important;height:70px!important;max-height:70px!important;object-fit:contain!important;object-position:left center!important}.header .header__wrapper .header__menu{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 340px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(10px,1.25vw,18px)!important;flex-wrap:nowrap!important;overflow:visible!important;font-size:22px!important;line-height:1!important}.header .header__wrapper .header__menu .header__menu-item{display:flex!important;align-items:center!important;height:auto!important;min-height:0!important;margin:0!important}.header .header__wrapper .header__menu .header__menu-item>a,.header .header__wrapper .header__menu .header__menu-item>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:56px!important;min-height:56px!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"]{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;margin:0!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"] .icon{width:28px!important;height:28px!important}.header__categorybar{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}@media (max-width: 1320px) and (min-width: 1025px){.header .header__main>.container{padding-inline:40px!important}.header .header__wrapper{gap:22px!important}.header .header__wrapper .header__menu{max-width:calc(100% - 322px)!important;gap:12px!important;font-size:20px!important}.header .header__wrapper .header__menu .header__menu-item>a,.header .header__wrapper .header__menu .header__menu-item>button{height:52px!important;min-height:52px!important;font-size:20px!important}.header .header__wrapper .header__menu .header__menu-item a[href="/search"]{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}}@media (max-width: 767px){.header__main,.header .header__main,.header .header__main>.container,.header .header__wrapper{min-height:78px!important}.header .header__brand{flex-basis:min(300px,calc(100vw - 72px))!important;width:min(300px,calc(100vw - 72px))!important;min-width:0!important}}@media (max-width: 767px){.header .header__main>.container{padding-inline:12px!important}.header .header__wrapper{gap:12px!important;justify-content:space-between!important}.header .d-xl-none{flex:0 0 48px!important;width:48px!important;min-width:48px!important;margin:0!important}.header .d-xl-none>.icon-wrapper,.header .d-xl-none button.icon-wrapper{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important}}@media (max-width: 767px){.header .header__wrapper .header__menu{display:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}}@media (max-width: 767px){.header .header__wrapper .header__menu{display:flex!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow:visible!important}.header .header__wrapper .header__menu>.header__menu-item.d-none,.header .header__wrapper .header__menu>.header__menu-item.d-xl-block{display:none!important}.header .header__wrapper .header__menu>.header__menu-item:not(.d-none){display:flex!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important}.header .d-xl-none{display:block!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important}.header .d-xl-none>.icon-wrapper,.header .d-xl-none button.icon-wrapper{display:inline-flex!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important}}html,body{width:100%!important;max-width:100%!important;overflow-x:clip!important}.header,.header__main,.header .header__main,.header .header__main>.container,.header .header__wrapper{max-width:100vw!important;box-sizing:border-box!important}.header,.header__main,.header .header__main,.header .header__main>.container{overflow-x:clip!important}.header .header__main>.container{width:100%!important;max-width:min(1536px,100vw)!important}.article .article__wrapper :is(ul,ol),.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol),.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{margin:18px 0 28px!important;padding:0!important;font-size:20px!important;line-height:1.62!important;list-style-position:inside!important}.article .article__wrapper ul,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ul,.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{list-style:disc inside!important}.article .article__wrapper li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper li,.article .article__wrapper .article-ingredient-notes li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes li{padding-left:0!important;font-size:20px!important;line-height:1.62!important;list-style-position:inside!important}.article .article__wrapper ul li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ul li,.article .article__wrapper .article-ingredient-notes li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes li{list-style:disc inside!important}.article .article__wrapper ol li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ol li{list-style:decimal inside!important}.article .article__wrapper li::marker,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper li::marker{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important;font-size:1em!important}.article .article__wrapper li :is(strong,b),.template-main-sidebar .template-main-sidebar__main .article .article__wrapper li :is(strong,b),.article .article__wrapper .article-ingredient-notes strong,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes strong{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important;font-size:inherit!important;line-height:inherit!important;font-weight:900!important}.template-main-sidebar .template-main-sidebar__sidebar .author{display:flex!important;flex-direction:column!important;width:100%!important;max-width:var(--jc-clone-sidebar, 340px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--jc-shot-border, #dedede)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 2px 10px #1f222314!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img{width:100%!important;height:clamp(220px,17vw,250px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img a,.template-main-sidebar .template-main-sidebar__sidebar .author__img img{display:block!important;width:100%!important;height:100%!important}.template-main-sidebar .template-main-sidebar__sidebar .author__img img{max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body{display:grid!important;gap:10px!important;padding:20px 22px 22px!important;color:var(--jc-clone-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;text-align:left!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{display:block!important;max-width:none!important;margin:0!important;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title:before{content:"Hey there!"!important;display:block!important;color:var(--jc-clone-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:32px!important;font-weight:900!important;line-height:1.12!important;letter-spacing:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body p{margin:0!important;color:var(--jc-clone-ink, #1f2223)!important;font-size:18px!important;font-weight:500!important;line-height:1.48!important;text-align:left!important}.template-main-sidebar .template-main-sidebar__sidebar .author .social{display:grid!important;gap:10px!important;margin:2px 0 0!important}.template-main-sidebar .template-main-sidebar__sidebar .author .social__title{margin:0!important;color:var(--jc-clone-ink, #1f2223)!important;font-size:17px!important;font-weight:900!important;line-height:1.2!important;text-align:left!important}.template-main-sidebar .template-main-sidebar__sidebar .author .social__items{display:flex!important;justify-content:flex-start!important;gap:10px!important;margin:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author .social__item{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:8px!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body{justify-items:center!important;text-align:center!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title,.template-main-sidebar .template-main-sidebar__sidebar .author__body p,.template-main-sidebar .template-main-sidebar__sidebar .author .social,.template-main-sidebar .template-main-sidebar__sidebar .author .social__title,.template-main-sidebar .template-main-sidebar__sidebar .author .social__items{justify-self:center!important;text-align:center!important}.template-main-sidebar .template-main-sidebar__sidebar .author__body p{max-width:30ch!important}.template-main-sidebar .template-main-sidebar__sidebar .author .social__items{justify-content:center!important}html,body{overflow-x:clip!important}.article .article__wrapper :is(ul,ol),.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol),.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes,#recipe-allergies .recipe__details-content,#recipe-nutrition .recipe__details-content{padding-left:0!important;padding-inline-start:0!important;list-style-position:inside!important}.article .article__wrapper ul,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ul,.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes,#recipe-allergies .recipe__details-content,#recipe-nutrition .recipe__details-content{list-style:disc inside!important}.article .article__wrapper ol,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ol{list-style:decimal inside!important}.article .article__wrapper li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper li,.article .article__wrapper .article-ingredient-notes li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes li,#recipe-allergies .recipe__details-content li,#recipe-nutrition .recipe__details-content li{margin-left:0!important;padding-left:0!important;list-style-position:inside!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{position:relative!important;min-height:0!important;height:auto!important;font-size:0!important;line-height:0!important;color:transparent!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title-text{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title:before{content:"Hey there!"!important;display:block!important;color:var(--jc-clone-ink, #1f2223)!important;font-size:32px!important;font-weight:900!important;line-height:1.12!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title{overflow:visible!important;text-indent:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title>.author__title-text{display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.template-main-sidebar .template-main-sidebar__sidebar .author__title:before{content:"Hey there!"!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;color:var(--jc-clone-ink, #1f2223)!important;font-family:var(--jc-clone-body)!important;font-size:32px!important;font-weight:900!important;line-height:1.12!important;letter-spacing:0!important;text-indent:0!important;text-decoration:none!important;white-space:normal!important}:root{--jc-polish-heading: #15151c !important;--jc-user-heading: #15151c !important}.article .article__wrapper>h2,.article .article__wrapper h3,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper>h2,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper h3,.recipe :where(h1,h2,h3),.landing .landing__content h1.landing__title{color:#15151c!important}.article .article__wrapper p,.article .article__wrapper li,.article .article__wrapper :is(ul,ol),.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(p,li,ul,ol){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:1.125rem!important;line-height:1.7!important;color:#1a1a1a!important}.article .article__wrapper :is(p,li) strong{font-weight:700!important}.article .article__wrapper ul,.article .article__wrapper ol,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol),.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{list-style:none!important;padding-left:0!important;margin:16px 0 24px!important;counter-reset:li-step!important}.article .article__wrapper :is(ul,ol)>li,.article .article__wrapper .article-ingredient-notes>li{position:relative!important;display:block!important;padding-left:1.5em!important;margin:0 0 .5em!important;text-indent:0!important}.article .article__wrapper ul>li:before,.article .article__wrapper .article-ingredient-notes>li:before{content:"\2022"!important;position:absolute!important;left:0!important;top:0!important;color:#1a1a1a!important;font-weight:700!important}.article .article__wrapper ol>li:before{counter-increment:li-step!important;content:counter(li-step) "."!important;position:absolute!important;left:0!important;top:0!important;color:#34357d!important;font-weight:700!important}#faqs,.article .article__wrapper>h2#faqs{text-align:center!important}@media (max-width: 640px){.article .article__wrapper p,.article .article__wrapper li,.article .article__wrapper :is(ul,ol){font-size:1rem!important;line-height:1.62!important}}.header__categorybar{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.header__categorybar>.container{display:block!important}.header__categories{display:flex!important}@media (max-width: 1024px){.header__categorybar{display:none!important}}.header .header__wrapper .header__menu .header__menu-item.d-xl-block~.header__menu-item.d-xl-block{border-left:1px solid rgba(0,0,0,.16)!important;padding-left:.85rem!important;margin-left:.4rem!important}@media (min-width: 1025px){.header .header__main>.container,.header .header__categorybar>.container{max-width:var(--jc-clone-shell)!important;padding-inline:0!important}.header .header__categorybar .header__categories{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;overflow:hidden!important}.header .header__categorybar .header__category{height:40px!important;padding:0 14px!important;font-size:16px!important}}.header .header__main{border-bottom:0!important}.header .header__categorybar{margin-top:8px!important}.header{border-bottom:0!important;box-shadow:none!important}.landing .landing__content .actions{justify-content:center!important;gap:10px!important;overflow:visible!important;border-radius:0!important}.landing .landing__content .actions>a.icon-wrapper{border:0!important;border-radius:999px!important;min-width:0!important}.landing .landing__content .actions>a.icon-wrapper:not([href]){order:-1!important}.landing .landing__content .actions>a.icon-wrapper,.landing .landing__content .actions>a.icon-wrapper[href*="pinterest.com"],.landing .landing__content .actions>a.icon-wrapper[href*="facebook.com"],.landing .landing__content .actions>a.icon-wrapper[href^="mailto:"],.landing .landing__content .actions>a.icon-wrapper[href*="/print"],.landing .landing__content .actions>a.icon-wrapper:not([href]){background:var(--jc-clone-accent)!important;color:#fff!important}.landing .landing__content .actions>a.icon-wrapper:hover,.landing .landing__content .actions>a.icon-wrapper:focus-visible{background:var(--jc-clone-accent-dark)!important}.landing .landing__content .actions>a.icon-wrapper svg{color:#fff!important}.header .header__wrapper .header__menu .header__menu-item.d-xl-block:has(a[href="/search"]){border-left:0!important;padding-left:0!important;margin-left:0!important}body .template-main-sidebar .template-main-sidebar__main>.article figure.pin-wrapper,body .template-main-sidebar .template-main-sidebar__main>.article .article__wrapper figure.pin-wrapper{max-width:100%!important;margin-left:0!important;margin-right:0!important}body .template-main-sidebar .template-main-sidebar__main>.article figure.pin-wrapper>img,body .template-main-sidebar .template-main-sidebar__main>.article .article__wrapper figure.pin-wrapper>img{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}.header .social{display:none!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-img,.related_entries__item-img{width:96px!important;height:96px!important;min-height:0!important;max-height:96px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;align-self:center!important;border-radius:8px!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item,.related_entries__item{align-items:center!important}.jc-hero__card,.jc-feature,.jc-about{display:none!important}.jc-hero{padding-top:2.2rem!important;padding-bottom:.6rem!important}.jc-hero .container{display:block!important;grid-template-columns:none!important}.jc-hero__intro{max-width:880px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.jc-hero__tags{justify-content:center!important}.previews .preview{position:relative!important;padding:0!important;background:#fff!important;border:1px solid rgba(17,24,28,.07)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 1px 2px #1018280d,0 10px 26px -14px #10182838!important;transition:transform .22s ease,box-shadow .22s ease!important;display:flex!important;flex-direction:column!important}.previews .preview:hover{transform:translateY(-5px)!important;box-shadow:0 8px 18px #1018281a,0 22px 48px -18px #10182857!important}.previews .preview__img{margin:0!important;border:0!important;border-radius:0!important;aspect-ratio:4 / 3!important;overflow:hidden!important;display:block!important;width:100%!important}.previews .preview__img img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}.previews .preview:hover .preview__img img{transform:scale(1.06)!important}.previews .preview__meta{position:absolute!important;top:.6rem!important;left:.6rem!important;margin:0!important;display:inline-flex!important;align-items:center;gap:.28rem;background:rgba(255,255,255,.94)!important;color:#1f2223!important;border-radius:999px!important;padding:.26rem .62rem!important;font-weight:800!important;font-size:.78rem!important;box-shadow:0 2px 8px #00000024!important}.previews .preview__title{padding:0 .95rem!important;margin:.8rem 0 .3rem!important;text-align:left!important;font-size:1.12rem!important}.previews .preview__stars{padding:0 .95rem!important;text-align:left!important;display:block!important;color:#f4a521!important;letter-spacing:1px}.previews .preview__content{padding:0 .95rem!important;margin:.1rem 0 .7rem!important;text-align:left!important;color:#6c6f70!important}.previews .preview__view{margin:auto .95rem 1rem!important;text-align:left!important;font-weight:800!important;color:var(--jc-clone-accent, #8d6271)!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item{padding:0!important;overflow:hidden!important;border-radius:12px!important;align-items:stretch!important;grid-template-columns:108px minmax(0,1fr)!important;gap:0!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-img{width:108px!important;height:100%!important;min-height:92px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;align-self:stretch!important}.template-main-sidebar .template-main-sidebar__sidebar .related_entries__item-content{padding:.7rem .95rem!important;align-self:center!important}body .main>.previews .preview{border-radius:16px!important;box-shadow:0 1px 2px #1018280d,0 10px 26px -14px #10182838!important;border:1px solid rgba(17,24,28,.07)!important}body .main>.previews .preview:hover{box-shadow:0 8px 18px #1018281a,0 22px 48px -18px #10182857!important}body .main>.previews .preview__img{aspect-ratio:4 / 3!important;border-radius:0!important;border:0!important}body .main>.categories .categories__wrapper{justify-items:stretch!important;align-items:start!important}body .main>.categories .category{width:100%!important}body .main>.categories .category .category__body{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;min-height:0!important;border:0!important;border-radius:18px!important;overflow:hidden!important;isolation:isolate!important;box-shadow:0 12px 26px -14px #10182852!important;transition:transform .22s ease,box-shadow .22s ease!important}body .main>.categories .category:hover .category__body{transform:translateY(-4px)!important;box-shadow:0 18px 40px -16px #1018286b!important}body .main>.categories .category .category__body .category__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;object-fit:cover!important;transition:transform .5s ease!important;filter:saturate(1.05)!important}body .main>.categories .category:hover .category__body .category__img{transform:scale(1.08)!important}body .main>.categories .category .category__body:after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;height:100%!important;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(10,10,14,.3) 64%,rgba(10,10,14,.74) 100%)!important}body .main>.categories .category .category__body .category__title{position:absolute!important;inset:auto 0 0!important;z-index:2!important;display:block!important;margin:0!important;padding:0 .9rem .8rem!important;max-width:none!important;color:#fff!important;background:transparent!important;text-shadow:0 1px 6px rgba(0,0,0,.5)!important;font-weight:800!important;font-size:1.08rem!important;line-height:1.12!important}body .main>.categories.categories--top-strip .category .category__body .category__title{font-size:.96rem!important;padding-bottom:.65rem!important}.jc-links__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.jc-links__card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.45rem!important;padding:1.4rem 1.25rem!important;background:#fff!important;text-decoration:none!important;border:1px solid rgba(17,24,28,.08)!important;border-radius:16px!important;box-shadow:0 1px 2px #1018280d!important;transition:transform .2s ease,box-shadow .2s ease!important}.jc-links__card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px -16px #1018284d!important}.jc-links__icon{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 auto!important;display:grid!important;place-items:center!important;padding:8px!important;border-radius:12px!important;color:var(--jc-clone-accent, #8d6271)!important;background:rgba(141,98,113,.1)!important}.jc-links__title{font-size:1.06rem!important;font-weight:800!important}.jc-links__sub{color:#6c6f70!important;font-size:.9rem!important}body .main>.previews .preview__title{text-align:left!important;padding:0 1rem!important;margin:.85rem 0 .4rem!important;font-size:1.14rem!important;line-height:1.2!important}body .main>.previews .preview__stars{text-align:left!important;padding:0 1rem!important;display:block!important;color:#f4a521!important;font-size:.9rem!important;letter-spacing:2px!important;margin:0 0 .5rem!important}body .main>.previews .preview__content{text-align:left!important;padding:0 1rem!important;color:#6c6f70!important}body .main>.previews .preview__view{text-align:left!important;margin:auto 1rem 1.05rem!important;font-weight:800!important;color:var(--jc-clone-accent, #8d6271)!important;display:inline-flex!important;align-items:center!important;gap:.3rem!important;width:fit-content!important;transition:gap .2s ease!important}body .main>.previews .preview:hover .preview__view{gap:.5rem!important}body .main>.previews .preview{cursor:pointer!important;padding-bottom:.4rem!important}body .main>.previews .preview__img{position:relative!important}body .main>.previews .preview__link{position:static!important;text-decoration:none!important;color:inherit!important;display:block!important;padding:0!important;margin:0!important}body .main>.previews .preview__link:after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important}body .main>.previews .preview__title{display:block!important;padding:0 1rem!important}body .main>.previews .preview__rating{display:flex!important;align-items:center!important;gap:.28rem!important;padding:0 1rem!important;margin:.15rem 0 1rem!important}body .main>.previews .preview__rating-star{color:#f4a521!important;font-size:1rem!important;line-height:1}body .main>.previews .preview__rating-val{font-weight:800!important;color:var(--jc-next-black, #1f2223)!important}body .main>.previews .preview__rating-count{color:#9aa0a2!important;font-weight:600!important;font-size:.85rem!important}body .main>.previews .preview__content{margin-bottom:1rem!important}.article .article__wrapper :is(ul,ol),.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol),.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{list-style-position:outside!important;padding-left:1.35em!important;margin:16px 0 24px!important}.article .article__wrapper ol,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ol{list-style-type:decimal!important}.article .article__wrapper ul,.article .article__wrapper .article-ingredient-notes,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ul,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes{list-style-type:disc!important}.article .article__wrapper :is(ul,ol)>li,.article .article__wrapper .article-ingredient-notes>li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol)>li,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes>li{display:list-item!important;position:static!important;list-style-position:outside!important;padding-left:0!important;margin:0 0 .5em!important;text-indent:0!important}.article .article__wrapper :is(ul,ol)>li:before,.article .article__wrapper .article-ingredient-notes>li:before,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper :is(ul,ol)>li:before,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes>li:before{content:none!important}.article .article__wrapper ol>li::marker,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ol>li::marker{color:var(--jc-user-list-accent, hsl(239.2, 41.2%, 34.7%))!important;font-weight:900!important;font-size:1em!important}.article .article__wrapper ul>li::marker,.article .article__wrapper .article-ingredient-notes>li::marker,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper ul>li::marker,.template-main-sidebar .template-main-sidebar__main .article .article__wrapper .article-ingredient-notes>li::marker{color:#1a1a1a!important}body[data-site="My Home Made Recipe"]{--rx-cobalt: #c2410c;--rx-canvas: #f5f3ed}body[data-site="My Home Made Recipe"] a,body[data-site="My Home Made Recipe"] a:hover{color:#c2410c}body[data-site="My Home Made Recipe"] .preview__rating-star{color:#f57c00!important}body[data-site="My Home Made Recipe"] .preview__rating-val{color:var(--rx-ink)!important;font-weight:800!important}body[data-site="My Home Made Recipe"] .preview__rating-count{color:#6d7280!important;font-weight:600!important}body[data-site="My Home Made Recipe"] .preview{background:#fff!important;border:1px solid rgba(21,21,28,.08)!important;border-radius:14px!important;box-shadow:0 1px 3px #15151c12!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;transition:box-shadow .15s ease,transform .15s ease!important}body[data-site="My Home Made Recipe"] .preview:hover{box-shadow:0 12px 26px #15151c24!important;transform:translateY(-3px)!important}body[data-site="My Home Made Recipe"] .preview .preview__img{position:relative!important;width:100%!important;aspect-ratio:3/2!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}body[data-site="My Home Made Recipe"] .preview .preview__img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important;border-radius:0!important}body[data-site="My Home Made Recipe"] .preview .preview__meta{position:absolute!important;inset:auto 8px 8px auto!important;background:rgba(255,255,255,.93)!important;color:var(--rx-ink)!important;border:0!important;border-radius:999px!important;padding:3px 9px!important;font-weight:700!important;font-size:.8rem!important;box-shadow:0 1px 4px #0000002e!important}body[data-site="My Home Made Recipe"] .preview .preview__link{display:block!important;padding:12px 14px 2px!important}body[data-site="My Home Made Recipe"] .preview .preview__title{color:var(--rx-ink)!important;font-weight:800!important;font-size:1.06rem!important;line-height:1.25!important}body[data-site="My Home Made Recipe"] .preview .preview__rating{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:6px 14px 14px!important;font-size:.95rem!important}body[data-site="My Home Made Recipe"] .preview .preview__content{padding:0 14px 14px!important;color:#6d7280!important}body[data-site="My Home Made Recipe"] .main .previews .preview{background:#fff!important;border:1px solid rgba(21,21,28,.08)!important;border-radius:14px!important;box-shadow:0 1px 3px #15151c14!important;overflow:hidden!important;padding:0 0 .5rem!important;transition:box-shadow .15s ease,transform .15s ease!important}body[data-site="My Home Made Recipe"] .main .previews .preview:hover{box-shadow:0 12px 26px #15151c24!important;transform:translateY(-3px)!important}body[data-site="My Home Made Recipe"] .main .previews .preview__img{aspect-ratio:3/2!important;border:0!important;border-radius:0!important;margin:0!important}body[data-site="My Home Made Recipe"] .main .previews .preview__img img{width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important}body[data-site="My Home Made Recipe"] .main .previews .preview .preview__title{padding:10px 14px 0!important;color:var(--rx-ink)!important;font-weight:800!important}body[data-site="My Home Made Recipe"] .main .previews .preview .preview__rating{padding:6px 14px 8px!important}body[data-site="My Home Made Recipe"] .main .previews .preview .preview__rating-star{color:#f57c00!important}body[data-site="My Home Made Recipe"] .main .previews .preview .preview__content{padding:0 14px!important;color:#6d7280!important}body[data-site="My Home Made Recipe"]{--jc-accent:#c2410c;--jc-accent-hover:#c2410c;--jc-clone-accent:#c2410c;--jc-clone-accent-dark:#c2410c}body[data-site="My Home Made Recipe"] .jc-hero__cta span,body[data-site="My Home Made Recipe"] .jc-about__more span{color:#c2410c!important}body[data-site="My Home Made Recipe"] .separator__link{color:#c2410c!important;border-color:#c2410c!important}body[data-site="My Home Made Recipe"] .separator__link svg,body[data-site="My Home Made Recipe"] .separator__link .icon{color:#c2410c!important;fill:currentColor!important;stroke:currentColor!important}body[data-site="My Home Made Recipe"] .separator__link:hover{background:#c2410c!important;color:#fff!important}.preview .preview__save,.preview .preview__cat,.preview .preview__stars,.preview .preview__rating-count2{display:none}body[data-site="My Home Made Recipe"] .preview .preview__img{position:relative!important}body[data-site="My Home Made Recipe"] .preview .preview__save{display:flex!important;position:absolute!important;inset:10px 10px auto auto!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;align-items:center!important;justify-content:center!important;color:#333!important;font-size:18px!important;box-shadow:0 1px 4px #00000038!important;z-index:3!important}body[data-site="My Home Made Recipe"] .preview .preview__cat{display:block!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#8a8f98!important;margin:0 0 3px!important}body[data-site="My Home Made Recipe"] .preview .preview__rating{display:flex!important;align-items:center!important;gap:4px!important}body[data-site="My Home Made Recipe"] .preview .preview__stars{display:inline-block!important;position:relative!important;white-space:nowrap!important;font-size:1rem!important;line-height:1!important;letter-spacing:1px!important}body[data-site="My Home Made Recipe"] .preview .preview__stars-off{color:#d6d6d6!important}body[data-site="My Home Made Recipe"] .preview .preview__stars-on{position:absolute!important;top:0!important;left:0!important;width:var(--pct, 0%)!important;overflow:hidden!important;color:#c2410c!important}body[data-site="My Home Made Recipe"] .preview .preview__rating-star,body[data-site="My Home Made Recipe"] .preview .preview__rating-val,body[data-site="My Home Made Recipe"] .preview .preview__rating-count{display:none!important}body[data-site="My Home Made Recipe"] .preview .preview__rating-count2{display:inline!important;color:#6d7280!important;font-size:.8rem!important;font-weight:600!important;margin-left:6px!important}.entry .entry__save,.entry .entry__cat,.entry .entry__rating{display:none}body[data-site="My Home Made Recipe"] .entry{background:#fff!important;border:1px solid rgba(21,21,28,.08)!important;border-radius:14px!important;box-shadow:0 1px 3px #15151c14!important;overflow:hidden!important;padding:0 0 .7rem!important;display:flex!important;flex-direction:column!important;transition:box-shadow .15s ease,transform .15s ease!important}body[data-site="My Home Made Recipe"] .entry:hover{box-shadow:0 12px 26px #15151c24!important;transform:translateY(-3px)!important}body[data-site="My Home Made Recipe"] .entry .entry__img{position:relative!important;display:block!important;aspect-ratio:3/2!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}body[data-site="My Home Made Recipe"] .entry .entry__img img{width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important}body[data-site="My Home Made Recipe"] .entry .entry__save{display:flex!important;position:absolute!important;top:10px!important;right:10px!important;left:auto!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;align-items:center!important;justify-content:center!important;color:#333!important;font-size:18px!important;box-shadow:0 1px 4px #00000038!important;z-index:3!important}body[data-site="My Home Made Recipe"] .entry .entry__body{padding:12px 14px 0!important}body[data-site="My Home Made Recipe"] .entry .entry__cat{display:block!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#8a8f98!important;margin:0 0 3px!important}body[data-site="My Home Made Recipe"] .entry .entry__title{color:var(--rx-ink)!important;font-weight:800!important;font-size:1.06rem!important}body[data-site="My Home Made Recipe"] .entry .entry__rating{display:flex!important;align-items:center!important;gap:4px!important;margin-top:7px!important}body[data-site="My Home Made Recipe"] .entry .entry__stars{display:inline-block!important;position:relative!important;white-space:nowrap!important;font-size:1rem!important;line-height:1!important;letter-spacing:1px!important}body[data-site="My Home Made Recipe"] .entry .entry__stars-off{color:#d6d6d6!important}body[data-site="My Home Made Recipe"] .entry .entry__stars-on{position:absolute!important;top:0!important;left:0!important;width:var(--pct,0%)!important;overflow:hidden!important;color:#c2410c!important}body[data-site="My Home Made Recipe"] .entry .entry__count{color:#6d7280!important;font-size:.8rem!important;font-weight:600!important;margin-left:6px!important}body[data-site="My Home Made Recipe"] .entry .entry__desc,body[data-site="My Home Made Recipe"] .entry .entry__footer{display:none!important}body[data-site="My Home Made Recipe"] .preview .preview__title{text-align:center!important}body[data-site="My Home Made Recipe"] .preview .preview__rating{justify-content:center!important}body[data-site="My Home Made Recipe"] .entry .entry__body,body[data-site="My Home Made Recipe"] .entry .entry__cat,body[data-site="My Home Made Recipe"] .entry .entry__title{text-align:center!important}body[data-site="My Home Made Recipe"] .entry .entry__rating{justify-content:center!important}.skip-link{position:absolute;top:-40px;left:8px;z-index:1000;padding:10px 16px;background:var(--rx-ink, #15151c);color:var(--rx-paper, #ffffff);font-weight:700;border-radius:var(--rx-radius, 8px);text-decoration:none;transition:top .15s ease}.skip-link:focus{top:8px;outline:2px solid var(--rx-cobalt, #3157ff);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.main>.previews--home .previews__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width: 1100px){.main>.previews--home .previews__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 760px){.main>.previews--home .previews__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.author-page{max-width:960px!important;margin-inline:auto!important;padding-top:30px!important;padding-bottom:60px!important}.author-page__crumb{margin-bottom:18px!important}.author-profile{display:grid!important;grid-template-columns:312px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;background:var(--jc-paper, #fff)!important;border:1px solid var(--jc-border-strong, #e6e1dd)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 24px 60px -32px #3c243f66!important}.author-profile__aside{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important;padding:48px 28px!important;background:radial-gradient(130% 70% at 50% 0%,rgba(141,98,113,.18),rgba(141,98,113,0) 60%),linear-gradient(180deg,#fbf4f5 0%,#ffffff 100%)!important;border-right:1px solid var(--jc-border-strong, #e6e1dd)!important}.author-profile__avatar{width:176px!important;height:176px!important;flex:0 0 auto!important;border-radius:50%!important;padding:5px!important;background:#fff!important;border:1px solid rgba(141,98,113,.25)!important;box-shadow:0 16px 36px -14px #3c243f8c!important}.author-profile__avatar img{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.author-profile__id{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}.author-profile__eyebrow{text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:800!important;font-size:.72rem!important;color:var(--jc-accent, #8d6271)!important;font-family:var(--rx-font)!important}.author-profile__name{font-family:var(--rx-serif, Georgia, serif)!important;font-size:clamp(1.9rem,3vw,2.5rem)!important;line-height:1.04!important;font-weight:700!important;color:var(--jc-ink, #1a1a1a)!important;margin:0!important}.author-profile__role{font-family:var(--rx-font)!important;font-size:1.02rem!important;color:var(--jc-muted, #5f5f5f)!important;margin:0!important}.author-profile__socials{margin-top:14px!important}.author-profile__socials .social{margin:0!important}.author-profile__socials .social__items{justify-content:center!important}.author-profile__bio{padding:44px clamp(26px,3.4vw,48px)!important;font-family:var(--rx-font)!important;color:#3d3740!important}.author-profile__bio>:first-child{margin-top:0!important}.author-profile__heading{font-family:var(--rx-serif, Georgia, serif)!important;font-size:clamp(1.3rem,2.6vw,1.6rem)!important;font-weight:700!important;color:var(--jc-ink, #1a1a1a)!important;margin:1.9rem 0 .65rem!important;padding-bottom:.5rem!important;border-bottom:2px solid rgba(141,98,113,.22)!important}.author-profile__bio p{font-size:1.05rem!important;line-height:1.78!important;margin:0 0 1.05rem!important;color:#3d3740!important}.author-profile__bio em{color:var(--jc-accent, #8d6271)!important;font-style:italic!important}.author-profile__figure{margin:1.5rem 0!important}.author-profile__figure img{width:100%!important;height:auto!important;border-radius:12px!important;display:block!important}.author-profile__figure figcaption{margin-top:.5rem!important;color:var(--jc-muted, #5f5f5f)!important;font-size:.85rem!important}.author-profile__note{margin:1.5rem 0!important;padding:16px 18px!important;background:#fbf4f5!important;border:1px solid var(--jc-border-strong, #e6e1dd)!important;border-left:3px solid var(--jc-accent, #8d6271)!important;border-radius:10px!important}.author-profile__updated{margin-top:1.7rem!important;padding-top:1rem!important;border-top:1px solid var(--jc-border-strong, #e6e1dd)!important;color:var(--jc-muted, #5f5f5f)!important}@media (max-width: 720px){.author-profile{grid-template-columns:1fr!important}.author-profile__aside{border-right:0!important;border-bottom:1px solid var(--jc-border-strong, #e6e1dd)!important;padding:40px 22px!important}.author-profile__avatar{width:148px!important;height:148px!important}.author-profile__bio{padding:32px 22px 38px!important}}.main>.previews .separator{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important}.main>.previews .separator__title{flex:0 0 auto!important}.main>.previews .separator:after{content:""!important;display:block!important;flex:1 1 auto!important;height:1px!important;background:repeating-linear-gradient(90deg,#9d9d9d 0 2px,transparent 2px 7px)!important}.main>.previews .separator__link{position:absolute!important;right:0!important;background:#ffffff!important;padding-left:14px!important}.pagination{margin-top:42px!important;margin-bottom:6px!important;clear:both!important}.footer{margin-block:5rem 0 0!important}.footer__main{position:relative!important;background:#1f1a1c!important;border-top:0!important}.footer__main:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,#8d6271,#c98a9b 50%,#8d6271)!important}.footer__main-wrapper{grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr)!important;gap:clamp(2rem,6vw,5rem)!important;padding-block:clamp(3rem,5vw,4.5rem)!important}.footer__brand{gap:1.2rem!important;max-width:380px!important}.footer__logo img{width:min(208px,100%)!important;filter:brightness(0) invert(1)!important;opacity:.95!important}.footer__tagline{margin:0!important;color:#ffffff9e!important;font-family:var(--rx-serif, Georgia, serif)!important;font-size:1.02rem!important;font-style:italic!important;line-height:1.6!important}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1.4rem,4vw,3rem)!important}.footer__col-title{color:#fff!important;font-size:.78rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.16em!important;margin:0 0 1.1rem!important;padding-bottom:.7rem!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.footer__col-list{gap:.58rem!important}.footer__col-list a{color:#ffffffa8!important;font-size:.94rem!important;font-weight:600!important;transition:color .15s ease,padding-left .15s ease!important}.footer__col-list a:hover,.footer__col-list a.selected{color:#fff!important;padding-left:4px!important}.footer__brand .social{margin:0!important}.footer__brand .social__title{color:#fff!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:800!important;margin-bottom:.25rem!important}.footer__brand .social__items{justify-content:flex-start!important}.footer__brand .social__item{border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.04)!important;color:#ffffffdb!important}.footer__brand .social__item:hover,.footer__brand .social__item:focus-visible{border-color:#c98a9b!important;background:#8d6271!important;color:#fff!important}.footer__bottom{background:#171315!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer__bottom-wrapper{padding-block:1.1rem!important}.footer__copyright{color:#ffffff80!important}.footer__version{color:#c98a9b!important;font-weight:800!important}.footer__top{border:1px solid rgba(255,255,255,.2)!important;color:#fffc!important;background:transparent!important}.footer__top:hover,.footer__top:focus-visible{border-color:#8d6271!important;background:#8d6271!important;color:#fff!important}@media (max-width: 900px){.footer__main-wrapper{grid-template-columns:1fr!important;gap:2.5rem!important}}@media (max-width: 560px){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer__bottom-wrapper{flex-direction:column!important;gap:.8rem!important;align-items:flex-start!important}}.legal-page{max-width:820px!important;margin-inline:auto!important;padding-top:28px!important;padding-bottom:60px!important}.legal-page__crumb{margin-bottom:22px!important}.legal-page__card{background:var(--jc-paper, #fff)!important;border:1px solid var(--jc-border-strong, #e6e1dd)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 24px 60px -34px #3c243f59!important}.legal-page__header{padding:44px clamp(24px,5vw,52px) 32px!important;background:radial-gradient(120% 80% at 0% 0%,rgba(141,98,113,.12),rgba(141,98,113,0) 60%),linear-gradient(180deg,#fbf4f5 0%,#ffffff 100%)!important;border-bottom:1px solid var(--jc-border-strong, #e6e1dd)!important}.legal-page__eyebrow{text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:800!important;color:var(--jc-accent, #8d6271)!important}.legal-page__title{font-family:var(--rx-serif, Georgia, serif)!important;font-size:clamp(2rem,4vw,2.7rem)!important;font-weight:700!important;color:var(--jc-ink, #1a1a1a)!important;margin:.4rem 0 .6rem!important;line-height:1.05!important}.legal-page__lead{color:var(--jc-muted, #5f5f5f)!important;font-size:1.05rem!important;line-height:1.6!important;margin:0 0 .85rem!important;max-width:62ch!important}.legal-page__updated{color:var(--jc-accent, #8d6271)!important;font-weight:700!important;margin:0!important}.legal-page__body{padding:34px clamp(24px,5vw,52px) 44px!important;font-family:var(--rx-font)!important;color:#3d3740!important}.legal-page__section+.legal-page__section{margin-top:2rem!important}.legal-page__heading{font-family:var(--rx-serif, Georgia, serif)!important;font-size:clamp(1.2rem,2.4vw,1.45rem)!important;font-weight:700!important;color:var(--jc-ink, #1a1a1a)!important;margin:0 0 .6rem!important}.legal-page__body p{font-size:1.04rem!important;line-height:1.78!important;margin:0 0 .9rem!important;color:#3d3740!important}.legal-page__body a{color:var(--jc-accent, #8d6271)!important;font-weight:700!important;text-decoration:underline!important}@media (max-width: 560px){.legal-page__header{padding:32px 20px 24px!important}.legal-page__body{padding:28px 20px 36px!important}}body .main>.previews .separator__link,body .main>.categories .separator__link{padding:0!important;justify-content:center!important;align-items:center!important;background:#ffffff!important}body .category .category__body:after,body .main>.categories .category .category__body:after{display:block!important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 45%,rgba(0,0,0,.5) 78%,rgba(0,0,0,.85) 100%)!important;height:100%!important}body .category .category__body .category__title,body .main>.categories .category__title,body .main>.categories .category .category__body .category__title{color:#fff!important;font-weight:900!important;text-align:left!important;text-shadow:0 1px 6px rgba(0,0,0,.55)!important;left:.9rem!important;right:.9rem!important;bottom:.7rem!important;max-width:none!important;font-size:clamp(1rem,1.35vw,1.4rem)!important;line-height:1.04!important}.wiki-intro{margin:0 0 1.75rem}.wiki-steps{list-style:none;margin:0;padding:0}.wiki-step{margin:0 0 1.6rem;background:#fff;border:1px solid rgba(21,21,28,.1);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #15151c0f}.wiki-step__media{margin:0!important;padding:0;display:block;line-height:0}.wiki-step__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center;display:block;background:#eef4f6}.article figure.wiki-step__media{margin:0!important;padding:0!important}.article figure.wiki-step__media>.wiki-step__img{border-radius:0!important;border:0!important;box-shadow:none!important}.wiki-step__body{padding:1.15rem 1.6rem 1.5rem}.wiki-step__head{display:flex;align-items:center;gap:.6rem;margin:0 0 .55rem}.wiki-step__num{flex:0 0 auto;font-size:2rem;font-weight:800;line-height:1!important;color:#52525b;font-family:Georgia,Times New Roman,serif}.wiki-step__title{margin:0!important;font-size:1.22rem;font-weight:800;line-height:1.12!important;color:var(--rx-ink, #16151c)}.wiki-step__text{color:var(--rx-ink, #23202a)}.wiki-step__text p{margin:0 0 .7rem}.wiki-step__text p:last-child{margin-bottom:0}.wiki-step__text ul,.wiki-step__text ol{margin:.55rem 0 .3rem;padding-left:1.5rem}.wiki-step__text li{margin:.3rem 0}.wiki-note{margin:.85rem 0 0;padding:.7rem .95rem;background:#f2f7f4;border-left:3px solid var(--wiki-green, #17a34a);border-radius:0 6px 6px 0;font-size:.96em}.wiki-note__label{font-weight:800}.wiki-step__ad{padding:0 1.6rem 1.3rem}.wiki-card{background:#fff;border:1px solid rgba(21,21,28,.1);border-radius:12px;box-shadow:0 1px 3px #15151c0f;padding:1.4rem 1.6rem 1.5rem;margin:0 0 1.6rem}.wiki-card>:first-child{margin-top:0}.wiki-card>:last-child{margin-bottom:0}.wiki-card__title{margin:0 0 .9rem;text-align:left}.wiki-card #faqs,.wiki-card__title#faqs{text-align:left!important}.wiki-faqs dt{font-weight:800;margin:1.05rem 0 .25rem}.wiki-faqs dt:first-child{margin-top:0}.wiki-faqs dd{margin:0 0 .5rem}.wiki-head{margin:0 0 1.3rem}.wiki-head .landing__title{margin:.35rem 0 .55rem}.wiki-head .meta{margin-top:.55rem}.wiki-head>p.txt-l{margin:.2rem 0 .4rem;font-size:1rem}.wiki-head>p.txt-l>span:first-child{font-weight:700;margin-right:.35rem}.wiki-head>p.txt-l a{display:inline-block;margin:.18rem .4rem .18rem 0;padding:.3rem .85rem;background:#f0eff1;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--rx-ink, #2a2730);text-decoration:none}.wiki-head>p.txt-l a:hover{background:#e6e5e9}.wiki-refs__intro{color:var(--rx-muted, #6b6675);margin:0 0 .6rem}.wiki-refs{margin:0;padding-left:1.4rem}.wiki-refs__item{margin:0 0 .35rem;word-break:break-word}.wiki-refs__item a{color:var(--jc-accent, #8d6271)}@media (max-width: 600px){.wiki-step__body{padding:1.05rem 1.15rem 1.2rem}.wiki-step__num{font-size:1.95rem}.wiki-step__title{font-size:1.12rem}}.wiki-layout{--wiki-green: #17a34a;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;align-items:start}.wiki-main{min-width:0}.wiki-sidebar{position:sticky;top:1.25rem;align-self:start;margin-top:2.6rem}@media (max-width: 1000px){.wiki-sidebar{margin-top:0}}.wiki-side-card{border:1px solid rgba(21,21,28,.1);border-radius:14px;padding:1.1rem 1.15rem;background:#fff;box-shadow:0 1px 3px #15151c0d}.wiki-side-card__title{margin:0 0 .85rem;font-weight:800;font-size:1.02rem;white-space:nowrap;padding-bottom:.5rem;border-bottom:3px solid var(--wiki-green, #17a34a)}.wiki-related{list-style:none;margin:0;padding:0}.wiki-related__item{margin:0 0 .9rem}.wiki-related__item:last-child{margin-bottom:0}.wiki-related__link{display:flex;gap:.75rem;align-items:center;text-decoration:none;color:inherit}.wiki-related__thumb{width:76px;height:57px;object-fit:cover;border-radius:9px;flex:0 0 auto;border:1px solid rgba(21,21,28,.08)}.wiki-related__thumb--ph{background:linear-gradient(135deg,var(--wiki-green, #17a34a),#7fce9e)}.wiki-related__title{font-weight:600;line-height:1.32}.wiki-related__link:hover .wiki-related__title{color:var(--wiki-green, #17a34a)}@media (max-width: 1000px){.wiki-layout{grid-template-columns:1fr;gap:1.75rem}.wiki-sidebar{position:static}.wiki-side-card{max-width:520px}}.wiki-home{--wiki-green: #17a34a}.wiki-home__intro{margin:.4rem 0 1.5rem}.wiki-home__title{margin:0 0 .3rem;font-weight:800}.wiki-home__lead{margin:0;color:var(--rx-muted, #6b6675);max-width:66ch}.wiki-sec{margin:0 0 1.6rem}.wiki-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .85rem;padding-bottom:.4rem;border-bottom:2px solid var(--wiki-green, #17a34a)}.wiki-sec__title{margin:0;font-weight:800}.wiki-sec__title a{color:inherit;text-decoration:none}.wiki-sec__title a:hover{color:var(--wiki-green, #17a34a)}.wiki-sec__all{color:var(--wiki-green, #17a34a);font-weight:700;white-space:nowrap;text-decoration:none}.wiki-sec__all:hover{text-decoration:underline}.wiki-sec__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.4rem}@media (max-width: 560px){.wiki-sec__grid{grid-template-columns:1fr}}body .header .header__categorybar,body .header .header__categorybar>.container,body .header .header__categorybar .header__categories{overflow:visible!important}body .header .header__categorybar .header__category-item{position:relative!important;flex:0 0 auto!important}body .header .header__categorybar .header__category--group{gap:8px!important;padding-right:12px!important}body .header .header__categorybar .header__category-caret{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;border-radius:999px!important;font-size:.72rem!important;line-height:1!important;color:currentColor!important;opacity:.74!important;transition:transform .16s ease,opacity .16s ease!important}body .header .header__categorybar .header__category-item--group:hover .header__category-caret,body .header .header__categorybar .header__category-item--group:focus-within .header__category-caret{transform:rotate(180deg)!important;opacity:1!important}body .header .header__categorybar .header__submenu{position:absolute!important;top:calc(100% - 2px)!important;left:0!important;z-index:250!important;display:none!important;min-width:224px!important;max-width:min(360px,calc(100vw - 32px))!important;margin:0!important;padding:14px 8px 8px!important;transform:none!important;border:1px solid rgba(21,21,28,.12)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 42px #15151c2e!important}body .header .header__categorybar .header__submenu:before{display:none!important}body .header .header__categorybar .header__category-item--group:hover .header__submenu,body .header .header__categorybar .header__category-item--group:focus-within .header__submenu{display:grid!important;gap:4px!important}body .header .header__categorybar .header__submenu-link{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;min-height:40px!important;padding:9px 12px!important;border-radius:9px!important;color:var(--rx-ink, #15151c)!important;font-size:.96rem!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}body .header .header__categorybar .header__submenu-link:hover,body .header .header__categorybar .header__submenu-link:focus-visible,body .header .header__categorybar .header__submenu-link.selected{background:color-mix(in srgb,var(--jc-accent, #8d6271) 12%,#fff)!important;color:var(--jc-accent, #8d6271)!important}body .offcanvas .offcanvas__menu .offcanvas__menu-item--nested{padding-block:.35rem!important}body .offcanvas .offcanvas__group>summary.icon-wrapper{cursor:pointer!important;color:#fff!important;margin-block:.3rem!important;padding:1rem!important;border-radius:var(--rx-radius)!important;font-weight:800!important;list-style:none!important}body .offcanvas .offcanvas__group>summary.icon-wrapper::-webkit-details-marker{display:none!important}body .offcanvas .offcanvas__group>summary.icon-wrapper:after{content:"v"!important;margin-left:auto!important;opacity:.76!important;transition:transform .16s ease!important}body .offcanvas .offcanvas__group[open]>summary.icon-wrapper:after{transform:rotate(180deg)!important}body .offcanvas .offcanvas__submenu{display:grid!important;gap:.25rem!important;margin:.25rem 0 .45rem!important;padding:0!important;list-style:none!important}body .offcanvas .offcanvas__submenu--child{margin:.25rem 0 .45rem 1rem!important}body .offcanvas .offcanvas__submenu-link{display:block!important;padding:.55rem .8rem!important;border-radius:10px!important;color:#ffffffdb!important;font-weight:750!important;text-decoration:none!important}body .offcanvas .offcanvas__submenu-link:hover,body .offcanvas .offcanvas__submenu-link:focus-visible,body .offcanvas .offcanvas__submenu-link.selected{background:var(--rx-sun)!important;color:var(--rx-ink)!important}body[data-site*=grandma i] .header .header__categorybar,body[data-site*=grandma i] .header .header__categorybar>.container,body[data-site*=grandma i] .header .header__categorybar .header__categories{overflow:visible!important}body[data-site*=grandma i] .header .header__categorybar{position:relative!important;z-index:130!important}body[data-site*=grandma i] .header .header__categorybar .header__categories{display:flex!important;align-items:center!important;gap:10px!important;isolation:isolate!important}body[data-site*=grandma i] .header .header__categorybar .header__category-item--group{position:relative!important;z-index:260!important}body[data-site*=grandma i] .header .header__categorybar .header__category--group{display:inline-flex!important;align-items:center!important;gap:8px!important}body[data-site*=grandma i] .header .header__categorybar .header__category-caret{flex:0 0 auto!important;margin-left:2px!important}body[data-site*=grandma i] .header .header__categorybar .header__submenu{position:absolute!important;top:calc(100% - 2px)!important;left:0!important;transform:none!important;z-index:999!important;display:none!important;grid-template-columns:minmax(190px,1fr)!important;grid-auto-flow:row!important;width:max-content!important;min-width:238px!important;max-width:min(330px,calc(100vw - 32px))!important;margin:0!important;padding:14px 10px 10px!important;border:1px solid rgba(21,21,28,.12)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 22px 50px #15151c2e!important;list-style:none!important;text-align:left!important;white-space:normal!important}body[data-site*=grandma i] .header .header__categorybar .header__category-item--group:hover>.header__submenu,body[data-site*=grandma i] .header .header__categorybar .header__category-item--group:focus-within>.header__submenu{display:grid!important;gap:4px!important}body[data-site*=grandma i] .header .header__categorybar .header__submenu-link,body[data-site*=grandma i] .header .header__categorybar .header__submenu a{display:flex!important;width:100%!important;min-height:40px!important;align-items:center!important;justify-content:flex-start!important;padding:9px 12px!important;border-radius:9px!important;background:transparent!important;color:var(--rx-ink, #15151c)!important;font-size:.96rem!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease!important}body[data-site*=grandma i] .header .header__categorybar .header__submenu-link:hover,body[data-site*=grandma i] .header .header__categorybar .header__submenu-link:focus-visible,body[data-site*=grandma i] .header .header__categorybar .header__submenu-link.selected{background:var(--jc-accent, #8d6271)!important;color:#fff!important;box-shadow:0 5px 14px #8d627138!important;outline:none!important}.mixed-home{color:var(--rx-ink, #15151c)}.mixed-hero{padding:64px 0 48px;border-bottom:1px solid rgba(21,21,28,.08);background:#f7f6f4}.mixed-hero__copy{max-width:940px}.mixed-hero__eyebrow,.mixed-kitchen__eyebrow,.mixed-about__eyebrow{display:inline-block;margin-bottom:12px;color:#4f7955;font-weight:800;letter-spacing:0;text-transform:uppercase}.mixed-hero__title{max-width:900px;margin:0;line-height:1.05}.mixed-hero__lead{max-width:820px;margin:20px 0 0;color:#3f4146;line-height:1.55}.mixed-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mixed-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--jc-accent, #8d6271);border-radius:8px;font-weight:800;text-decoration:none;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.mixed-action--primary,.mixed-action:hover,.mixed-action:focus-visible{background:var(--jc-accent, #8d6271)!important;color:#fff!important}.mixed-action--secondary{background:#fff!important;color:var(--jc-accent, #8d6271)!important}.mixed-action--primary:hover,.mixed-action--primary:focus-visible{border-color:#4f7955!important;background:#4f7955!important}.mixed-topics,.mixed-latest-tips,.mixed-topic-section{padding-top:40px}.mixed-kitchen{margin-top:48px;padding:52px 0;border-block:1px solid rgba(79,121,85,.18);background:#f2f6f1}.mixed-kitchen__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.mixed-kitchen__title,.mixed-about__title{margin:0}.mixed-kitchen__lead{max-width:760px;margin:12px 0 0;color:#424b44;line-height:1.55}.mixed-kitchen__previews{margin-top:32px}.mixed-kitchen__empty{margin-top:28px;padding-top:20px;border-top:1px solid rgba(79,121,85,.2);color:#4d554f}.mixed-about{padding:56px 0;border-bottom:1px solid rgba(141,98,113,.14);background:#faf5f6}.mixed-about__inner{max-width:900px}.mixed-about__text{max-width:820px;margin:16px 0 0;color:#454047;line-height:1.55}.mixed-about__link{display:inline-flex;margin-top:20px;color:var(--jc-accent, #8d6271);font-weight:800;text-decoration:none}.mixed-about__link:hover,.mixed-about__link:focus-visible{color:#4f7955}.mixed-links{padding-top:48px}@media (max-width: 779px){.mixed-hero{padding:42px 0 34px}.mixed-hero__actions{align-items:stretch;flex-direction:column}.mixed-action{width:100%}.mixed-topics,.mixed-latest-tips,.mixed-topic-section{padding-top:28px}.mixed-kitchen{margin-top:36px;padding:40px 0}.mixed-kitchen__intro{grid-template-columns:1fr;align-items:start}.mixed-about{padding:42px 0}}:root{--brand:#791b35;--olive:#536245;--ink:#302b28;--muted:#6c6058;--line:#e4d9ca;--cream:#fcf6eb}body.brand-design .preview .preview__rating .preview__stars{display:inline-block!important;flex-shrink:0!important}body.brand-design .preview .preview__rating{justify-content:flex-start!important;align-self:flex-start!important}body.brand-design main h1,body.brand-design main h2,body.brand-design main h3{font-family:Georgia,serif!important;font-weight:700!important;color:#302b28!important}body.brand-design main h1{font-size:clamp(30px,3.3vw,42px)!important;line-height:1.2!important}body.brand-design main p,body.brand-design main li{font-family:Arial,sans-serif!important}body.brand-design main .icon-wrapper,body.brand-design main .recipe-card__action{background:#791b35!important;color:#fff!important;border-color:#791b35!important;font-family:Arial,sans-serif!important;font-size:14px!important}body.brand-design main .breadcrumb a,body.brand-design main .recipe-hero-meta a{color:#536245!important}body.brand-design .hb-ad-static{display:none!important}body.brand-design .landing__wrapper{max-width:1104px!important;margin:auto!important}body.brand-design .preview__rating{align-self:flex-start!important}body.brand-design .brand-preview-note{font-family:Arial,sans-serif!important}body.brand-design .brand-word{display:block;width:229px;height:70px;background:url(/__brand/sr-design-20260907-v8/logo.png) right center/305px auto no-repeat;font-size:0!important;color:transparent;letter-spacing:0}body.brand-design .brand-word em{font-size:0}body.brand-design .brand-footer .brand-word{width:168px;height:50px;background-size:224px auto}body.brand-design .brand-logo img{clip-path:circle(48%)}@media (max-width:600px){body.brand-design .brand-word{width:176px;height:56px;background-size:235px auto}}body.brand-design .brand-nav a,body.brand-design .brand-footer-links a{color:#302b28!important}body.brand-design .brand-category span{color:#fff!important}body.brand-design .brand-search button{background:#791b35!important;color:#fff!important}body.brand-design .preview .preview__link .preview__title{font-family:Georgia,serif!important;text-align:left!important;font-weight:700!important}body.brand-design .preview .preview__link{text-align:left!important}body.brand-design .preview .preview__rating{justify-content:flex-start!important}body.brand-design .brand-section-heading>a{color:#791b35!important}html{background:#fff!important;scroll-behavior:smooth}body{margin:0!important;background:#fff!important;color:var(--ink)!important;font:16px/1.6 Arial,sans-serif!important}*{box-sizing:border-box}img{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--olive);outline-offset:4px}h1,h2,h3,.preview__title{font-family:Georgia,serif!important;color:var(--ink);letter-spacing:-.025em}h1{font-size:clamp(30px,4vw,44px)!important;line-height:1.15!important}h2{font-size:clamp(25px,3vw,32px)!important;line-height:1.2!important}.brand-shell{max-width:1160px;margin:auto;padding:0 28px}.brand-header{border-bottom:1px solid #f0ece7;background:white}.brand-header-inner{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand-logo{display:flex;align-items:center;gap:12px;text-decoration:none!important;white-space:nowrap}.brand-logo img{width:62px;height:62px;object-fit:contain;border-radius:50%}.brand-word{font:700 36px/1 Georgia,serif;color:var(--brand);letter-spacing:-1.3px}.brand-word em{font-style:normal;color:var(--olive)}.brand-nav{display:flex;gap:25px;align-items:center}.brand-nav a{text-decoration:none;font:600 14px/1.5 Arial,sans-serif;padding:10px 0}.brand-nav a:hover,.brand-nav a[aria-current=page]{color:var(--brand)}.brand-menu{display:none}.brand-preview-note{text-align:center;font:11px/1.5 Arial,sans-serif;color:#74665d;padding:6px 16px;background:#faf8f5}.brand-footer{border-top:1px solid var(--line);background:white;padding:35px 0;margin-top:45px}.brand-footer .brand-shell{display:flex;justify-content:space-between;gap:30px;align-items:center;flex-wrap:wrap}.brand-footer .brand-logo img{width:42px;height:42px}.brand-footer .brand-word{font-size:25px}.brand-footer p{font:12px/1.5 Arial,sans-serif;color:var(--muted)}.brand-footer-links{display:flex;gap:17px;flex-wrap:wrap;font:12px/1.5 Arial,sans-serif}.brand-footer-links a{text-decoration:none}.brand-footer-links a:hover{text-decoration:underline}.brand-home{padding-top:30px}.brand-home-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 25px}.brand-home-heading h1{margin:0}.brand-search{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;min-height:49px;background:white;width:min(440px,100%);overflow:hidden}.brand-search input{border:0;background:none;width:100%;padding:12px 16px;min-width:0;font-size:14px;outline-offset:-4px}.brand-search button{border:0;background:var(--brand);color:#fff;padding:10px 16px;cursor:pointer;align-self:stretch}.brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.brand-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:34px 0 20px}.brand-section-heading h2{margin:0}.brand-section-heading>a{font-size:13px;text-decoration:none;color:var(--brand)}body .preview{display:flex!important;flex-direction:column;position:relative!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important;border:1px solid #e9e5df!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 2px 5px #302b2809!important;height:auto!important;transition:box-shadow .2s}body .preview:hover{box-shadow:0 5px 16px #302b2814!important}body .preview__img{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1!important;overflow:hidden!important;border-radius:0!important;padding:0!important}body .preview__img img{display:block!important;position:static!important;width:100%!important;height:100%!important;aspect-ratio:1!important;object-fit:cover!important;transform:none!important}body .preview__meta{position:absolute!important;inset:12px auto auto 12px!important;display:inline-flex!important;align-items:center;gap:5px;white-space:nowrap;background:white!important;color:#302b28!important;border-radius:18px!important;padding:4px 9px!important;font:12px/1.4 Arial,sans-serif!important;box-shadow:0 1px 5px #0001}body .preview__link{display:block!important;position:static!important;padding:15px 16px 10px!important;text-decoration:none!important;flex:1!important;inset:auto!important}body .preview__link:before,body .preview__link:after{display:none!important}body .preview__title{display:block!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;margin:0!important}body .brand-featured .preview__title{font-size:22px!important}body .preview__cat,body .preview__content,body .preview__save{display:none!important}body .preview__rating{display:flex!important;align-items:center;gap:5px;padding:0 16px 15px!important;margin:0!important;position:static!important;font:13px/1.5 Arial,sans-serif!important;color:var(--ink)!important}body .preview__rating-count{display:inline!important;color:#81756b}body .preview__rating-star,body .preview__rating-count2{display:none!important}body .preview__stars{display:inline-block!important;position:relative!important;font:17px/1.2 Arial,sans-serif!important;letter-spacing:1px;margin-right:5px;color:#ded8d0!important}body .preview__stars-off{color:#ded8d0!important}body .preview__stars-on{position:absolute!important;inset:0 auto 0 0!important;width:var(--pct)!important;white-space:nowrap!important;overflow:hidden!important;color:#bd781f!important}.brand-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:32px 0}.brand-category{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;color:#fff;text-decoration:none}.brand-category img{width:100%;height:100%;object-fit:cover;display:block}.brand-category:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#000b)}.brand-category span{position:absolute;z-index:1;bottom:12px;left:8px;right:8px;text-align:center;font:700 14px/1.2 Arial,sans-serif}.brand-ebook{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:32px;padding:32px 38px;border:1px solid var(--line);border-radius:12px;background:#fcf6eb;margin:38px 0 15px}.brand-ebook img{width:130px;height:auto;display:block;margin:auto;box-shadow:5px 8px 14px #302b281a}.brand-ebook h2{color:var(--brand);margin:6px 0 12px}.brand-ebook p{font-size:14px;color:var(--muted);max-width:490px;margin:8px 0}.brand-eyebrow{font:600 11px/1.5 Arial,sans-serif;color:var(--olive);letter-spacing:.12em}.brand-price{font:700 28px/1.4 Georgia,serif;color:var(--brand);margin-bottom:14px}.brand-button{display:inline-block;background:var(--brand);color:#fff!important;text-decoration:none!important;padding:12px 23px;border-radius:7px;font:600 14px/1.5 Arial,sans-serif;border:0;cursor:pointer}.brand-button:hover{background:#63162b}.brand-notice{padding:10px 18px;border:1px solid var(--line);background:var(--cream);font-size:13px;border-radius:8px;margin:16px auto;max-width:900px}body .container{max-width:1160px!important;width:100%!important;padding-inline:28px!important}body .container__wrapper{padding-inline:0!important}body .previews__wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:23px!important}body .previews{margin:30px 0!important}body .separator__title{background:#fff!important;color:var(--ink)!important}body .separator:before,body .separator:after{display:none!important}body .landing{padding-top:25px!important;background:#fff!important}body .landing__tldr{max-width:750px;font:16px/1.7 Arial,sans-serif!important}body .categories__wrapper{gap:18px!important}body .category__body{border-radius:10px!important}body .breadcrumb{font-size:12px!important;color:var(--muted)!important}body .main{background:white!important}body .button{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}body .content,body .recipe,body .article{line-height:1.75}body .content h2,body .recipe h2,body .article h2{color:var(--brand)}body .sidebar{border-color:var(--line)!important}body .jc-subnav,body .offcanvas,body .header,body .footer{display:none!important}body #smaki-ebook-preview{background:white;--sr-cream:#fff;--sr-burgundy:#791b35;--sr-sage:#536245}body #smaki-ebook-preview .sr-header,body #smaki-ebook-preview .sr-footer,body #smaki-ebook-preview .sr-review{display:none}body #smaki-ebook-preview .sr-wrap{max-width:1160px;padding-inline:28px}body #smaki-ebook-preview .sr-art,body #smaki-ebook-preview .sr-gallery-section{background:#f8f2e8}body #smaki-ebook-preview .sr-assurance{background:var(--olive)}body #smaki-ebook-preview h1,body #smaki-ebook-preview h2{color:var(--brand)}@media (max-width:850px){.brand-word{font-size:29px}.brand-nav{gap:14px}.brand-header-inner{min-height:90px}.brand-logo img{width:51px;height:51px}.brand-ebook{grid-template-columns:130px 1fr;gap:22px;padding:25px}.brand-ebook>div:last-child{grid-column:2}.brand-ebook img{width:110px}.brand-grid,body .previews__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}.brand-featured{grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-featured .preview__title{font-size:18px!important}.brand-categories{gap:10px}.brand-category span{font-size:12px}.brand-home-heading{gap:15px}}@media (max-width:600px){.brand-shell,body .container{padding-inline:18px!important}.brand-header-inner{min-height:84px}.brand-logo{gap:8px}.brand-word{font-size:28px}.brand-logo img{width:48px;height:48px}.brand-menu{display:block;border:1px solid var(--line);background:white;border-radius:6px;padding:8px 12px;font-size:13px}.brand-nav{display:none;position:absolute;top:84px;left:0;right:0;z-index:20;background:white;padding:20px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px #0001;flex-wrap:wrap}.brand-nav.is-open{display:flex}.brand-home{padding-top:23px}.brand-home-heading{display:block;margin-bottom:20px}.brand-home-heading h1{margin-bottom:17px;font-size:32px!important}.brand-search{width:100%;min-height:45px}.brand-featured{grid-template-columns:1fr!important}.brand-grid,body .previews__wrapper{gap:14px!important}.brand-featured .preview__title{font-size:21px!important}.brand-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:25px 0}.brand-category span{font-size:12px}.brand-section-heading{margin-top:27px;align-items:baseline}.brand-section-heading h2{font-size:25px!important}.brand-section-heading>a{font-size:11px;white-space:nowrap}body .preview__title{font-size:15px!important}body .preview__link{padding:12px 10px 9px!important}body .preview__rating{padding:0 10px 12px!important;gap:3px;font-size:11px!important}body .preview__stars{font-size:13px!important;letter-spacing:0;margin-right:2px}body .preview__meta{top:8px!important;left:8px!important;font-size:10px!important;padding:3px 7px!important}.brand-ebook{grid-template-columns:90px 1fr;gap:18px;padding:23px 18px;margin-top:28px}.brand-ebook img{width:85px}.brand-ebook h2{font-size:26px!important}.brand-ebook p{font-size:13px}.brand-ebook>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-price{font-size:25px;margin:0}.brand-button{font-size:13px;padding:11px 17px}.brand-footer{margin-top:28px;padding:26px 0}.brand-footer-links{gap:12px}.brand-preview-note{font-size:10px}body #smaki-ebook-preview .sr-wrap{padding-inline:18px}body .categories__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .landing__title{overflow-wrap:anywhere}}:root{--surface:#fff;--panel:#fcf8f2;--text:#302b28;--secondary:#6c6058;--edge:#e4d9ca;--accent:#791b35;--soft-olive:#536245;color-scheme:light}html[data-theme=dark]{--surface:#1c1b18;--panel:#282621;--text:#f5eee3;--secondary:#c6bcaf;--edge:#4d463e;--accent:#eda7bb;--soft-olive:#bdcba4;color-scheme:dark;--ink:var(--text);--muted:var(--secondary);--line:var(--edge);--cream:var(--panel);--olive:var(--soft-olive)}html,body.brand-design{background:var(--surface)!important;color:var(--text)!important}body.brand-design{font-family:Segoe UI,Arial,sans-serif!important;line-height:1.65}body.brand-design h1,body.brand-design h2,body.brand-design h3,body.brand-design .preview__title{font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;letter-spacing:-.025em;font-weight:700!important;color:var(--text)!important}body.brand-design .brand-home h1{font-size:clamp(32px,4vw,46px)!important}body.brand-design .brand-section-heading h2{font-size:32px!important}body.brand-design .brand-header{background:var(--surface)!important;border-color:var(--edge)}body.brand-design .brand-header-inner{gap:20px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}body.brand-design .brand-nav{gap:3px;padding:5px;border:1px solid var(--edge);border-radius:13px;background:var(--panel);margin-left:auto}body.brand-design .brand-nav a{font-size:16px!important;padding:8px 11px;border-radius:9px;color:var(--text)!important;white-space:nowrap}body.brand-design .brand-nav a:hover,body.brand-design .brand-nav a[aria-current]{background:var(--surface);color:var(--accent)!important}.brand-tools{display:flex;gap:8px}.brand-tool{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--edge);border-radius:50%;font:25px Georgia!important;background:var(--panel);color:var(--accent)!important;text-decoration:none!important;cursor:pointer}body.brand-design :focus-visible{outline:3px solid var(--soft-olive)!important;outline-offset:4px}body.brand-design .brand-preview-note{background:var(--panel)!important;color:var(--secondary)!important}body.brand-design .preview{position:relative;background:var(--surface)!important;border:1px solid var(--edge)!important;box-shadow:0 3px 12px #00000008!important;overflow:hidden}body.brand-design .preview__rating,body.brand-design .preview__rating-val{color:var(--text)!important}body.brand-design .preview__rating-count,body.brand-design .preview__rating-count2{color:var(--secondary)!important}body.brand-design .brand-save{position:absolute;top:12px;right:12px;width:38px;height:38px;border:1px solid #e4d9ca;background:#fff;color:#791b35;box-shadow:0 2px 8px #0002;border-radius:50%;font:26px Georgia;cursor:pointer;z-index:2;display:grid;place-items:center;padding:0}.brand-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--text);color:var(--surface);border-radius:12px;padding:12px 20px;z-index:10000;max-width:90vw;opacity:0;pointer-events:none;transition:opacity .15s}.brand-toast.is-visible{opacity:1}body.brand-design .brand-about{margin:56px 0;background:var(--panel)!important;border:1px solid var(--edge);border-radius:22px;padding:38px!important}body.brand-design .brand-about .container{padding:0!important;background:transparent!important}body.brand-design .brand-about .jc-about__inner{display:grid!important;grid-template-columns:220px 1fr;gap:42px;align-items:center;background:none!important;padding:0!important;border:0!important;box-shadow:none!important}body.brand-design .brand-about .jc-about__photo img{width:220px!important;height:220px!important;object-fit:cover;border-radius:50%;border:6px solid var(--surface)}body.brand-design .brand-about h2{font-size:32px!important;margin:8px 0 16px!important}body.brand-design .brand-about p{color:var(--secondary)!important;font:17px/1.85 Segoe UI,Arial,sans-serif!important}body.brand-design .brand-about a,body.brand-design .brand-about .jc-about__eyebrow{color:var(--accent)!important}body.brand-design .brand-footer{margin-top:56px;background:var(--panel)!important;border-top:3px solid #791b35;padding:52px 0 0!important;color:var(--text)}body.brand-design .brand-footer-grid{display:grid!important;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px;align-items:start}body.brand-design .brand-footer h2{font:700 15px Segoe UI,Arial,sans-serif!important;letter-spacing:.05em;margin:0 0 18px}body.brand-design .brand-footer nav a{display:block;color:var(--secondary)!important;font-size:14px;margin:10px 0;line-height:1.6}body.brand-design .brand-footer p{max-width:280px;color:var(--secondary)!important;font-size:15px;line-height:1.8}.brand-socials{display:flex;gap:10px;flex-wrap:wrap}.brand-socials a{border:1px solid var(--edge);border-radius:8px;padding:8px 12px;color:var(--accent)!important;font-size:14px}.brand-footer-bottom{margin-top:38px;padding:20px;text-align:center;border-top:1px solid var(--edge);font-size:12px;color:var(--secondary)}body.brand-design .brand-ebook{background:var(--panel)!important;border:1px solid var(--edge)}body.brand-design .brand-ebook p,body.brand-design .brand-intro{color:var(--secondary)!important}body.brand-design .brand-price,body.brand-design .brand-eyebrow{color:var(--accent)!important}body.brand-design .brand-search input{background:var(--surface)!important;color:var(--text)!important}body.brand-design .brand-search{border-color:var(--edge)!important}.brand-saved-image{width:100%;aspect-ratio:1;object-fit:cover}.brand-recipe-tools{display:flex;align-items:center;gap:14px;margin:24px 0}.brand-recipe-tools .brand-save{position:static!important}.brand-dialog-open{overflow:hidden}.brand-cooking{background:var(--surface);color:var(--text);border:1px solid var(--edge);border-radius:18px;width:min(860px,96vw);max-height:92dvh;padding:0;overscroll-behavior:contain}.brand-cooking::backdrop{background:#0009;backdrop-filter:blur(3px)}.brand-cooking-bar{position:sticky;top:0;display:flex;align-items:center;gap:10px;padding:16px 22px;background:var(--panel);border-bottom:1px solid var(--edge);z-index:1}.brand-cooking-bar strong{margin-right:auto}.brand-cooking-bar button{padding:8px 12px;border:1px solid var(--edge);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}.brand-cooking-content{padding:26px;--cook-size:20px}.brand-cooking-content h2{font-size:28px!important}.brand-cooking-content h3{margin:30px 0 15px}.brand-cooking-content p,.brand-check{font-size:var(--cook-size)!important;line-height:1.7}.brand-cooking-content .brand-awake{font-size:14px!important;color:var(--secondary)}.brand-check{display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid var(--edge);padding:15px 0;cursor:pointer}.brand-check input{appearance:auto!important;width:22px!important;height:22px!important;flex:0 0 22px;margin-top:6px;accent-color:#791b35}.brand-check:has(input:checked) span{text-decoration:line-through;opacity:.55}html[data-theme=dark] .brand-logo{background:#fff;border-radius:12px;padding:5px 9px;width:max-content}html[data-theme=dark] body.brand-design :is(main,section,article,aside,.container,.recipe,.recipe__wrapper,.recipe-card__summary,.landing,.author,.sr-card,.sr-gallery,.sr-gallery-stage,.sr-product,#smaki-ebook-preview){background-color:var(--surface)!important;color:var(--text)!important;border-color:var(--edge)!important;background-image:none!important}html[data-theme=dark] body.brand-design :is(p,li,dt,dd,summary,label,.txt-m,.txt-l,.txt-s,.recipe__ingredient-text,.recipe__interact-list-content,.recipe-card__rating-text){color:var(--text)!important}html[data-theme=dark] body.brand-design :is(a,.breadcrumbs a){color:var(--accent)}html[data-theme=dark] body.brand-design :is(input,textarea,select,details,.recipe-card__fact){background-color:var(--panel)!important;color:var(--text)!important;border-color:var(--edge)!important}html[data-theme=dark] body.brand-design :is(.brand-button,.sr-button,.recipe-card__action,.icon-wrapper){background:#791b35!important;color:#fff!important}html[data-theme=dark] body.brand-design :is(.preview__meta,.preview__meta span,.brand-category span){color:#302b28!important}html[data-theme=dark] body.brand-design .brand-category span{color:#fff!important}html[data-theme=dark] body.brand-design .brand-about,html[data-theme=dark] body.brand-design .brand-ebook{background:var(--panel)!important}@media (max-width:1050px){body.brand-design .brand-nav{order:3;width:100%;justify-content:center}body.brand-design .brand-tools{margin-left:auto}.brand-footer-grid{gap:24px!important}}@media (max-width:600px){body.brand-design .brand-header-inner{gap:9px;padding-top:12px;padding-bottom:12px}body.brand-design .brand-menu{margin-left:auto;padding:8px;border:1px solid var(--edge);color:var(--text);background:var(--panel);border-radius:8px}body.brand-design .brand-tools{margin-left:0;gap:5px}.brand-tool{width:35px;height:35px;font-size:22px!important}body.brand-design .brand-header .brand-word{width:151px;background-size:202px auto}body.brand-design .brand-header .brand-logo img{width:42px;height:42px}body.brand-design .brand-nav{flex-wrap:wrap}body.brand-design .brand-nav:not(.is-open){display:none!important}body.brand-design .brand-nav a{font-size:16px!important;padding:9px}body.brand-design .brand-about{padding:25px!important;margin:36px 0}body.brand-design .brand-about .jc-about__inner{grid-template-columns:1fr;gap:22px;text-align:left}body.brand-design .brand-about .jc-about__photo img{width:160px!important;height:160px!important}body.brand-design .brand-about h2{font-size:28px!important}body.brand-design .brand-footer-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}.brand-footer-brand{grid-column:1/-1}body.brand-design .brand-footer{padding-top:32px!important}.brand-cooking-bar{padding:12px;gap:6px}.brand-cooking-bar strong{font-size:13px}.brand-cooking-bar button{padding:7px}.brand-cooking-content{padding:18px}html[data-theme=dark] .brand-header .brand-logo{padding:3px 5px}}body.brand-design .brand-about{display:block!important}html[data-theme=dark] body.brand-design #smaki-ebook-preview :is(h1,h2,h3,h4,p,li,summary,.sr-price,.sr-kicker,.sr-eyebrow){color:var(--text)!important}html[data-theme=dark] body.brand-design #smaki-ebook-preview :is(.sr-section,.sr-faq,.sr-faq-item,.sr-note,.sr-meta,.sr-feature,.sr-purchase,.sr-buy-box){background:var(--panel)!important;border-color:var(--edge)!important}@media (max-width:600px){body.brand-design .brand-header .brand-word{width:130px;background-size:174px auto}body.brand-design .brand-header .brand-logo{gap:5px}body.brand-design .brand-header .brand-logo img{width:36px;height:36px}body.brand-design .brand-header-inner{column-gap:7px}}body.brand-design :is(h1,h2,h3,.preview__title):not(#brand-specificity){font-family:Palatino Linotype,Book Antiqua,Georgia,serif!important;color:var(--text)!important}html[data-theme=dark] body.brand-design{--jc-user-heading:var(--text);--jc-clone-ink:var(--text);--rx-ink:var(--text);--mo-on-landing-title:var(--text)}html[data-theme=dark] body.brand-design :is(h1,h2,h3,h4,h5,.author__title,.related_entries__title,.recipe-hero-meta,.recipe-hero-meta a,.breadcrumb,.breadcrumbs,.landing__date):not(#brand-specificity){color:var(--text)!important}html[data-theme=dark] body.brand-design :is(.chip,.tag,.tag__link,.landing__tags a):not(#brand-specificity){background:var(--panel)!important;color:var(--text)!important;border-color:var(--edge)!important}html[data-theme=dark] body.brand-design :is(.brand-section-heading a,.jc-about__more,.jc-about__eyebrow,.breadcrumbs a,.breadcrumb a):not(#brand-specificity){color:var(--accent)!important}html[data-theme=dark] body.brand-design #smaki-ebook-preview :is(.sr-tags span,.sr-gallery-tab,.sr-final,.sr-proof,.sr-fact,.sr-sample){background:var(--panel)!important;color:var(--text)!important;border-color:var(--edge)!important}html[data-theme=dark] body.brand-design #smaki-ebook-preview .sr-gallery-tab[aria-pressed=true]{background:#791b35!important;color:#fff!important}body.brand-design .brand-nav{gap:0;padding:7px 5px}body.brand-design .brand-nav a{position:relative;font-size:18px!important;font-weight:700!important;padding:9px 15px}body.brand-design .brand-nav a+a:before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background:var(--edge)}body.brand-design .brand-tools{gap:9px}body.brand-design .brand-tool{border-radius:12px;width:44px;height:44px}body.brand-design .brand-search-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:0 13px;font:700 15px Segoe UI,Arial,sans-serif!important;background:#791b35;color:#fff!important;border-color:#68142c}body.brand-design :is(.brand-tool,.brand-menu,.brand-button,.brand-search button,.brand-cooking-bar button){box-shadow:0 3px 0 var(--edge),0 5px 9px #00000012,inset 0 1px #ffffff70!important;transition:transform .15s,box-shadow .15s;cursor:pointer}body.brand-design :is(.brand-button,.brand-search-toggle,.brand-search button){box-shadow:0 4px #4e1022,0 6px 12px #00000020,inset 0 1px #ffffff30!important}body.brand-design :is(.brand-tool,.brand-menu,.brand-button,.brand-search button,.brand-cooking-bar button):hover{transform:translateY(-1px)}body.brand-design :is(.brand-tool,.brand-menu,.brand-button,.brand-search button,.brand-cooking-bar button):active{transform:translateY(3px);box-shadow:0 1px 0 var(--edge),inset 0 1px 3px #0002!important}body.brand-design .brand-header-search{padding-top:0;padding-bottom:22px}body.brand-design .brand-header-search[hidden]{display:none!important}body.brand-design .brand-header-search .brand-search{width:min(100%,620px);margin-left:auto}body.brand-design .brand-search button{border-radius:9px;padding:12px 20px;margin:3px 3px 6px}@media (min-width:1051px) and (max-width:1250px){body.brand-design .brand-header .brand-word{width:190px;background-size:254px auto}body.brand-design .brand-nav a{padding:9px 11px}}@media (max-width:600px){body.brand-design .brand-header-inner{justify-content:space-between;row-gap:14px}body.brand-design .brand-tools{gap:8px;margin-left:auto}body.brand-design .brand-tool{width:38px;height:38px}body.brand-design .brand-search-toggle{width:auto;font-size:14px!important;padding:0 12px}body.brand-design .brand-nav a{font-size:18px!important;padding:10px 12px}body.brand-design .brand-header-search{padding-bottom:18px}body.brand-design .brand-search button{padding:10px 14px}}@media (prefers-reduced-motion:reduce){body.brand-design :is(.brand-tool,.brand-menu,.brand-button,.brand-search button,.brand-cooking-bar button){transition:none}}body.brand-design .brand-header-search .brand-search{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--edge)!important;border-radius:13px;background:var(--surface);overflow:visible}body.brand-design .brand-header-search .brand-search:focus-within{border-color:var(--soft-olive)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--soft-olive) 22%,transparent)}body.brand-design .brand-header-search .brand-search input{flex:1 1 0;width:0;min-width:0;height:46px;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:7px;box-shadow:none!important;outline:none!important;outline-offset:0!important}body.brand-design .brand-header-search .brand-search button{flex:0 0 auto;white-space:nowrap;min-width:104px;height:46px;margin:0 0 3px!important;padding:10px 16px!important;line-height:1.2;border-radius:8px}@media (max-width:600px){body.brand-design .brand-header-search .brand-search{gap:5px;padding:6px}body.brand-design .brand-header-search .brand-search button{min-width:90px;padding:10px 12px!important}}body.brand-design .brand-category-heading{margin-top:44px;margin-bottom:18px}body.brand-design .brand-categories{gap:18px;margin-top:0;margin-bottom:34px;overflow:visible}body.brand-design .brand-category{display:flex;flex-direction:column;position:relative;aspect-ratio:auto!important;overflow:hidden;border:1px solid var(--edge);border-radius:20px;background:var(--surface)!important;box-shadow:0 6px 0 var(--edge),0 12px 22px #302b2812;transition:transform .18s,box-shadow .18s;text-decoration:none}body.brand-design .brand-category:after,body.brand-design .brand-category:before{display:none!important}body.brand-design .brand-category img{position:static!important;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover;filter:none!important;border-radius:0!important}body.brand-design .brand-category span{position:static!important;display:flex!important;align-items:center;justify-content:center;min-height:62px;width:100%;padding:12px 7px!important;margin:0;background:var(--surface)!important;color:var(--text)!important;text-shadow:none!important;font:700 17px/1.25 Segoe UI,Arial,sans-serif!important;text-align:center;transform:none!important}body.brand-design .brand-category:hover{transform:translateY(-5px);box-shadow:0 9px 0 var(--edge),0 17px 26px #302b2820}body.brand-design .brand-category:active{transform:translateY(3px);box-shadow:0 2px 0 var(--edge)}body.brand-design .brand-about{position:relative;margin:38px 0 52px!important;padding:42px!important;border-radius:24px;border-top:4px solid #791b35;box-shadow:0 8px 0 var(--edge),0 18px 35px #302b2810,inset 0 1px #ffffff80;background:linear-gradient(120deg,var(--panel),var(--surface))!important}body.brand-design .brand-about .jc-about__inner{grid-template-columns:240px 1fr;gap:44px}body.brand-design .brand-about .jc-about__photo{width:240px;padding:8px;border-radius:26px;background:var(--surface);border:1px solid var(--edge);box-shadow:0 7px 0 var(--edge),0 12px 25px #00000018;transform:rotate(-3deg)}body.brand-design .brand-about .jc-about__photo img{display:block;width:222px!important;height:250px!important;object-fit:cover;object-position:center 30%;border:0;border-radius:18px}body.brand-design .brand-about .jc-about__eyebrow{font:700 12px Segoe UI,Arial,sans-serif!important;letter-spacing:.14em}body.brand-design .brand-about .jc-about__more{display:inline-flex;padding:10px 18px;margin-top:12px;background:#791b35!important;color:#fff!important;border-radius:10px;box-shadow:0 4px #4e1022,0 7px 12px #0001;text-decoration:none;gap:12px}html[data-theme=dark] body.brand-design .brand-category span:not(#brand-specificity){color:var(--text)!important}html[data-theme=dark] body.brand-design .brand-about .jc-about__more:not(#brand-specificity){color:#fff!important}@media (max-width:800px){body.brand-design .brand-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.brand-design .brand-about .jc-about__inner{grid-template-columns:180px 1fr;gap:28px}body.brand-design .brand-about .jc-about__photo{width:180px}body.brand-design .brand-about .jc-about__photo img{width:162px!important;height:190px!important}}@media (max-width:600px){body.brand-design .brand-category-heading{align-items:flex-start;gap:14px}body.brand-design .brand-category-heading h2{font-size:27px!important}body.brand-design .brand-category-heading a{font-size:12px;max-width:105px;text-align:right}body.brand-design .brand-categories{gap:12px}body.brand-design .brand-category{border-radius:14px}body.brand-design .brand-category span{font-size:13px!important;min-height:57px;padding:9px 4px!important}body.brand-design .brand-about{padding:25px!important}body.brand-design .brand-about .jc-about__inner{grid-template-columns:1fr;gap:30px}body.brand-design .brand-about .jc-about__photo{margin:0 auto}body.brand-design .brand-about h2{font-size:29px!important}}@media (prefers-reduced-motion:reduce){body.brand-design .brand-category{transition:none}}body.brand-design .preview .preview__title:not(#brand-specificity){font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;font-size:21px!important;line-height:1.4!important;letter-spacing:-.02em!important}body.brand-design .brand-featured .preview .preview__title:not(#brand-specificity){font-size:25px!important;line-height:1.35!important}body.brand-design .brand-footer{border-top:0!important;background:var(--surface)!important;padding-top:20px!important}body.brand-design .brand-footer-grid{grid-template-columns:1.25fr 1fr 1fr 1.15fr!important;gap:28px!important;background:var(--panel);border:1px solid var(--edge);border-top:4px solid #791b35;border-radius:24px;padding:38px!important;box-shadow:0 8px 0 var(--edge),0 20px 32px #302b2812,inset 0 1px #ffffff60}body.brand-design .brand-footer h2:not(#brand-specificity){font-family:Georgia,serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--edge)}body.brand-design .brand-footer nav a{font-family:Segoe UI,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.5;padding:5px 0;margin:5px 0;color:var(--text)!important;text-decoration:none;display:block}body.brand-design .brand-footer nav a:hover{color:var(--accent)!important;text-decoration:underline;text-underline-offset:4px}body.brand-design .brand-footer p{font-size:16px!important;line-height:1.8!important;margin:20px 0}body.brand-design .brand-socials{gap:12px;flex-direction:column;align-items:flex-start}body.brand-design .brand-socials a{display:inline-flex;align-items:center;gap:10px;font:700 17px Segoe UI,Arial,sans-serif!important;padding:12px 16px;min-width:155px;border-radius:12px;background:var(--surface);border:1px solid var(--edge);box-shadow:0 4px 0 var(--edge),0 7px 12px #0000000d;transition:transform .15s;text-decoration:none}body.brand-design .brand-socials a:hover{transform:translateY(-2px)}body.brand-design .brand-socials a:active{transform:translateY(3px);box-shadow:0 1px 0 var(--edge)}body.brand-design .brand-socials svg{flex-shrink:0}body.brand-design .brand-footer-bottom{margin-top:34px;border:0;font-size:13px}@media (max-width:950px){body.brand-design .brand-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-footer-brand{grid-column:1/-1}body.brand-design .brand-socials{flex-direction:row;flex-wrap:wrap}}@media (max-width:600px){body.brand-design .preview .preview__title:not(#brand-specificity){font-size:17px!important;line-height:1.4!important}body.brand-design .brand-featured .preview .preview__title:not(#brand-specificity){font-size:23px!important}body.brand-design .brand-footer-grid{grid-template-columns:1fr 1fr!important;padding:25px 20px!important;width:calc(100% - 28px);gap:28px 20px!important}body.brand-design .brand-footer h2:not(#brand-specificity){font-size:21px!important}body.brand-design .brand-footer nav a{font-size:15px!important}body.brand-design .brand-socials a{font-size:16px!important;min-width:0;padding:11px 12px}}@media (prefers-reduced-motion:reduce){body.brand-design .brand-socials a{transition:none}}body.brand-design.brand-recipe-page .brand-recipe-intro{background:linear-gradient(125deg,var(--panel),var(--surface));border:1px solid var(--edge);border-left:5px solid #791b35;border-radius:18px;padding:24px 26px;margin:0 0 22px;box-shadow:0 5px 0 var(--edge),0 10px 20px #302b280a}body.brand-design.brand-recipe-page .brand-recipe-intro h1:not(#brand-specificity){font-size:clamp(26px,2.6vw,36px)!important;line-height:1.3!important;margin:16px 0!important}body.brand-design.brand-recipe-page .brand-recipe-intro .breadcrumb{margin:0!important;font-size:12px!important;line-height:1.6}body.brand-design.brand-recipe-page .brand-recipe-intro .recipe-hero-meta{font:13px/1.8 Segoe UI,Arial,sans-serif!important;margin:0!important;color:var(--secondary)!important;display:flex;flex-wrap:wrap;gap:5px 14px}body.brand-design.brand-recipe-page .brand-recipe-intro .recipe-hero-meta__item:after{display:none!important}body.brand-design.brand-recipe-page .actions{gap:12px!important;display:flex!important;flex-wrap:wrap!important;padding:8px 0!important}body.brand-design.brand-recipe-page :is(.actions .icon-wrapper,.recipe-card__action):not(#brand-specificity){background:#791b35!important;color:#fff!important;border:1px solid #68142c!important;border-radius:12px!important;padding:11px 15px!important;box-shadow:0 4px #4e1022,0 7px 12px #0001!important;font:600 14px Segoe UI,Arial,sans-serif!important;display:inline-flex;align-items:center;gap:8px;text-decoration:none}body.brand-design.brand-recipe-page .actions .icon-wrapper[href$="#recipe"]:not(#brand-specificity){background:#536245!important;border-color:#455438!important;box-shadow:0 4px #35402c,0 7px 12px #0001!important}body.brand-design.brand-recipe-page .actions .icon-wrapper svg{width:18px;height:18px;fill:currentColor;color:inherit}body.brand-design.brand-recipe-page :is(.actions .icon-wrapper,.recipe-card__action):active{transform:translateY(3px)}body.brand-design.brand-recipe-page .template-main-sidebar__sidebar .author{border:1px solid var(--edge)!important;border-top:4px solid #791b35!important;border-radius:22px!important;overflow:hidden;background:var(--panel)!important;box-shadow:0 7px 0 var(--edge),0 15px 28px #00000012!important;margin-bottom:34px!important}body.brand-design.brand-recipe-page .author__body{padding:22px!important;background:var(--panel)!important;color:var(--text)!important}body.brand-design.brand-recipe-page .author__body p{font:15px/1.8 Segoe UI,Arial,sans-serif!important;font-weight:400!important;color:var(--text)!important;text-align:left!important}body.brand-design.brand-recipe-page .author__img img{display:block;width:100%;height:auto;aspect-ratio:1.12;object-fit:cover;object-position:center 30%}body.brand-design.brand-recipe-page .author .brand-socials{display:flex!important;flex-direction:row;justify-content:center;gap:10px;flex-wrap:wrap}body.brand-design.brand-recipe-page .author .brand-socials a{font-size:14px!important;min-width:0;padding:10px 12px;background:var(--surface);color:var(--accent)!important;border-radius:10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--edge);box-shadow:0 3px 0 var(--edge);text-decoration:none}body.brand-design.brand-recipe-page .author .brand-socials svg{width:19px;height:19px}body.brand-design.brand-recipe-page .social__title{font:700 14px/1.5 Segoe UI,Arial,sans-serif!important;color:var(--text)!important;margin:20px 0 12px}body.brand-design.brand-recipe-page .related_entries__item{border:1px solid var(--edge)!important;border-radius:14px!important;overflow:hidden;background:var(--panel)!important;box-shadow:0 4px 0 var(--edge),0 7px 14px #00000008!important;margin-bottom:15px!important}body.brand-design.brand-recipe-page .related_entries__item-content{font-size:15px!important;line-height:1.5!important;color:var(--text)!important}@media (max-width:600px){body.brand-design.brand-recipe-page .brand-recipe-intro{padding:20px 17px}body.brand-design.brand-recipe-page .actions{gap:10px!important}body.brand-design.brand-recipe-page .actions .icon-wrapper:not(#brand-specificity){font-size:13px!important;padding:10px 12px!important}}body.brand-design.brand-recipe-page .template-main-sidebar{align-items:start!important}body.brand-design.brand-recipe-page .template-main-sidebar__sidebar{margin-top:0!important;top:auto!important;transform:none!important;padding-top:0!important}body.brand-design.brand-recipe-page .template-main-sidebar__main>.landing__content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.brand-design.brand-recipe-page .brand-recipe-intro{border-left:0;border-top:4px solid #791b35;padding:24px!important;background:var(--panel)!important}body.brand-design.brand-recipe-page .brand-recipe-intro .breadcrumb{font-weight:400!important;color:var(--secondary)!important}body.brand-design.brand-recipe-page .brand-recipe-intro .breadcrumb li:last-child{display:none}body.brand-design.brand-recipe-page .brand-recipe-intro h1:not(#brand-specificity){font-weight:700!important;color:var(--text)!important;margin:14px 0 20px!important}body.brand-design.brand-recipe-page .brand-recipe-intro .recipe-hero-meta{border-top:1px solid var(--edge);padding-top:13px!important}body.brand-design.brand-recipe-page .recipe-hero-meta a{font-weight:700!important;color:var(--soft-olive)!important}body.brand-design.brand-recipe-page .recipe-hero-meta span{font-weight:400!important;color:var(--secondary)!important}body.brand-design .brand-socials{flex-direction:row!important;gap:12px!important}body.brand-design .brand-socials a,body.brand-design .brand-footer .brand-socials a,body.brand-design.brand-recipe-page .author .brand-socials a{display:inline-flex!important;align-items:center;justify-content:center;width:46px;height:46px;min-width:46px!important;padding:0!important;border-radius:12px}body.brand-design .brand-socials a svg{width:22px!important;height:22px!important}html[data-theme=dark] body.brand-design.brand-recipe-page :is(.article,.recipe,.author__body,.related_entries,.brand-recipe-intro) :is(p,span,strong,b,li,em,h1,h2,h3,h4,dt,dd,figcaption):not(#brand-contrast){color:var(--text)!important}html[data-theme=dark] body.brand-design.brand-recipe-page :is(.article,.recipe) a:not(#brand-contrast){color:var(--accent)!important}html[data-theme=dark] body.brand-design.brand-recipe-page :is(.related_entries__item,.author,.author__body,.brand-recipe-intro):not(#brand-contrast){background:var(--panel)!important;border-color:var(--edge)!important}html[data-theme=dark] body.brand-design.brand-recipe-page :is(.recipe-hero-meta,.recipe-hero-meta span,figcaption):not(#brand-contrast){color:var(--secondary)!important}html[data-theme=dark] body.brand-design.brand-recipe-page .recipe-card__action:not(#brand-contrast){color:#fff!important}@media (max-width:800px){body.brand-design.brand-recipe-page .template-main-sidebar__sidebar{margin-top:30px!important}}body.brand-design.brand-recipe-page .landing__content>.author-card{display:none!important}body.brand-design.brand-recipe-page main>.container{padding-top:28px!important}body.brand-design.brand-recipe-page .actions .icon-wrapper:not(#brand-specificity){flex:0 0 auto!important;min-width:0!important;width:auto!important}html[data-theme=dark] body.brand-design.brand-recipe-page .recipe-tags__link:not(#brand-contrast){background:var(--panel)!important;border:1px solid var(--edge)!important;color:var(--text)!important}html[data-theme=dark] body.brand-design.brand-recipe-page .recipe-tags__link span:not(#brand-contrast){color:var(--text)!important}body.brand-design .brand-header *,body.brand-design .brand-footer *{box-sizing:border-box!important}body.brand-design .brand-header .brand-header-inner:not(#brand-layout){display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;max-width:1200px;margin:0 auto;padding:20px 24px}body.brand-design .brand-header .brand-nav:not(#brand-layout){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-self:end;justify-content:center;width:auto;margin:0!important;order:0}body.brand-design .brand-header .brand-tools:not(#brand-layout){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-self:end;margin:0!important;order:0}body.brand-design .brand-header .brand-nav a{margin:0!important;line-height:1.4!important}body.brand-design .brand-footer nav:not(#brand-layout){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0!important;width:auto!important}body.brand-design .brand-footer nav a:not(#brand-layout){display:block!important;float:none!important;width:100%!important;margin:5px 0!important;padding:5px 0!important}body.brand-design .brand-footer .brand-footer-grid:not(#brand-layout){display:grid!important;width:calc(100% - 48px)!important;max-width:1160px!important;margin:0 auto!important}body.brand-design .brand-footer{width:100%!important;max-width:none!important;margin:44px 0 0!important}@media (min-width:1051px){body.brand-design .brand-header .brand-menu{display:none!important}body.brand-design .brand-header .brand-word{width:205px;background-size:274px auto}body.brand-design .brand-header .brand-logo img{width:52px;height:52px}body.brand-design .brand-header .brand-nav a{padding:9px 11px;font-size:17px!important}}@media (max-width:1050px) and (min-width:601px){body.brand-design .brand-header .brand-header-inner:not(#brand-layout){grid-template-columns:1fr auto}body.brand-design .brand-header .brand-nav:not(#brand-layout){grid-row:2;grid-column:1/-1;justify-self:center}}@media (max-width:600px){body.brand-design .brand-header .brand-header-inner:not(#brand-layout){grid-template-columns:1fr auto;padding:14px 18px;gap:14px}body.brand-design .brand-header .brand-menu{grid-column:2;grid-row:1}body.brand-design .brand-header .brand-tools:not(#brand-layout){grid-column:1/-1;grid-row:2}body.brand-design .brand-header .brand-nav:not(#brand-layout){grid-column:1/-1;grid-row:3;flex-wrap:wrap!important;justify-self:stretch}body.brand-design .brand-header .brand-nav:not(.is-open):not(#brand-layout){display:none!important}body.brand-design .brand-footer .brand-footer-grid:not(#brand-layout){width:calc(100% - 28px)!important}}body.brand-design.brand-document-page main.brand-document{box-sizing:border-box;width:calc(100% - 36px)!important;max-width:940px!important;margin:32px auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.brand-design .brand-document-intro,body.brand-design .brand-document-section{padding:28px 34px!important;margin:0 0 22px!important;border:1px solid var(--edge)!important;border-radius:18px;background:var(--surface)!important;box-shadow:0 4px 0 var(--edge),0 10px 20px #00000006}body.brand-design .brand-document-intro{background:var(--panel)!important;border-top:4px solid #791b35!important}body.brand-design .brand-document h1{font-size:36px!important;margin:0 0 18px!important;line-height:1.25!important}body.brand-design .brand-document h2{font-size:26px!important;margin:0 0 16px!important}body.brand-design .brand-document :is(p,li){font:16px/1.85 Segoe UI,Arial,sans-serif!important;color:var(--text)!important;margin:12px 0!important}body.brand-design .brand-document a{color:var(--accent)!important;text-underline-offset:3px}body.brand-design .brand-document .button{display:inline-block;padding:12px 18px;background:#791b35!important;color:#fff!important;border-radius:10px;box-shadow:0 4px #4e1022}body.brand-design.brand-about-page .landing .container{padding-bottom:8px!important}body.brand-design.brand-about-page .authors{padding:0!important;margin:0!important}body.brand-design.brand-about-page .authors .container{padding-top:12px!important;padding-bottom:10px!important}body.brand-design.brand-about-page .authors .separator{margin:0 0 22px!important;padding:0!important}body.brand-design.brand-about-page .authors__wrapper{display:block!important;max-width:980px;margin:0 auto!important}body.brand-design.brand-about-page .authors .author{display:grid!important;grid-template-columns:280px 1fr;gap:30px;padding:26px!important;border:1px solid var(--edge);border-top:4px solid #791b35;border-radius:22px;background:var(--panel)!important;box-shadow:0 6px 0 var(--edge);width:100%!important;max-width:none!important;text-align:left!important}body.brand-design.brand-about-page .author__img img{width:100%!important;height:300px!important;object-fit:cover;border-radius:14px}body.brand-design.brand-about-page .author__body{padding:0!important;text-align:left!important}body.brand-design.brand-about-page .author__body p{font:16px/1.85 Segoe UI,Arial,sans-serif!important;color:var(--text)!important}body.brand-design.brand-recipe-page :is(.hb-ad-inpage,.hb-ad-static,.hb-ad-inner,[class*=hbagency]){display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important}body.brand-design.brand-recipe-page .article__wrapper>:is(h2,h3){margin:26px 0 14px!important}body.brand-design.brand-recipe-page .article__wrapper>:is(p,ul,ol,figure,div){margin-top:16px!important;margin-bottom:18px!important;min-height:0}body.brand-design.brand-recipe-page .article__wrapper :is(p,li){font-size:17px!important;line-height:1.85!important}body.brand-design.brand-recipe-page .article__wrapper .icon-wrapper:not(a):not(#brand-card){background:transparent!important;color:var(--accent)!important;box-shadow:none!important;display:inline-flex!important}body.brand-design.brand-recipe-page #recipe.recipe{margin:30px 0!important;padding:26px!important;background:var(--panel)!important;border:1px solid var(--edge)!important;border-top:5px solid #791b35!important;border-radius:22px!important;box-shadow:0 7px 0 var(--edge),0 15px 28px #00000008}body.brand-design.brand-recipe-page #recipe .recipe__wrapper{padding:0!important;background:transparent!important}body.brand-design.brand-recipe-page #recipe .recipe-card__summary{padding:0 0 20px!important;background:transparent!important;gap:22px}body.brand-design.brand-recipe-page #recipe .recipe-card__facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:18px 0!important}body.brand-design.brand-recipe-page #recipe .recipe-card__fact{background:var(--surface)!important;border:1px solid var(--edge);border-radius:10px;padding:12px!important}body.brand-design.brand-recipe-page #recipe .recipe__separator{border-bottom:1px solid var(--edge);padding:12px 0!important;margin:24px 0 16px!important;font-size:25px!important;background:none!important}body.brand-design.brand-recipe-page #recipe .recipe__ingredient{padding:10px 0!important;border-bottom:1px solid var(--edge)}body.brand-design.brand-recipe-page #recipe #recipe-instructions>div{padding:18px!important;margin:14px 0!important;border:1px solid var(--edge);border-radius:13px;background:var(--surface)}body.brand-design.brand-recipe-page #recipe #recipe-instructions br{display:none}body.brand-design.brand-recipe-page #recipe .recipe__interact-list-number{display:none!important}body.brand-design.brand-recipe-page #recipe .recipe__interact-list-content{font-size:17px!important;line-height:1.8!important;margin:0!important}@media (max-width:600px){body.brand-design .brand-document-intro,body.brand-design .brand-document-section{padding:22px!important}body.brand-design .brand-document h1{font-size:30px!important}body.brand-design.brand-about-page .authors .author{grid-template-columns:1fr;padding:20px!important}body.brand-design.brand-about-page .author__img{max-width:230px;margin:auto}body.brand-design.brand-recipe-page #recipe.recipe{padding:18px!important}body.brand-design.brand-recipe-page #recipe .recipe-card__summary{display:block!important}}body.brand-design .brand-header:not(#brand-layout){padding:0!important;margin:0!important;min-height:0!important;width:100%!important;max-width:none!important}body.brand-design{margin:0!important;padding:0!important}body.brand-design #recipe.recipe:not(#brand-card) :is(p,li,span,strong,dt,dd){color:var(--text)!important;font-size:17px!important;line-height:1.75!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe__ingredient{margin:0!important;padding:9px 0!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe__separator{font:700 25px/1.35 Georgia,serif!important;margin:24px 0 15px!important;padding:10px 0!important;color:var(--text)!important}body.brand-design #recipe.recipe:not(#brand-card) #recipe-instructions>div{margin:12px 0!important;padding:17px!important;border:1px solid var(--edge)!important;border-radius:12px!important;background:var(--surface)!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe__interact-list{padding:0!important;margin:12px 0!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe__wrapper{padding:0!important;margin:0!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe-card__title{font:700 28px/1.35 Georgia,serif!important;color:var(--text)!important}body.brand-design.brand-recipe-page .article__wrapper :is(strong,b):not(#brand-card){color:var(--text)!important}body.brand-design.brand-about-page .authors :is(.container__wrapper,.authors__wrapper):not(#brand-layout){padding:0!important;margin:0 auto!important;gap:20px!important}body.brand-design.brand-about-page .authors .separator:not(#brand-layout){margin:12px 0 22px!important;padding:0!important}body.brand-design.brand-about-page .authors .author__img:not(#brand-layout){width:100%!important;height:auto!important;padding:0!important;margin:0!important;align-self:start}body.brand-design.brand-about-page .authors .author__img img:not(#brand-layout){width:100%!important;max-width:none!important;height:250px!important;object-fit:cover!important}body.brand-design.brand-about-page .authors .author__body:not(#brand-layout){text-align:left!important}body.brand-design.brand-about-page .authors .author__title:not(#brand-layout){display:block;font:700 26px Georgia,serif!important;color:var(--accent)!important;text-align:left!important;margin-bottom:14px!important}html[data-theme=dark] body.brand-design.brand-recipe-page :is(.recipe-faqs,.recipe-faqs__item,.recipe-card__description,.recipe__static-list,.recipe__details,.recipe__details-summary,.recipe__details-content):not(#brand-dark-surface){background:var(--panel)!important;background-image:none!important;color:var(--text)!important;border-color:var(--edge)!important;box-shadow:none!important}html[data-theme=dark] body.brand-design.brand-recipe-page :is(.recipe-faqs,.recipe-card__description,.recipe__static-list,.recipe__details) :is(p,span,dt,dd,li,strong,b,summary):not(#brand-dark-surface){color:var(--text)!important;background-color:transparent!important}html[data-theme=dark] body.brand-design #recipe.recipe:not(#brand-card) #recipe-instructions>div{background:var(--surface)!important;color:var(--text)!important;border-color:var(--edge)!important}html[data-theme=dark] body.brand-design #recipe.recipe:not(#brand-card) #recipe-instructions>div :is(p,span,strong){background:transparent!important;color:var(--text)!important}html[data-theme=dark] body.brand-design #recipe.recipe:not(#brand-card) :is(#recipe-notes,#recipe-allergies,.recipe-card__description){background:var(--surface)!important;border:1px solid var(--edge)!important;border-radius:12px;padding:18px!important;color:var(--text)!important}html[data-theme=dark] body.brand-design.brand-recipe-page .recipe-faqs:not(#brand-dark-surface){border:1px solid var(--edge)!important;border-radius:14px;padding:18px!important}body.brand-design .brand-logo img{clip-path:none!important;border-radius:0!important;object-fit:contain}:root{--olive-wash:#f0f3eb;--olive-edge:#d2dbc6}html[data-theme=dark]{--olive-wash:#2b3225;--olive-edge:#536245}body.brand-design .brand-category span:not(#brand-olive){background:var(--olive-wash)!important;color:var(--soft-olive)!important}body.brand-design .brand-category{border-color:var(--olive-edge)!important;box-shadow:0 5px 0 var(--olive-edge),0 12px 20px #0000000a!important}body.brand-design .brand-about:not(#brand-olive){background:var(--surface)!important;border-top-color:#536245!important}body.brand-design .brand-about .jc-about__more:not(#brand-olive){background:#536245!important;color:#fff!important;box-shadow:0 4px #35402c!important}body.brand-design .brand-section-heading h2:after{content:"";display:block;width:42px;height:3px;background:var(--soft-olive);margin-top:10px;border-radius:3px}body.brand-design .brand-header .brand-nav a[aria-current]:not(#brand-olive){background:var(--olive-wash)!important;color:var(--soft-olive)!important}body.brand-design .brand-footer-grid:not(#brand-olive){background:var(--surface)!important;border-top-color:#536245!important}body.brand-design .brand-footer h2:not(#brand-olive){border-bottom-color:var(--olive-edge)!important}body.brand-design .brand-faq-group:not(#brand-olive){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.brand-design .brand-faq{margin:12px 0;border:1px solid var(--edge)!important;border-radius:12px;background:var(--surface)!important;overflow:hidden}body.brand-design .brand-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px!important;cursor:pointer;list-style:none;font:700 17px/1.5 Segoe UI,Arial,sans-serif!important;color:var(--text)!important;background:transparent!important}body.brand-design .brand-faq summary::-webkit-details-marker{display:none}body.brand-design .brand-faq summary:after{content:"\2304";font-size:22px;color:var(--soft-olive);flex-shrink:0}body.brand-design .brand-faq[open]{background:var(--olive-wash)!important;border-color:var(--soft-olive)!important}body.brand-design .brand-faq[open] summary:after{transform:rotate(180deg)}body.brand-design .brand-faq-answer{padding:0 20px 20px;font:16px/1.8 Segoe UI,Arial,sans-serif;color:var(--text)!important}body.brand-design .brand-ingredient-check{display:flex;align-items:flex-start;gap:13px;cursor:pointer}body.brand-design .brand-ingredient-check input{appearance:auto!important;position:static!important;opacity:1!important;display:block!important;flex:0 0 21px;width:21px!important;height:21px!important;margin:5px 0 0!important;accent-color:#536245}body.brand-design .brand-ingredient-check:has(input:checked)>span{text-decoration:line-through;opacity:.55}@media (max-width:600px){body.brand-design .brand-faq summary{padding:16px!important;font-size:16px!important}}body.brand-design #recipe.recipe:not(#brand-card) .recipe-card__actions .recipe-card__action:not(#brand-white){color:#fff!important;background:#791b35!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe__ingredient-group{margin:16px 0 8px!important;padding:0!important;list-style:none}body.brand-design #recipe.recipe:not(#brand-card) .brand-ingredient-check input{box-shadow:none!important;border-radius:4px}body.brand-design.brand-recipe-page .article__wrapper a:not(#brand-link):not(.icon-wrapper){color:#791b35!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;font-weight:600!important}body.brand-design.brand-recipe-page .article__wrapper a:not(#brand-link) :is(strong,span,b){color:inherit!important}html[data-theme=dark] body.brand-design.brand-recipe-page .article__wrapper a:not(#brand-link):not(.icon-wrapper){color:#eda7bb!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip){background:#536245!important;border:1px solid #e4d9ca!important;border-radius:14px!important;padding:22px 24px!important;margin:24px 0!important;box-shadow:0 4px 0 var(--edge),0 9px 18px #0000000c!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip) :is(h2,h3,p,span,strong,b,svg){color:#fff!important;background:transparent!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip) h2.icon-wrapper{display:flex!important;align-items:center;gap:10px;font:700 23px/1.4 Georgia,serif!important;margin:0 0 12px!important;padding:0!important;border:0!important;box-shadow:none!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip) p{font-size:16px!important;line-height:1.8!important;margin:0!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip) a{color:#fff!important}body.brand-design #recipe.recipe:not(#brand-card) .recipe__ingredient{list-style:none!important}@media (max-width:600px){body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip){padding:18px!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip) h2.icon-wrapper{font-size:21px!important}}body.brand-design.brand-about-page .authors .author__img:not(#brand-layout){height:auto!important;min-height:250px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:16px!important}body.brand-design.brand-about-page .authors .author__img a{display:block!important;position:static!important;width:100%!important;height:auto!important}body.brand-design.brand-about-page .authors .author__img img:not(#brand-layout){position:static!important;inset:auto!important;display:block!important;height:280px!important;object-fit:cover!important}body.brand-design.brand-recipe-page .article__wrapper aside.note:not(#brand-tip){border:1px solid #791b35!important;box-shadow:0 4px #791b35,0 9px 18px #00000012!important}body.brand-design.brand-recipe-page .article__wrapper aside.note h2 svg{flex:0 0 24px}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card){--card-bg:#f6f8f2;--card-panel:#ffffff;--card-text:#302b28;--card-heading:#791b35;--card-edge:#d7dece;background:var(--card-bg)!important;color:var(--card-text)!important;border:1px solid var(--card-edge)!important;border-top:4px solid #791b35!important;box-shadow:0 5px 0 var(--card-edge),0 12px 24px #0000000c!important}html[data-theme=dark] body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card){--card-bg:#262b23;--card-panel:#30372c;--card-text:#f5eee3;--card-heading:#eda7bb;--card-edge:#4e5945}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) :is(.recipe__wrapper,.recipe-card__summary){background:transparent!important;color:var(--card-text)!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) :is(h2,h3,h4,p,span,strong,b,li,label,summary,dt,dd){color:var(--card-text)!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) :is(h2,h3,h4){color:var(--card-heading)!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) :is(.recipe-card__facts>div,.recipe-card__description,#recipe-notes,#recipe-allergies,.recipe__details,.recipe__details-summary,.recipe__details-content,#recipe-instructions>div){background:var(--card-panel)!important;color:var(--card-text)!important;border:1px solid var(--card-edge)!important;border-radius:12px!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) :is(p,span,strong,b,li,label){background-color:transparent!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) a{color:var(--card-heading)!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) .recipe-card__actions :is(a,button,span){color:#fff!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) .recipe__ingredient-group{color:var(--card-heading)!important;border-color:var(--card-edge)!important}body.brand-design.brand-recipe-page #recipe.recipe:not(#brand-card) .brand-ingredient-check input{accent-color:#536245!important;width:20px!important;height:20px!important;flex:0 0 20px}body.brand-design .brand-page-banner{--hero-ink:#302b28;--hero-title:#791b35;--hero-muted:#536245;width:100%;box-sizing:border-box;margin:0 0 28px!important;padding:0!important;background:#eef6ef!important;border-bottom:1px solid #d4e5d5;box-shadow:none}html[data-theme=dark] body.brand-design .brand-page-banner{--hero-ink:#f5eee3;--hero-title:#eda7bb;--hero-muted:#bdcba4;background:#233127!important;border-color:#405947;box-shadow:none}body.brand-design .brand-page-banner .brand-page-intro{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:1160px!important;margin:0 auto!important;padding:34px 28px 36px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}body.brand-design .brand-page-banner h1{font:700 clamp(29px,3.2vw,42px)/1.2 Georgia,serif!important;letter-spacing:-.5px!important;color:var(--hero-title)!important;margin:0 0 16px!important;max-width:980px!important}body.brand-design .brand-page-banner h1:before{content:"";display:block;width:48px;height:4px;border-radius:3px;background:#536245;margin:0 0 20px}body.brand-design .brand-page-banner :is(p,.landing__tldr,.sr-subtitle){font:17px/1.75 Segoe UI,Arial,sans-serif!important;color:var(--hero-ink)!important;max-width:830px!important;margin:10px 0 0!important}body.brand-design .brand-page-banner :is(.breadcrumb,.sr-eyebrow){display:flex;flex-wrap:wrap;gap:10px;font:600 13px/1.6 Arial,sans-serif!important;color:var(--hero-muted)!important;margin:0 0 20px!important;padding:0!important}body.brand-design .brand-page-banner :is(.breadcrumb a,.breadcrumb span,.recipe-hero-meta,.recipe-hero-meta a){color:var(--hero-muted)!important}body.brand-design .brand-page-banner .recipe-hero-meta{font:13px/1.7 Arial,sans-serif!important;margin-top:18px!important}body.brand-design .brand-page-banner .landing__tldr+p{display:inline-block;font-size:13px!important;font-weight:700!important;border:1px solid #d7dece;border-radius:8px;padding:5px 10px!important;margin-top:16px!important}body.brand-design .brand-page-banner a:not(.button){color:var(--hero-title)!important}body.brand-design .brand-page-banner .button{display:inline-block;padding:10px 16px;border-radius:9px;color:#fff!important}body.brand-design .brand-page-banner+main{padding-top:0!important;margin-top:0!important}@media (max-width:600px){body.brand-design .brand-page-banner .brand-page-intro{padding:25px 18px 28px!important}body.brand-design .brand-page-banner :is(p,.landing__tldr,.sr-subtitle){font-size:15px!important}body.brand-design .brand-page-banner h1{font-size:29px!important}body.brand-design .brand-page-banner{margin-bottom:22px!important}}body.brand-design.brand-editorial-home .brand-home-heading{display:block!important;margin:24px 0!important;text-align:left}body.brand-design.brand-editorial-home .brand-home-heading h1{margin:8px 0!important;font-size:clamp(30px,3.2vw,42px)!important}body.brand-design.brand-editorial-home .brand-home-heading p{margin:0;color:var(--secondary);font:16px/1.7 Arial,sans-serif}body.brand-design.brand-editorial-home .brand-categories:not(#brand-category-reset){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;padding:0!important;overflow:visible!important}body.brand-design.brand-editorial-home .brand-category:not(#brand-category-reset){display:block!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.brand-design.brand-editorial-home .brand-category:not(#brand-category-reset) img{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:16px!important;border:1px solid var(--edge)!important;padding:4px!important;background:var(--surface)!important}body.brand-design.brand-editorial-home .brand-category:not(#brand-category-reset) span{display:block!important;position:static!important;background:transparent!important;color:var(--text)!important;padding:12px 0 0!important;min-height:0!important;font:700 17px/1.4 Georgia,serif!important;text-align:center!important;border:0!important}body.brand-design .brand-collection{margin:40px 0;padding:0;background:transparent;border:0;box-shadow:none}body.brand-design .brand-collection[hidden]{display:none!important}body.brand-design .brand-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--edge);padding-bottom:16px;margin-bottom:22px}body.brand-design .brand-collection-heading h2{font:700 30px/1.25 Georgia,serif!important;margin:6px 0!important}body.brand-design .brand-collection-heading p{font:15px/1.6 Arial,sans-serif;color:var(--secondary);margin:0}body.brand-design .brand-collection-heading>a{font:700 13px Arial,sans-serif;color:var(--accent);white-space:nowrap}body.brand-design .brand-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}body.brand-design .brand-collection-card{display:block;min-width:0;text-decoration:none!important;background:transparent}body.brand-design .brand-collection-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:15px}body.brand-design .brand-collection-card h3{font:700 20px/1.4 Georgia,serif!important;margin:13px 0 0!important;color:var(--text)!important}body.brand-design .brand-collection-cta{display:block;margin-top:10px;color:var(--accent);font:700 12px Arial,sans-serif}body.brand-design .brand-collection-card:hover h3{text-decoration:underline;text-underline-offset:4px}body.brand-design .brand-collection-1{border-top:3px solid #536245;padding-top:22px}body.brand-design .brand-collection-1 .brand-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}body.brand-design .brand-collection-1 .brand-collection-card{display:flex;align-items:center;gap:15px;padding:0 0 16px;border-bottom:1px solid var(--edge)}body.brand-design .brand-collection-1 .brand-collection-card img{width:88px;height:96px;flex:0 0 88px;border-radius:8px}body.brand-design .brand-collection-1 .brand-collection-card h3{font-size:17px!important;margin:0!important}@media (max-width:700px){body.brand-design.brand-editorial-home .brand-categories:not(#brand-category-reset){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 12px!important}body.brand-design.brand-editorial-home .brand-category:not(#brand-category-reset) span{font-size:14px!important}body.brand-design .brand-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}body.brand-design .brand-collection-heading{display:block}body.brand-design .brand-collection-heading>a{display:inline-block;margin-top:12px}body.brand-design .brand-collection-card h3{font-size:17px!important}body.brand-design .brand-collection-1 .brand-collection-grid{grid-template-columns:1fr}body.brand-design .brand-collection{margin:30px 0}}body.brand-design .brand-footer-bottom{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 28px;padding:24px 18px!important}body.brand-design .brand-back-top{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border:1px solid #791b35;border-radius:10px;background:#791b35;color:#fff;font:700 13px/1.4 Arial,sans-serif;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px #4e1022;cursor:pointer;transition:transform .15s,box-shadow .15s}body.brand-design .brand-back-top:hover{transform:translateY(-2px);box-shadow:0 6px #4e1022}body.brand-design .brand-back-top:active{transform:translateY(2px);box-shadow:0 2px #4e1022}body.brand-design .brand-back-top:focus-visible{outline:3px solid var(--soft-olive,#536245);outline-offset:4px}@media (prefers-reduced-motion:reduce){body.brand-design .brand-back-top{transition:none}}body.brand-design .brand-footer-brand .brand-back-top{margin-top:22px;align-self:flex-start}body.brand-design.brand-simple-home .brand-welcome{background:#f8f6f2!important;border-bottom:1px solid var(--edge);padding:25px 0 28px!important;margin:0 0 30px!important}html[data-theme=dark] body.brand-design.brand-simple-home .brand-welcome{background:#262923!important}body.brand-design.brand-simple-home .brand-welcome h1{font:400 clamp(25px,2.7vw,34px)/1.3 Georgia,serif!important;color:var(--text)!important;text-align:center;margin:0 0 22px!important}body.brand-design.brand-simple-home .brand-welcome .brand-categories{margin:0!important}body.brand-design.brand-simple-home .brand-category:not(#brand-category-reset) img{border-radius:0!important;padding:3px!important;aspect-ratio:1.15!important}body.brand-design.brand-simple-home .brand-category:not(#brand-category-reset) span{font:400 15px/1.5 Arial,sans-serif!important;padding:8px 0 0!important}body.brand-design.brand-simple-home .brand-home{padding-top:0!important}body.brand-design.brand-simple-home .brand-section-heading{margin-top:30px!important;margin-bottom:16px!important}body.brand-design.brand-simple-home :is(.brand-section-heading h2,.brand-collection-heading h2){font:400 29px/1.3 Georgia,serif!important}body.brand-design.brand-simple-home .brand-section-heading h2:after{display:none!important}body.brand-design.brand-simple-home .brand-simple-recipe{display:block;min-width:0;text-decoration:none!important}body.brand-design.brand-simple-home .brand-simple-recipe img{display:block!important;position:static!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;object-fit:cover!important;border:1px solid var(--edge);padding:3px;box-sizing:border-box;border-radius:0!important}body.brand-design.brand-simple-home .brand-simple-recipe h3{font:400 16px/1.5 Arial,sans-serif!important;text-align:center!important;margin:9px 0 0!important;color:var(--text)!important}body.brand-design.brand-simple-home .brand-simple-recipe:hover h3{color:var(--accent)!important;text-decoration:underline;text-underline-offset:3px}body.brand-design.brand-simple-home .brand-latest{gap:24px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.brand-design.brand-simple-home .brand-featured{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}body.brand-design.brand-simple-home .brand-about{margin:35px 0!important;border-radius:0!important;box-shadow:none!important;border:0!important;background:var(--panel)!important}body.brand-design.brand-simple-home .brand-about .jc-about__photo{transform:none!important;box-shadow:none!important}body.brand-design.brand-simple-home .brand-collection-heading .brand-eyebrow,body.brand-design.brand-simple-home .brand-collection-heading p,body.brand-design.brand-simple-home .brand-collection-cta{display:none!important}body.brand-design.brand-simple-home .brand-collection-card img{border-radius:0!important;border:1px solid var(--edge);padding:3px;box-sizing:border-box}body.brand-design.brand-simple-home .brand-collection-0 .brand-collection-card img{aspect-ratio:3/4!important}body.brand-design.brand-simple-home .brand-collection-card h3{font:400 16px/1.5 Arial,sans-serif!important;text-align:center;margin-top:9px!important}body.brand-design.brand-simple-home .brand-collection-1 .brand-collection-card h3{text-align:left}body.brand-design.brand-simple-home .brand-collection-1{border-top:1px solid var(--edge)}@media (max-width:600px){body.brand-design.brand-simple-home .brand-latest,body.brand-design.brand-simple-home .brand-featured{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important}body.brand-design.brand-simple-home .brand-simple-recipe h3,body.brand-design.brand-simple-home .brand-collection-card h3{font-size:14px!important}body.brand-design.brand-simple-home .brand-welcome{padding:22px 0!important}body.brand-design.brand-simple-home .brand-category:not(#brand-category-reset) span{font-size:13px!important}}body.brand-design .brand-header .brand-nav:not(#brand-layout){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;justify-self:center!important;gap:8px!important}body.brand-design .brand-header .brand-nav a:not(#brand-olive){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;padding:10px 9px!important}body.brand-design .brand-header .brand-nav a:before,body.brand-design .brand-header .brand-nav a:after{display:none!important}body.brand-design .brand-header .brand-nav a:hover,body.brand-design .brand-header .brand-nav a[aria-current]:not(#brand-olive){background:transparent!important;color:var(--accent)!important;text-decoration:underline;text-underline-offset:7px}@media (min-width:1051px){body.brand-design .brand-header .brand-header-inner:not(#brand-layout){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}body.brand-design .brand-header .brand-tools:not(#brand-layout){justify-self:end!important}}body.brand-design .brand-author-band{position:relative;background:#faf3ef!important;box-shadow:0 0 0 100vmax #faf3ef;clip-path:inset(0 -100vmax);margin:38px 0!important;padding:42px 0!important;border:0!important;border-radius:0!important}html[data-theme=dark] body.brand-design .brand-author-band{background:#2a2723!important;box-shadow:0 0 0 100vmax #2a2723}body.brand-design .brand-author-layout{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:38px;max-width:1050px;margin:auto}body.brand-design .brand-author-portrait{position:relative;margin:0 auto;width:100%;max-width:295px}body.brand-design .brand-author-portrait img{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover!important;border-radius:50%!important}body.brand-design .brand-author-hello{position:absolute;left:0;bottom:0;color:#791b35;font:italic 700 42px/1 Georgia,serif;transform:rotate(-10deg);text-shadow:2px 2px #fff,-2px -2px #fff}body.brand-design .brand-author-bio{text-align:center}body.brand-design .brand-author-bio>svg{color:var(--secondary);margin-bottom:8px}body.brand-design .brand-author-bio h2{font:400 30px/1.3 Georgia,serif!important;margin:0 0 16px!important}body.brand-design .brand-author-bio p{font:16px/1.85 Arial,sans-serif!important;color:var(--text)!important;margin:0 0 22px!important}body.brand-design .brand-author-socials{justify-content:center!important;gap:12px!important;margin:0 0 24px!important}body.brand-design .brand-author-socials a{width:42px!important;min-width:42px!important;height:42px!important;padding:10px!important;border-radius:50%!important;background:#791b35!important;color:#fff!important;border:0!important;box-shadow:none!important}body.brand-design .brand-author-more{display:inline-block;color:var(--text);font:15px/1.5 Arial,sans-serif;text-decoration:none;border-bottom:2px solid #791b35;padding-bottom:3px}body.brand-design .brand-author-picks>h3{font:400 22px/1.4 Georgia,serif!important;margin:0 0 18px!important;text-align:center}body.brand-design .brand-author-pick{display:flex;align-items:center;gap:14px;margin:0 0 18px;text-decoration:none!important}body.brand-design .brand-author-pick:last-child{margin-bottom:0}body.brand-design .brand-author-pick img{width:85px!important;height:85px!important;object-fit:cover;border:1px solid var(--edge);padding:3px;flex:0 0 85px;background:var(--surface)}body.brand-design .brand-author-pick h3{font:400 14px/1.6 Arial,sans-serif!important;color:var(--text)!important;margin:0!important}body.brand-design .brand-author-pick:hover h3{text-decoration:underline}@media (max-width:800px){body.brand-design .brand-author-layout{grid-template-columns:1fr 1fr;gap:25px}body.brand-design .brand-author-picks{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}body.brand-design .brand-author-picks>h3{grid-column:1/-1;margin:0!important}body.brand-design .brand-author-pick{display:block;text-align:center;margin:0}body.brand-design .brand-author-pick img{margin:0 auto 8px}}@media (max-width:500px){body.brand-design .brand-author-layout{grid-template-columns:1fr}body.brand-design .brand-author-portrait{max-width:235px}body.brand-design .brand-author-picks{display:block}body.brand-design .brand-author-picks>h3{margin:5px 0 18px!important}body.brand-design .brand-author-pick{display:flex;text-align:left;margin:0 0 15px}body.brand-design .brand-author-pick img{margin:0}body.brand-design .brand-author-band{padding:30px 0!important}}body.brand-design .brand-header .brand-nav a:not(#brand-olive){font-size:19px!important;font-weight:600!important}body.brand-design.brand-simple-home .brand-welcome{background:#eef6ef!important;border-bottom-color:#d4e5d5!important}body.brand-design.brand-simple-home .brand-category:not(#brand-category-reset) span{font-size:18px!important;font-weight:500!important}html[data-theme=dark] body.brand-design.brand-simple-home .brand-welcome{background:#233127!important;border-bottom-color:#405947!important}@media (max-width:600px){body.brand-design .brand-header .brand-nav a:not(#brand-olive){font-size:18px!important}body.brand-design.brand-simple-home .brand-category:not(#brand-category-reset) span{font-size:15px!important}}body.brand-design.brand-simple-home :is(.brand-ebook,.brand-author-band){background:#eef6ef!important;box-shadow:0 0 0 100vmax #eef6ef!important;clip-path:inset(0 -100vmax);border:0!important;border-radius:0!important}body.brand-design.brand-simple-home .brand-ebook{padding:32px 28px!important;margin:38px 0!important}html[data-theme=dark] body.brand-design.brand-simple-home :is(.brand-ebook,.brand-author-band){background:#233127!important;box-shadow:0 0 0 100vmax #233127!important}@media (max-width:600px){body.brand-design.brand-simple-home .brand-ebook{padding:26px 0!important}}body.brand-design{--reading-font:"Segoe UI",Arial,sans-serif}body.brand-design :is(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,label,summary,button,input,select,textarea,figcaption,span,div):not(#type-reset):not(#type-specificity):not(.brand-word):not(.brand-author-hello){font-family:var(--reading-font)!important;letter-spacing:normal!important}body.brand-design :is(h1,h2,h3,h4,h5,h6):not(#type-reset):not(#type-specificity){font-weight:700!important;line-height:1.3!important}body.brand-design h1:not(#type-reset):not(#type-specificity){font-size:32px!important}body.brand-design h2:not(#type-reset):not(#type-specificity){font-size:27px!important}body.brand-design h3:not(#type-reset):not(#type-specificity){font-size:23px!important}body.brand-design :is(.brand-simple-recipe h3,.brand-collection-card h3,.preview__title,.entry__title):not(#type-reset):not(#type-specificity){font-size:22px!important;font-weight:600!important;line-height:1.35!important}body.brand-design .brand-author-pick h3:not(#type-reset):not(#type-specificity){font-size:16px!important;font-weight:500!important}body.brand-design :is(.article__wrapper p,.article__wrapper li,.brand-document p,.brand-document li,#recipe-ingredients li,#recipe-instructions p,#recipe-notes li,.brand-faq-answer):not(#type-reset):not(#type-specificity){font-size:20px!important;line-height:1.55!important;font-weight:400!important}body.brand-design :is(strong,b):not(#type-reset):not(#type-specificity){font-family:var(--reading-font)!important;font-weight:700!important}body.brand-design .brand-footer h2:not(#type-reset):not(#type-specificity){font-size:23px!important}@media (max-width:600px){body.brand-design h1:not(#type-reset):not(#type-specificity){font-size:28px!important}body.brand-design h2:not(#type-reset):not(#type-specificity){font-size:24px!important}body.brand-design :is(.brand-simple-recipe h3,.brand-collection-card h3,.preview__title,.entry__title):not(#type-reset):not(#type-specificity){font-size:18px!important}body.brand-design :is(.article__wrapper p,.article__wrapper li,.brand-document p,.brand-document li,#recipe-ingredients li,#recipe-instructions p,#recipe-notes li,.brand-faq-answer):not(#type-reset):not(#type-specificity){font-size:18px!important}}body.brand-design .brand-author-emblem{display:block;width:clamp(52px,5vw,68px)!important;height:auto!important;aspect-ratio:1;object-fit:contain;margin:0 auto 14px}body.brand-design.brand-simple-home .brand-ebook{grid-template-columns:180px minmax(0,1fr) auto!important;gap:36px!important;padding:42px 28px!important;align-items:center!important}body.brand-design.brand-simple-home .brand-ebook img{width:180px!important;height:auto!important;display:block;max-width:100%;object-fit:contain}body.brand-design.brand-simple-home .brand-ebook h2:not(#type-reset):not(#type-specificity){font-size:32px!important}body.brand-design.brand-simple-home .brand-ebook p{font-size:17px!important;line-height:1.7!important}@media (max-width:700px){body.brand-design.brand-simple-home .brand-ebook{grid-template-columns:125px minmax(0,1fr)!important;gap:22px!important;padding:30px 0!important}body.brand-design.brand-simple-home .brand-ebook img{width:125px!important}body.brand-design.brand-simple-home .brand-ebook>div:last-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}body.brand-design.brand-simple-home .brand-ebook h2:not(#type-reset):not(#type-specificity){font-size:26px!important}body.brand-design.brand-simple-home .brand-ebook p{font-size:15px!important}}body.brand-design .brand-footer.brand-footer-simple{background:#eef6ef!important;border:0!important;padding:0!important;margin-top:45px!important}body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){display:grid!important;grid-template-columns:1.1fr 1.3fr .9fr 1fr!important;align-items:center!important;gap:34px!important;width:100%!important;max-width:1160px!important;padding:48px 28px!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.brand-design .brand-footer-simple .brand-footer-brand{text-align:center;grid-column:auto!important;min-width:0}body.brand-design .brand-footer-simple .brand-footer-brand>.brand-logo{justify-content:center}body.brand-design .brand-footer-simple .brand-footer-brand>p{display:none}body.brand-design .brand-footer-simple .brand-socials{justify-content:center!important;margin-top:22px!important;gap:12px!important}body.brand-design .brand-footer-simple .brand-socials a{width:42px!important;min-width:42px!important;height:42px!important;padding:10px!important;border-radius:50%!important;background:#791b35!important;color:#fff!important;border:0!important;box-shadow:none!important}body.brand-design .brand-footer-promotion{text-align:center}body.brand-design .brand-footer-simple .brand-footer-promotion h2:not(#type-reset):not(#type-specificity){font-size:24px!important;line-height:1.35!important;margin:0 0 10px!important;border:0!important;padding:0!important}body.brand-design .brand-footer-promotion p{font-size:15px!important;line-height:1.65;margin:0 0 18px!important;color:var(--secondary)}body.brand-design .brand-footer-simple nav{gap:15px!important;align-items:center!important;text-align:center}body.brand-design .brand-footer-simple nav a{font-size:13px!important;font-weight:500!important;letter-spacing:.8px!important;text-transform:uppercase;text-decoration:underline!important;text-underline-offset:4px;line-height:1.6!important;padding:0!important}body.brand-design .brand-footer-simple .brand-footer-bottom{background:#791b35!important;color:#fff!important;border:0!important;padding:22px 24px!important;gap:25px 60px!important}body.brand-design .brand-footer-simple .brand-back-top{border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:4px;padding:8px!important;min-height:40px;transform:none!important}html[data-theme=dark] body.brand-design .brand-footer.brand-footer-simple{background:#233127!important}@media (max-width:900px){body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){grid-template-columns:1fr 1fr!important;gap:32px!important}.brand-footer-simple .brand-footer-brand{grid-column:auto!important}}@media (max-width:500px){body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){padding:32px 18px!important;gap:30px 18px!important}body.brand-design .brand-footer-simple .brand-footer-brand,body.brand-design .brand-footer-simple .brand-footer-promotion{grid-column:1/-1!important}body.brand-design .brand-footer-simple .brand-footer-bottom{text-align:center;font-size:12px!important;gap:8px!important}body.brand-design .brand-footer-simple nav a{font-size:12px!important}}body.brand-design a.brand-ebook-announcement{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:38px;padding:8px 18px;background:#791b35!important;color:#fff!important;text-align:center;font-size:14px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important}body.brand-design a.brand-ebook-announcement:hover{text-decoration:underline!important;text-underline-offset:3px}body.brand-design a.brand-ebook-announcement:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media (max-width:600px){body.brand-design a.brand-ebook-announcement{font-size:12px!important;padding:8px 12px}}body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){align-items:start!important;grid-template-columns:1.05fr 1.25fr 1fr 1fr!important}body.brand-design .brand-footer-simple .brand-footer-brand,body.brand-design .brand-footer-promotion{text-align:left!important}body.brand-design .brand-footer-simple .brand-footer-brand>.brand-logo,body.brand-design .brand-footer-simple .brand-socials{justify-content:flex-start!important}body.brand-design .brand-footer-simple nav{align-items:flex-start!important;text-align:left!important;gap:13px!important}body.brand-design .brand-footer-simple nav h2:not(#type-reset):not(#type-specificity){font-size:18px!important;line-height:1.4!important;margin:0 0 7px!important;padding:0 0 12px!important;width:100%;border-bottom:1px solid #cadbcb!important}body.brand-design .brand-footer-simple nav a{text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;font-size:15px!important}body.brand-design .brand-footer-simple nav a:hover{text-decoration:underline!important}body.brand-design .brand-footer-simple .brand-footer-promotion h2:not(#type-reset):not(#type-specificity){font-size:22px!important}@media (max-width:900px){body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){grid-template-columns:1fr 1fr!important}}body.brand-design .author-profile{border:1px solid #d4e5d5!important;box-shadow:0 5px 18px #23312708!important;background:var(--surface)!important}body.brand-design .author-profile__aside{background:#eef6ef!important;background-image:none!important;border-color:#d4e5d5!important;padding:32px 24px!important}body.brand-design .author-profile__bio{background:var(--surface)!important;color:var(--text)!important;font-size:18px!important;line-height:1.8!important}body.brand-design .author-profile__heading:not(#type-reset):not(#type-specificity){color:var(--accent)!important;border-color:#d4e5d5!important;font-size:25px!important}body.brand-design .author-profile__role{color:var(--text)!important;font-size:16px!important}body.brand-design .author-profile__eyebrow{color:var(--accent)!important;font-weight:700!important}body.brand-design .author-profile .brand-socials{justify-content:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:20px}body.brand-design .author-profile .brand-socials a{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;border-radius:50%!important;border:0!important;background:#791b35!important;color:#fff!important;box-shadow:none!important}body.brand-design .author-profile .brand-socials svg{width:22px!important;height:22px!important;color:inherit!important}html[data-theme=dark] body.brand-design.brand-author-page :is(.brand-page-banner,.author-profile__aside){background:#233127!important;border-color:#405947!important}html[data-theme=dark] body.brand-design .author-profile{border-color:#405947!important}@media (max-width:600px){body.brand-design .author-profile__bio{font-size:17px!important}}body.brand-design #sr-shop .shop-cover{padding:0!important;background:transparent!important;align-items:flex-start!important;overflow:hidden}body.brand-design #sr-shop .shop-cover img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;transform:none!important}@media (max-width:700px){body.brand-design #sr-shop .shop-cover{max-width:380px;width:100%;justify-self:center}}body.brand-design #smaki-ebook-preview{--sr-burgundy:#791b35;--sr-sage:#536245;--sr-ink:var(--text);--sr-muted:var(--secondary);--sr-line:var(--edge)}body.brand-design #smaki-ebook-preview :is(h1,h2,h3,h4,p,span,small,strong,b,a,button,div,li,summary,figcaption):not(#product-type):not(#type-reset):not(#type-specificity){font-family:var(--reading-font,"Segoe UI",Arial,sans-serif)!important;letter-spacing:normal!important}body.brand-design #smaki-ebook-preview :is(p,.sr-gallery-text,.sr-benefits li){font-size:17px!important;line-height:1.7!important}body.brand-design #smaki-ebook-preview :is(.sr-gallery-section,.sr-sample-section){background:#eef6ef!important;border-color:#d4e5d5!important}body.brand-design #smaki-ebook-preview :is(.sr-gallery-image-wrap,.sr-full-preview,.sr-inside article){background:var(--surface)!important;border-color:var(--edge)!important}body.brand-design #smaki-ebook-preview :is(.sr-gallery-tab,.sr-plain-button){background:var(--surface)!important;color:var(--text)!important;border-color:var(--edge)!important}body.brand-design #smaki-ebook-preview :is(.sr-gallery-tab[aria-pressed=true],.sr-primary){background:#791b35!important;color:#fff!important}body.brand-design #smaki-ebook-preview .sr-gallery-tab[aria-pressed=true] span{color:#fff!important}body.brand-design #smaki-ebook-preview .sr-final:not(#product-contrast){background:#791b35!important;color:#fff!important}body.brand-design #smaki-ebook-preview .sr-final :is(h2,p,span,div,strong,b):not(#product-contrast):not(#type-reset){color:#fff!important}body.brand-design #smaki-ebook-preview .sr-final .sr-primary:not(#product-contrast){background:#fff!important;color:#791b35!important}body.brand-design #smaki-ebook-preview .sr-inside .sr-number{color:var(--soft-olive,#536245)!important}html[data-theme=dark] body.brand-design #smaki-ebook-preview :is(.sr-gallery-section,.sr-sample-section){background:#233127!important;border-color:#405947!important}@media (max-width:600px){body.brand-design #smaki-ebook-preview :is(p,.sr-gallery-text,.sr-benefits li){font-size:16px!important}}body.brand-design #smaki-ebook-preview .sr-gallery-image-wrap{padding:16px!important}body.brand-design #smaki-ebook-preview .sr-gallery-image{width:100%!important;max-width:440px!important;height:auto!important;aspect-ratio:2/3;object-fit:contain!important}body.brand-design #smaki-ebook-preview .sr-gallery{gap:32px!important;grid-template-columns:1fr 1fr!important}body.brand-design #smaki-ebook-preview :is(.sr-gallery-tab,.sr-plain-button,.sr-format,.sr-real-label,.sr-image-controls,.sr-sample-small,.sr-gallery-note,.sr-food-row small){font-size:15px!important;line-height:1.6!important}body.brand-design #smaki-ebook-preview :is(.sr-eyebrow,.sr-tags span,.sr-gallery-tab span,.sr-under-link){font-size:13px!important;line-height:1.5!important}body.brand-design #smaki-ebook-preview :is(.sr-primary,summary){font-size:16px!important}body.brand-design #smaki-ebook-preview .sr-gallery-tab{padding:13px 14px!important}@media (max-width:700px){body.brand-design #smaki-ebook-preview .sr-gallery{grid-template-columns:1fr!important;gap:24px!important}body.brand-design #smaki-ebook-preview .sr-gallery-image-wrap{padding:12px!important}body.brand-design #smaki-ebook-preview .sr-gallery-tab{font-size:14px!important;padding:11px!important}}@media (max-width:600px){body.brand-design .brand-header .brand-header-inner:not(#brand-layout){grid-template-columns:minmax(0,1fr) auto 40px!important;min-height:76px!important;padding:14px 12px!important;gap:0 4px!important}body.brand-design .brand-header .brand-logo{grid-column:1;grid-row:1;min-width:0;gap:6px!important}body.brand-design .brand-header .brand-logo img{width:32px!important;height:32px!important}body.brand-design .brand-header .brand-word{width:118px!important;background-size:158px auto!important}body.brand-design .brand-header .brand-menu{grid-column:3;grid-row:1;width:40px!important;height:40px!important;min-width:0;margin:0!important;padding:9px!important;border:0!important;box-shadow:none!important;background:transparent!important;display:grid!important;place-items:center;border-radius:8px!important}body.brand-design .brand-header .brand-tools:not(#brand-layout){display:flex!important;grid-column:2;grid-row:1;justify-self:end!important;gap:0!important;margin:0!important;padding:0!important}body.brand-design .brand-header .brand-tool{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;padding:9px!important;font-size:22px!important;color:var(--accent)!important}body.brand-design .brand-header .brand-search-toggle span{display:none!important}body.brand-design .brand-header .brand-search-toggle svg{width:20px;height:20px}body.brand-design .brand-header :is(.brand-tool,.brand-menu):hover{background:var(--panel)!important}body.brand-design .brand-header .brand-nav:not(#brand-layout){position:static!important;inset:auto!important;grid-column:1/-1;grid-row:2;width:100%!important;justify-self:stretch!important;grid-template-columns:1fr!important;gap:0!important;margin:12px 0 0!important;padding:6px 0 0!important;border-top:1px solid var(--edge)!important;box-shadow:none!important}body.brand-design .brand-header .brand-nav.is-open:not(#brand-layout){display:grid!important}body.brand-design .brand-header .brand-nav a:not(#brand-olive){display:flex!important;align-items:center;justify-content:space-between;min-height:48px;text-align:left!important;padding:12px!important;line-height:1.4!important;border-bottom:1px solid var(--edge)!important;font-size:17px!important}body.brand-design .brand-header .brand-nav a:last-child:not(#brand-olive){border-bottom:0!important}body.brand-design .brand-header .brand-nav a:not(#brand-olive):after{display:block!important;content:"\203a";font-size:23px;color:var(--accent)}body.brand-design .brand-header .brand-nav a[aria-current]:not(#brand-olive){color:var(--accent)!important;background:var(--panel)!important}}@media (max-width:360px){body.brand-design .brand-header .brand-word{width:86px!important;background-size:115px auto!important}}.brand-menu .menu-close,.brand-menu[aria-expanded=true] .menu-bars{display:none}.brand-menu[aria-expanded=true] .menu-close{display:block}body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){padding:34px 24px!important;gap:32px!important;grid-template-columns:1fr 1.25fr 1fr 1.1fr!important}body.brand-design .brand-footer-simple nav:not(#brand-layout){display:grid!important;grid-template-columns:1fr;align-content:start;gap:0!important}body.brand-design .brand-footer-simple nav:first-of-type:not(#brand-layout){grid-template-columns:1fr}body.brand-design .brand-footer-simple nav h2:not(#type-reset):not(#type-specificity){grid-column:1/-1;margin:0 0 8px!important;padding-bottom:10px!important;font-size:18px!important}body.brand-design .brand-footer-simple nav a:not(#brand-layout){font-size:16px!important;line-height:1.4!important;padding:7px 0!important;min-height:38px;margin:0!important}body.brand-design .brand-footer-simple .brand-socials{margin-top:14px!important;gap:10px!important}body.brand-design .brand-footer-simple .brand-socials a{width:36px!important;min-width:36px!important;height:36px!important;padding:8px!important}body.brand-design .brand-footer-simple .brand-footer-brand .brand-logo img{width:38px!important;height:38px!important}body.brand-design .brand-footer-simple .brand-footer-brand .brand-word{width:156px!important;background-size:209px auto!important}body.brand-design .brand-footer-simple .brand-footer-promotion h2:not(#type-reset):not(#type-specificity){font-size:19px!important;margin-bottom:8px!important}body.brand-design .brand-footer-simple .brand-footer-promotion p{font-size:14px!important;line-height:1.5!important;margin-bottom:12px!important}body.brand-design .brand-footer-simple .brand-footer-promotion .brand-button{padding:10px 16px!important;font-size:14px!important;min-height:40px}body.brand-design .brand-footer-simple .brand-footer-bottom{margin:0!important;padding:8px 20px!important;min-height:56px!important;gap:8px 28px!important;font-size:12px!important}@media (max-width:900px){body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){grid-template-columns:1fr 1fr!important;padding:24px 20px!important;gap:22px!important}}@media (max-width:600px){body.brand-design .brand-footer-simple .brand-footer-grid:not(#brand-layout){width:100%!important;padding:22px 18px!important;gap:20px 18px!important}body.brand-design .brand-footer-simple .brand-footer-brand{grid-column:1/-1!important;display:flex;align-items:center;justify-content:space-between;gap:12px}body.brand-design .brand-footer-simple .brand-socials{margin:0!important;gap:6px!important}body.brand-design .brand-footer-simple .brand-footer-brand .brand-logo{gap:6px!important}body.brand-design .brand-footer-simple .brand-footer-brand .brand-word{width:125px!important;background-size:167px auto!important}body.brand-design .brand-footer-simple .brand-footer-brand .brand-logo img{width:32px!important;height:32px!important}body.brand-design .brand-footer-simple .brand-footer-promotion{grid-column:1/-1!important;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:14px 0;border-block:1px solid #cadbcb}body.brand-design .brand-footer-simple .brand-footer-promotion h2:not(#type-reset):not(#type-specificity){font-size:17px!important;margin:0!important}body.brand-design .brand-footer-simple .brand-footer-promotion p{grid-column:1;grid-row:2;font-size:13px!important;margin:5px 0 0!important}body.brand-design .brand-footer-simple .brand-footer-promotion .brand-button{grid-column:2;grid-row:1/3;font-size:12px!important;padding:10px!important;white-space:nowrap}body.brand-design .brand-footer-simple nav:first-of-type:not(#brand-layout){grid-template-columns:1fr}body.brand-design .brand-footer-simple nav a:not(#brand-layout){min-height:40px;font-size:14px!important;padding:9px 0!important}body.brand-design .brand-footer-simple nav h2:not(#type-reset):not(#type-specificity){font-size:15px!important;line-height:1.4!important}body.brand-design .brand-footer-simple .brand-footer-bottom{margin:0!important;display:flex!important;flex-direction:column;justify-content:center;padding:10px 18px!important;gap:2px!important;line-height:1.5!important;text-align:center}}body.brand-design{--interaction-hover:#57152b;--interaction-soft:#eef6ef;--interaction-muted:#716a64}html[data-theme=dark] body.brand-design{--interaction-hover:#ffd0dd;--interaction-soft:#293d30;--interaction-muted:#b8b0a8}body.brand-design :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}body.brand-design :is(.entry__footer-link,.breadcrumb a,.breadcrumbs a,.tag a,.tags a,.category__body,.author__title):not(#brand-interaction){color:var(--accent)!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}body.brand-design :is(.entry__footer-link,.breadcrumb a,.breadcrumbs a,.tag a,.tags a,.category__body,.author__title):hover:not(#brand-interaction){color:var(--interaction-hover)!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:4px}body.brand-design .entry{background:var(--surface)!important;border-color:var(--edge)!important}body.brand-design .entry__body :is(p,.entry__description){font-family:Segoe UI,Arial,sans-serif!important;color:var(--secondary)!important;line-height:1.6!important}body.brand-design .entry__body>a{color:var(--text)!important;background:transparent!important}body.brand-design .entry__body>a:hover :is(h2,h3){color:var(--accent)!important}body.brand-design .entry__footer{display:flex;flex-wrap:wrap;gap:6px 12px}body.brand-design .entry__footer-link:not(#brand-interaction){font:600 14px/1.5 Segoe UI,Arial,sans-serif!important;padding:4px 0!important}body.brand-design .entries:has(.pagination){margin-block:36px!important}body.brand-design .container__wrapper:has(>.pagination){gap:28px!important}body.brand-design .pagination:not(#brand-interaction){margin:8px 0 0!important;padding:0!important;width:100%;color:var(--text)!important}body.brand-design .pagination__wrapper:not(#brand-interaction){display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px!important;margin:0!important;padding:8px 0!important;list-style:none!important}body.brand-design .pagination__item:not(#brand-interaction){margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.brand-design .pagination__item>:is(a,span):not(#brand-interaction){display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 14px!important;border:1px solid var(--edge)!important;border-radius:8px!important;background:var(--surface)!important;color:var(--accent)!important;font:600 15px/1.4 Segoe UI,Arial,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,color .15s,border-color .15s}body.brand-design .pagination__item>a:hover:not(#brand-interaction){background:var(--interaction-soft)!important;border-color:var(--soft-olive)!important;color:var(--interaction-hover)!important}body.brand-design .pagination__item.disabled>span:not(#brand-interaction){background:var(--panel)!important;color:var(--interaction-muted)!important;cursor:default}body.brand-design .pagination__item>span[aria-current=page]:not(#brand-interaction){background:#791b35!important;border-color:#791b35!important;color:#fff!important}body.brand-design :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(#brand-interaction){color:var(--text);accent-color:var(--accent)}body.brand-design :is(input[type=checkbox],input[type=radio]){accent-color:#791b35}@media (max-width:600px){body.brand-design .container__wrapper:has(>.pagination){gap:20px!important}body.brand-design .entries:has(.pagination){margin-block:24px!important}body.brand-design .pagination__wrapper:not(#brand-interaction){gap:6px!important}body.brand-design .pagination__item:first-child,body.brand-design .pagination__item:last-child{display:none!important}body.brand-design .pagination__item>:is(a,span):not(#brand-interaction){padding:9px 12px!important;font-size:14px!important}}@media (prefers-reduced-motion:reduce){body.brand-design .pagination__item>*{transition:none!important}}body.brand-design :is(.brand-page-banner,.brand-welcome):not(#brand-banner-color){background:#eef6ef!important;border-bottom-color:#d4e5d5!important;box-shadow:none!important}html[data-theme=dark] body.brand-design :is(.brand-page-banner,.brand-welcome):not(#brand-banner-color){background:#233127!important;border-bottom-color:#405947!important}@media (max-width:600px){body.brand-design .brand-header .brand-header-inner:not(#brand-layout){column-gap:0!important;align-items:center!important}body.brand-design .brand-header .brand-tools:not(#brand-layout){align-items:center!important}body.brand-design .brand-header :is(.brand-tool,.brand-menu):not(#brand-icon-align){display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important;margin:0!important;line-height:1!important;transform:none!important;flex:0 0 40px}body.brand-design .brand-header :is(.brand-tool,.brand-menu) svg{display:block!important;flex:none;width:20px!important;height:20px!important;margin:0!important;vertical-align:middle}}body #ez-cookie-dialog{color:#242424!important;background:#fff!important}body #ez-cookie-dialog p,body #ez-cookie-dialog #secondary-links{color:#242424!important}body #ez-cookie-dialog #ez-accept-all{background:#791b35!important;color:#fff!important}body #ez-cookie-dialog #secondary-links a,body #ez-cookie-dialog #ez-vendors{color:#791b35!important}body #ez-cookie-dialog #ez-vendors:focus-visible{outline:2px solid #791b35;outline-offset:3px}body.brand-design :is(.brand-welcome,.brand-page-banner,.brand-header) .google-auto-placed{display:none!important}
