:root{--corner-rounding-xs: .25rem;--corner-rounding-s: .5rem;--corner-rounding-m: 1rem;--corner-rounding-l: 1.5rem;--light-pink: #faeae4;--light-pink-p3: color(display-p3 .969 .922 .898);--light-pink-display: var(--light-pink);--brand-orange: #e16e2d;--brand-orange-p3: color(display-p3 .8833 .4311 .1767);--brand-orange-display: var(--brand-orange);--icon-starburst-with-border: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.03292 0L9.08642 4.01646L12.0494 1.0535L10.93 5.1358L14.9465 4.01646L11.9835 6.97942L16 8.03292L11.9835 9.08642L14.9465 12.0494L10.93 10.93L12.0494 14.9465L9.08642 11.9835L8.03292 16L6.97942 11.9835L4.01646 14.9465L5.1358 10.93L1.0535 12.0494L4.01646 9.08642L0 8.03292L4.01646 6.97942L1.0535 4.01646L5.1358 5.1358L4.01646 1.0535L6.97942 4.01646L8.03292 0Z" fill="%23E16E2D"/></svg>');--fluid-type-page-title-size: clamp(2.5rem, calc(1.7708rem + 2.3333vw) , 3.375rem);--fluid-type-page-title-line-height: clamp(3rem, calc(2.5469rem + 1.45vw) , 3.5438rem);--fluid-type-subtitle-size: clamp(1rem, calc(.9rem + .49vw) , 1.25rem);--fluid-type-subtitle-line-height: 1.4;--fluid-type-browse-compact-title-size: clamp(2rem, 8vw, 2.5rem);--fluid-type-browse-compact-title-line-height: 1.05;--fluid-type-browse-compact-subtitle-size: var(--font-size-s);--fluid-space-16-18: clamp(1rem, .9286rem + .2857vw, 1.125rem);--fluid-space-16-24: clamp(1rem, .7143rem + 1.1429vw, 1.5rem);--fluid-space-88-140: clamp(5.5rem, 3.6429rem + 7.4286vw, 8.75rem);--list-section-card-gap: var(--fluid-space-16-24);--list-section-card-media-width: var(--fluid-space-88-140)}@supports (color: color(display-p3 1 1 1)){:root{--light-pink-display: var(--light-pink-p3);--brand-orange-display: var(--brand-orange-p3)}}:root{--label-tag-background-svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52" height="63" fill="none" viewBox="0 0 52 63"><path stroke="%23e16e2d" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.9" d="M31.2 26.4a3 3 0 0 1-1.3-2c-.6-2.8-.5-7 3.6-11.6 5.7-6.4 17.5-4 17.5-4" style="stroke:%23e16e2d;stroke:color(display-p3 .8833 .4311 .1767);stroke-opacity:1"/><path fill="%23d8c6a4" d="M36 19.9a8 8 0 0 0-8.3-.9l-7.3 3.3q-3 1.4-5.1 4.1L.5 46.4c-.8 1.1-.6 2.6.5 3.4L17.6 62c1.1.8 2.6.5 3.4-.5l14.8-20a13 13 0 0 0 2.4-6.1l1-8c.3-3-1-5.9-3.3-7.6m-3.2 8.7a2.5 2.5 0 1 1-4-3 2.5 2.5 0 0 1 4 3" style="fill:%23d8c6a4;fill:color(display-p3 .8471 .7765 .6431);fill-opacity:1"/><path stroke="%23e16e2d" stroke-linecap="round" stroke-miterlimit="10" stroke-width="1.9" d="M46.2 1s-3-.5-4.8 4c-1.3 3.3-2.7 15.2-6.4 20.2a3 3 0 0 1-3.7 1.2" style="stroke:%23e16e2d;stroke:color(display-p3 .8833 .4311 .1767);stroke-opacity:1"/></svg>');--fluid-space-24-64-768-1100: clamp(1.5rem, .625rem + 3.4722vw, 3rem);--fluid-space-0-80-768-1100: clamp(0rem, -11.5663rem + 24.0964vw, 5rem);--recipe-page-padding-left: var(--fluid-space-0-80-768-1100);--recipe-page-gap-between-jump-section: var(--fluid-space-24-64-768-1100);--recipe-page-column-max-width: 44rem}.recipe-layout{margin-top:24px}.recipe-page{margin-top:24px;margin-bottom:5rem}.recipe-page .back-link-row{padding-left:var(--recipe-page-padding-left)}.recipe-layout.with-sidebar{--sidebar-gap: var(--recipe-page-gap-between-jump-section)}.recipe-layout.with-sidebar-reverse{flex-direction:row-reverse}.recipe-main{max-width:var(--recipe-page-column-max-width);width:100%;padding-left:var(--recipe-page-padding-left)}.recipe-author-and-actions{display:flex;flex-direction:row;justify-content:space-between;gap:var(--space-xs) var(--space-m);flex-wrap:wrap}.recipe-author-and-actions:first-child{flex-basis:50%;flex-shrink:0}.recipe-header>*+*{margin-top:var(--space-s)}.recipe-header h1{font-size:var(--fluid-type-page-title-size);line-height:var(--fluid-type-page-title-line-height)}.recipe-section>h2{margin:0 0 var(--space-s1)}.recipe-details-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.recipe-details ul>li+li{margin-top:var(--space-xs)}.recipe-tag-list{display:inline-flex;flex-wrap:wrap;gap:8px}.recipe-tag{align-items:center;background:#e9eeee;border-radius:var(--corner-rounding-xs);color:#042e53;display:inline-flex;justify-content:center;padding:3px 6px}.recipe-tag-link{color:inherit;text-decoration:none}.recipe-tag-link:hover,.recipe-tag-link:focus-visible{text-decoration:underline}.recipe-hero-placeholder{aspect-ratio:16/9;background:#e9eeee;border-radius:var(--corner-rounding-m);margin:20px 0 16px;width:100%}.recipe-hero-image{aspect-ratio:16/9;margin:20px 0 16px}.recipe-hero-image picture{display:block;height:100%;width:100%}.recipe-hero-image img{background:#e9eeee;border-radius:var(--corner-rounding-m);display:block;height:100%;object-fit:cover;width:100%}.recipe-ingredients-list,.recipe-steps-list{margin:0;padding-left:1.5rem}.recipe-ingredients-list>li{display:list-item;list-style:disc;margin:0 0 .75rem}.recipe-ingredients>section+section{margin-top:var(--space-s)}.recipe-ingredients h3{margin:0 0 var(--space-xs)}.recipe-steps-list{list-style:decimal}.recipe-steps-list>li{display:list-item;list-style-type:decimal;list-style-position:outside;margin:0 0 8px}.recipe-notes ul,.recipe-notes ol{margin:0;padding-left:24px}.recipe-notes ul>li{display:list-item;list-style:disc;margin:0 0 8px}.recipe-notes ol>li{display:list-item;list-style-type:decimal;list-style-position:outside;margin:0 0 8px}.recipe-author{display:grid;gap:24px;margin-top:var(--space-m2)}.recipe-author__content{order:1}.recipe-author__print-tint{display:none}.recipe-author__eyebrow{color:#e16e2d;font-size:14px;font-weight:600;margin:0}.recipe-author__content h2{margin-top:8px}.recipe-author__body p{margin:0 0 16px}.recipe-author__cta{display:flex;margin-top:var(--space-m);width:100%}.recipe-author__cta>a{flex-grow:1}.recipe-author__social{margin-top:8px}.recipe-author__social-link{align-items:center;color:var(--brand-blue);display:inline-flex;gap:6px;text-decoration:none}.recipe-author__social-link:hover,.recipe-author__social-link:focus-visible{color:var(--brand-blue);text-decoration:underline}.recipe-author__social-icon{display:inline-flex;height:19px;width:19px}.recipe-author__social-icon svg{display:block;height:100%;width:100%}.recipe-author__photo{aspect-ratio:343/228;border-radius:var(--corner-rounding-s);margin:0;max-width:none;order:-1;overflow:hidden;width:100%}.recipe-author__photo picture{display:block;height:100%;width:100%}.recipe-author__photo img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:768px){.recipe-author{align-items:start;grid-template-columns:1fr 196px}.recipe-author__content{order:0}.recipe-author__photo{aspect-ratio:296.13/392.83;max-width:196px;order:0}}hr.dotted{background-image:url('data:image/svg+xml,<svg width="4" height="1" viewBox="0 0 4 1" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H1V1H0V0Z" fill="%23042E53"/></svg>');background-repeat:repeat-x;background-size:4px 1px;height:1px;opacity:1;border:none;margin:var(--space) 0;padding:0}.u-surface-featured{background:var(--light-pink-display)}.delivery-tips{background-color:var(--light-pink-display);background-image:var(--label-tag-background-svg);background-repeat:no-repeat;background-position:var(--delivery-tips-bg-position-x, calc(100% - 18px) ) var(--delivery-tips-bg-position-y, 12px);background-size:var(--delivery-tips-bg-width, 52px) var(--delivery-tips-bg-height, 63px);border-radius:var(--corner-rounding-m);margin-top:24px;padding:32px}.delivery-tips--bleed{margin-inline:calc(-1 * var(--delivery-tips-bleed-inline, var(--space-m2)))}@media(max-width:767px){.delivery-tips--bleed{margin-inline:0}}.delivery-tips h2{margin:0 0 var(--space-s)}.delivery-tips__list{display:grid;gap:var(--space)}.delivery-tip h3{margin:0 0 var(--space-xs)}.delivery-tip p{margin:0}.delivery-tips .button{margin-top:var(--space)}.related-recipes__list{display:flex;flex-wrap:wrap;gap:14px;list-style:none;margin:0;padding:0}.related-recipes__item{flex:0 0 196px}.related-recipes__card{color:var(--brand-blue);display:block;text-decoration:none}.related-recipes__image-wrap{border-radius:var(--corner-rounding-m);height:130px;margin:0;overflow:hidden;position:relative;width:196px}.related-recipes__image-wrap picture{display:block;height:100%;width:100%}.related-recipes__image{display:block;height:100%;object-fit:cover;width:100%}.related-recipes__image--placeholder{background:var(--powder-blue)}.related-recipes__badge{align-items:center;background:var(--powder-blue);border-radius:var(--corner-rounding-xs);color:var(--brand-blue);display:inline-flex;left:8px;line-height:1.4;padding:3px 6px;position:absolute;top:8px}.related-recipes__title{color:var(--brand-blue);display:block;margin-top:8px}.related-recipes__card:hover .related-recipes__title,.related-recipes__card:focus-visible .related-recipes__title{text-decoration:underline}.related-recipes__view-all{display:flex;margin-top:var(--space-m);width:100%}.related-recipes__view-all>a{flex-grow:1}@media(min-width:768px){.recipe-author__cta,.related-recipes__view-all{display:block;width:auto}.recipe-author__cta>a,.related-recipes__view-all>a{flex-grow:0}}:root{--fluid-space-172-200-768-1100: clamp(10.75rem, 6.7018rem + 8.4337vw, 12.5rem);--recipe-jump-nav-width: var(--fluid-space-172-200-768-1100)}.recipe-jump-nav{background:#fff;border:1px solid rgba(48,54,95,.1);border-radius:var(--corner-rounding-m);box-shadow:0 4px 16px #0000001a;max-width:200px;min-width:188px;min-height:258px;padding:1.75rem 1.5rem 2rem;position:sticky;top:2rem}.recipe-jump-nav__title{color:#042e53a3;font-size:12px;font-weight:600;margin:0 0 .875rem;-webkit-font-smoothing:antialiased}.recipe-jump-nav__list{display:grid;list-style:none;margin:0;padding:0}.recipe-jump-nav__list a{display:flex;align-items:baseline;gap:.5rem;color:#042e53;font-size:1rem;justify-items:start;line-height:1.4;padding:4px 0;text-align:left;text-decoration:none}.recipe-jump-nav__list a:hover,.recipe-jump-nav__list a:focus-visible{background:transparent}.recipe-jump-nav__list a:hover{text-decoration:underline}.recipe-jump-nav__list a:after{align-self:center;content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_411_795)"><path d="M8.03292 0L9.08642 4.01646L12.0494 1.0535L10.93 5.1358L14.9465 4.01646L11.9835 6.97942L16 8.03292L11.9835 9.08642L14.9465 12.0494L10.93 10.93L12.0494 14.9465L9.08642 11.9835L8.03292 16L6.97942 11.9835L4.01646 14.9465L5.1358 10.93L1.0535 12.0494L4.01646 9.08642L0 8.03292L4.01646 6.97942L1.0535 4.01646L5.1358 5.1358L4.01646 1.0535L6.97942 4.01646L8.03292 0Z" fill="%23E16E2D"/></g><defs><clipPath id="clip0_411_795"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');height:16px;justify-self:end;opacity:0;width:16px}.recipe-jump-nav__list a.is-active:after,.recipe-jump-nav__list a[aria-current=true]:after,.recipe-jump-nav__list a:hover:after{opacity:1}.recipe-sidebar{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width:767px){.recipe-sidebar{display:none}}@media(min-width:960px){.recipe-sidebar{margin-bottom:0}}.recipe-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.recipe-action-button.button:hover{color:var(--this-text-color-hover)}.recipe-action-button{--this-background-color: var(--powder-blue);--this-background-color-hover: var(--brand-blue);--this-text-color: var(--brand-blue);--this-text-color-hover: #ffffff;--this-border: 0 solid;--this-border-hover: 0 solid;--this-shadow: none;--this-shadow-hover: none;align-items:center;display:inline-flex;gap:8px}@media(max-width:767px){.recipe-actions-bar{background:var(--powder-blue);border:0;border-radius:var(--corner-rounding-s);gap:0;overflow:hidden;width:100%}.recipe-actions-bar .recipe-action-button{border-radius:0;flex:1 1 0;justify-content:center;min-height:3.25rem}.recipe-actions-bar .recipe-action-button+.recipe-action-button{border-left:0;position:relative}.recipe-actions-bar .recipe-action-button+.recipe-action-button:before{background:#042e5333;content:"";inset:.5rem auto .5rem 0;position:absolute;width:1px}.recipe-actions-bar .recipe-action-button{--this-background-color: transparent;--this-background-color-hover: transparent;--this-text-color-hover: var(--brand-blue);--this-border: 0 solid transparent;--this-border-hover: 0 solid transparent;--this-shadow: none;--this-shadow-hover: none}}.recipe-action-icon{display:inline-flex;height:24px;width:24px}.recipe-author-link-row{margin:0}.recipe-author-link-inline{--this-avatar-size: 2rem;align-items:center;color:var(--brand-blue);display:inline-flex;gap:var(--space-xs);line-height:1.4;text-decoration:none}.recipe-author-link-inline__avatar{border-radius:500px;height:var(--this-avatar-size);overflow:hidden;width:var(--this-avatar-size)}.recipe-author-link-inline__avatar picture{display:block;height:100%;width:100%}.recipe-author-link-inline__avatar img{border-radius:500px;display:block;height:100%;object-fit:cover;width:100%}.recipe-author-link-inline__name{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.recipe-author-link-inline:hover,.recipe-author-link-inline:focus-visible{color:var(--brand-blue);text-decoration:none}.back-link-row{margin:0 0 12px;padding-top:var(--space-s)}.back-link{align-items:center;color:#042e53;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.4;text-decoration:none}.back-link:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" fill="none" viewBox="0 0 8 14"><path stroke="%23042e53" stroke-width="1.5" d="M7 1 1 7l6 6"/></svg>');background-repeat:no-repeat;background-size:8px 14px;content:"";display:inline-block;flex:0 0 auto;height:14px;width:8px}.back-link:hover,.back-link:focus{text-decoration:underline}.author-page{margin-top:24px}.author-page.center{--this-max-width: 70rem}.author-page{padding-bottom:var(--space-l)}.author-page>*+*{margin-top:var(--space-m2)}.author-page__intro{--sidebar-gap: var(--space-m2);--sidebar-size: clamp(15rem, 31vw, 18.5rem);--sidebar-switch-width: 18rem;align-items:start}.author-page__main{display:flex;flex-direction:column;gap:var(--space)}.author-page__content{display:flex;flex-direction:column;gap:var(--space-s)}.author-page__eyebrow{color:var(--brand-orange-display);font-size:.875rem;font-weight:600;line-height:1.4;margin:0}.author-page__title{color:var(--brand-blue);font-size:var(--fluid-type-page-title-size);line-height:var(--fluid-type-page-title-line-height);margin:0}.author-page__body p{color:var(--brand-blue);margin:0 0 1rem}.author-page__body p:last-child{margin-bottom:0}.author-page__photo{border-radius:var(--corner-rounding-m);margin:0;overflow:hidden}.author-page__photo img{display:block;height:auto;width:100%}.author-page__more-recipes{margin-top:var(--space-l)}.author-page_recipes-section-title{color:var(--brand-blue);font-family:var(--primary-typeface);font-size:1.75rem;font-weight:400;line-height:1.2;margin:0 0 1.5rem}.author-social-links{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.author-social-links__item{margin:0}.author-social-links__link,.author-social-links__text{align-items:center;color:var(--brand-blue);display:inline-flex;gap:.5rem;line-height:1.4;text-decoration:none}.author-social-links__link:hover,.author-social-links__link:focus-visible{color:var(--brand-blue);text-decoration:underline}.author-social-links__icon{display:inline-flex;flex:0 0 auto;height:1.25rem;width:1.25rem}.author-social-links__icon img,.author-social-links__icon svg{display:block;height:100%;width:100%}@media(max-width:767px){.author-page>*+*{margin-top:var(--space)}.author-page{padding-bottom:var(--space-m2)}.author-page__content{gap:var(--space-s1)}.author-page__recipes .related-recipes__list{display:flex;flex-direction:column;gap:1rem}.author-page__recipes .related-recipes__item{flex:none}.author-page__recipes .related-recipes__card{align-items:center;display:grid;gap:1rem;grid-template-columns:88px minmax(0,1fr)}.author-page__recipes .related-recipes__image-wrap{border-radius:var(--corner-rounding-s);height:88px;width:88px}.author-page__recipes .related-recipes__badge{display:none}.author-page__recipes .related-recipes__title{margin-top:0}.author-page__photo{aspect-ratio:343/228}.author-page__photo img{height:100%;object-fit:cover}}.authors-index{margin-top:24px}.authors-index>*+*{margin-top:var(--space-m2)}.authors-index__header h1{margin:0}.authors-index__list{display:flex;flex-direction:column;gap:var(--space-l)}.authors-index__section{display:flex;flex-direction:column;gap:var(--space)}.author-profile{--sidebar-gap: var(--space-m2);--sidebar-size: clamp(15rem, 31vw, 18.5rem);--sidebar-switch-width: 18rem}.author-profile__layout{align-items:start;display:flex;flex-wrap:wrap;gap:var(--sidebar-gap)}.author-profile__photo{flex-basis:var(--sidebar-size);flex-grow:1;margin:0;min-inline-size:unset}.author-profile__content{align-items:flex-start;display:flex;flex-basis:0;flex-direction:column;flex-grow:999;gap:var(--space-s);min-inline-size:var(--sidebar-switch-width)}.author-profile__title{color:var(--brand-blue);font-family:var(--secondary-typeface);font-size:clamp(2.5rem,5vw,3.375rem);font-weight:400;line-height:1.2;margin:0}.author-profile__title a{color:inherit;text-decoration:none}.author-profile__title a:hover,.author-profile__title a:focus-visible{text-decoration:underline}.author-profile__cta{margin:var(--space-xs) 0 0}.author-profile__photo picture{display:block;height:100%;width:100%}.author-profile__photo img{border-radius:var(--corner-rounding-m);display:block;height:auto;width:100%}.authors-index__recipe-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0;width:100%}.authors-index__recipe-item{margin:0}@media(max-width:767px){.authors-index>*+*{margin-top:var(--space)}.author-profile__layout{flex-direction:column}.author-profile__content,.author-profile__photo{flex-basis:auto;min-inline-size:0}[data-image-position=start] .author-profile__photo{order:-1}[data-image-position=start] .author-profile__content{order:0}.author-profile__title{font-size:clamp(2.25rem,9vw,3rem)}.author-profile__photo img{max-width:none}}.more-recipes-tout{align-items:center;background:var(--tan);border-radius:var(--corner-rounding-l);display:grid;gap:var(--space);grid-template-columns:minmax(0,18rem) minmax(0,1fr);padding:clamp(1.5rem,4vw,2.5rem)}.more-recipes-tout__media{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.more-recipes-tout__thumb{aspect-ratio:1;border-radius:var(--corner-rounding-s);display:block;overflow:hidden}.more-recipes-tout__thumb img{display:block;height:100%;object-fit:cover;width:100%}.more-recipes-tout__title{color:var(--brand-blue);font-family:var(--primary-typeface);font-size:1.75rem;font-weight:400;line-height:1.2}.more-recipes-tout__content{display:flex;flex-direction:column;gap:1rem}.more-recipes-tout__content p{color:var(--brand-blue);margin:0}.more-recipes-tout__cta{margin-top:0}@media(max-width:767px){.more-recipes-tout{grid-template-columns:1fr}.more-recipes-tout__media{max-width:15rem}}.category-section{margin-top:32px;text-align:center}.category-circles{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space);justify-content:center;list-style:none;margin:var(--space-s) 0 0;padding:0}.category-circles__item{flex:0 0 auto}.category-circle{align-items:center;color:var(--brand-blue);display:inline-flex;flex-direction:column;gap:8px;text-decoration:none;width:96px}.category-circle__shape{align-items:center;background:var(--powder-blue);border-radius:999px;display:flex;justify-content:center;height:84px;overflow:hidden;position:relative;width:84px}.category-circle__graphic{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.category-circle__label{font-size:14px;font-weight:600;line-height:1.3;text-align:center}.category-circle:hover .category-circle__label,.category-circle:focus-visible .category-circle__label{text-decoration:underline}.featured-recipe{border-radius:var(--corner-rounding-l);padding:clamp(1rem,4vw,2.5rem)}.featured-recipe__eyebrow-title{align-items:center;display:inline-flex;gap:var(--space-s1);color:var(--brand-orange-display);font-family:var(--secondary-typeface);font-size:.875rem;font-weight:600;line-height:1.4;margin:0}.featured-recipe__eyebrow-title:before{background-image:var(--icon-starburst-with-border);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1rem;width:1rem}.featured-recipe__layout{gap:var(--space);--sidebar-gap: 2rem;--sidebar-size: clamp(17rem, 41vw, 27rem);--sidebar-switch-width: 18rem}.featured-recipe__title{font-family:var(--secondary-typeface);font-size:var(--fluid-space-24-32);font-weight:600;line-height:1.2;margin:0}.featured-recipe__title a{color:var(--brand-blue);text-decoration:none}.featured-recipe__title a:hover,.featured-recipe__title a:focus-visible{text-decoration:underline}.featured-recipe__content{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1rem}.featured-recipe__content p,.featured-recipe__cta,.featured-recipe__image{margin:0}.featured-recipe__image picture{display:block;height:100%;width:100%}.featured-recipe__layout.with-sidebar>.not-sidebar{min-inline-size:min(var(--sidebar-switch-width, 50%),80vw)}.featured-recipe__image img{border-radius:var(--corner-rounding-m);display:block;height:100%;object-fit:cover;width:100%}.hub-page-header{align-items:center;display:flex;flex-direction:column;text-align:center;margin-top:var(--space-m)}.hub-page-header h1{font-size:var(--fluid-type-page-title-size);line-height:var(--fluid-type-page-title-line-height);margin-inline:auto;text-align:center}.hub-page-header p{margin-inline:auto;text-align:center}:root{--carousel-browser-card-width: clamp(8.75rem, 5.1786rem + 14.2857vw, 15rem);--carousel-browser-nav-size: 2.875rem;--carousel-browser-nav-border: color-mix(in srgb, var(--brand-blue) 22%, transparent);--carousel-browser-nav-icon-size: .875rem;--carousel-browser-nav-inset: 2rem;--carousel-browser-nav-overlap-offset: calc(var(--carousel-browser-nav-size) / -2);--carousel-browser-reel-gutter: var(--space)}@media(min-width:768px){:root{--carousel-browser-reel-gutter: var(--space-m)}}.carousel-browser{position:relative}.carousel-browser__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--fluid-space-s-l);justify-content:center}.home-carousel--pull-wide{--this-max-width: none}.carousel-browser__filters[hidden]{display:none}.carousel-browser__filters-fallback{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--space-s);justify-content:center}.carousel-browser__filters-fallback[hidden],.carousel-browser__nav[hidden]{display:none}.carousel-browser__nav-button{align-items:center;background:#fff;border:1px solid var(--carousel-browser-nav-border);border-radius:999px;color:var(--brand-blue);cursor:pointer;display:inline-flex;height:var(--carousel-browser-nav-size);justify-content:center;width:var(--carousel-browser-nav-size);position:absolute;z-index:3;top:calc(50% - 1.5rem);border:4px solid rgba(255,255,255,.25);border:4px solid color(display-p3 1 1 1 / .25);box-shadow:0 42px 17px #3d290e03,0 24px 14px #3d290e08,0 11px 11px #3d290e0d,0 3px 6px #3d290e0f,0 0 #3d290e0f}.carousel-browser__nav-button--prev{left:max(var(--carousel-browser-nav-overlap-offset),var(--carousel-browser-nav-inset) - (100vw - 100%) / 3)}.carousel-browser__nav-button--next{right:max(var(--carousel-browser-nav-overlap-offset),var(--carousel-browser-nav-inset) - (100vw - 100%) / 3)}.carousel-browser__nav-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.carousel-browser__nav-button.is-disabled,.carousel-browser__nav-button:disabled{cursor:default;opacity:.35;pointer-events:none}.carousel-browser__filter-chip{align-items:center;background:var(--tan, #f6f3ee);border:0;border-radius:1.75rem;color:var(--brand-blue);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;line-height:1.4;min-height:2.25rem;overflow:hidden;padding:.25rem 1rem;text-overflow:ellipsis;white-space:nowrap}.carousel-browser__filter-chip.is-active{background:var(--brand-blue);color:#fff}.carousel-browser__filter-chip:focus-visible{outline:2px solid currentColor;outline-offset:2px}.carousel-browser__list{display:flex;gap:1rem;list-style:none;margin:0;padding:0;transform:translate(var(--drag-overscroll, 0px));transition:transform .18s ease-out}.carousel-browser__reel{--this-max-width: none}.carousel-browser__reel .scrollable-region{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;-ms-overflow-style:none}.carousel-browser__reel .scrollable-region::-webkit-scrollbar{display:none}.carousel-browser__reel.snap .scrollable-region{cursor:grab;scroll-snap-type:x mandatory}.carousel-browser__reel.snap .scrollable-region.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.carousel-browser__reel.snap .scrollable-region.is-dragging .carousel-browser__list{transition:none}.carousel-browser__reel .scrollable-region img,.carousel-browser__reel .scrollable-region a{-webkit-user-drag:none}.carousel-browser__item{flex:0 0 var(--carousel-browser-card-width);width:var(--carousel-browser-card-width);scroll-snap-align:start}.carousel-browser__item:last-child{scroll-snap-align:end}.carousel-browser__card{color:var(--brand-blue);display:block;text-decoration:none}.carousel-browser__card--view-all{align-items:center;aspect-ratio:242/323;background:var(--powder-blue);border-radius:var(--corner-rounding-m);display:flex;justify-content:center;padding:1rem;width:100%}.carousel-browser__view-all-label{text-decoration:underline;text-underline-offset:.15em}.carousel-browser__card--view-all:focus-visible{outline:2px solid currentColor;outline-offset:2px}.carousel-browser__image-wrap{aspect-ratio:242/323;margin:0;overflow:hidden}.carousel-browser__image-wrap picture{display:block;height:100%;width:100%}.carousel-browser__image{border-radius:var(--corner-rounding-m);display:block;height:100%;object-fit:cover;width:100%}.carousel-browser__image--placeholder{background:var(--powder-blue)}.carousel-browser__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;line-height:1.2;margin:.5rem 0 0;min-height:3.6em;overflow:hidden;text-overflow:ellipsis}.carousel-browser__card:hover .carousel-browser__title,.carousel-browser__card:focus-visible .carousel-browser__title{text-decoration:underline}@media(max-width:639px){.carousel-browser__nav{display:none}}@media(max-width:767px){.home-carousel--pull-wide{margin-inline:calc(-1 * var(--gutter-space, var(--carousel-browser-reel-gutter)))}.home-carousel--pull-wide .carousel-browser__reel{margin-inline:0}.home-carousel--pull-wide .carousel-browser__reel .scrollable-region{scroll-padding-inline:var(--gutter-space, var(--carousel-browser-reel-gutter))}.home-carousel--pull-wide .carousel-browser__reel .carousel-browser__list{padding-inline:var(--gutter-space, var(--carousel-browser-reel-gutter))}}.list-section__header{align-items:center;display:flex;gap:var(--space-s);justify-content:space-between}.list-section__title{margin:0}.list-section__list{list-style:none;margin:var(--space-s) 0 0;padding:0;--this-grid-min-width: clamp(17rem, 40vw, 28rem);--this-grid-gap: var(--space);--this-grid-gap-desktop: var(--space)}.list-card{align-items:center;display:grid;gap:var(--list-section-card-gap);grid-template-columns:var(--list-section-card-media-width) minmax(0,1fr)}.list-section__image-link{display:block}.list-section__image-wrap{aspect-ratio:1/1;border-radius:var(--corner-rounding-m);margin:0;overflow:hidden;position:relative}.list-section__image-wrap picture{display:block;height:100%;width:100%}.list-section__image{display:block;height:100%;object-fit:cover;width:100%}.list-section__image--placeholder{background:var(--powder-blue)}.list-section__badge{background:var(--powder-blue);border-radius:var(--corner-rounding-xs);color:var(--brand-blue);display:inline-flex;padding:.1875rem .375rem;font-size:.75rem;font-weight:600}.list-section__item-title{margin:0 0 4px;font-size:var(--fluid-space-16-18);font-family:var(--font-family-secondary);font-weight:600}.list-section__item-title a{color:var(--brand-blue);text-decoration:none}.list-section__item-title a:hover,.list-section__item-title a:focus-visible{text-decoration:underline}.list-section__body p{margin:0}.list-section__view-all-mobile{margin:0;margin-top:var(--space-m);width:100%;display:flex}.list-section__view-all-mobile>a{flex-grow:1}:root{--size-fluid-18-24-768-1100: clamp(1.125rem, .2575rem + 1.8072vw, 1.5rem);--size-fluid-24-36-768-1100: clamp(1.5rem, -.2349rem + 3.6145vw, 2.25rem)}.browse-page{--browse-sticky-top: 5.5rem;--browse-sticky-trigger-offset: 0px;--browse-sticky-reserved-height-offset: 40px;--browse-sticky-compact-inset: 0;--browse-sticky-compact-pad-top: 1.25rem;--browse-sticky-compact-pad-x: 1.5rem;--browse-sticky-compact-pad-bottom: .25rem;--browse-sticky-compact-shadow: 0 4px 14px rgba(4, 46, 83, .12);--browse-sticky-transition-duration: .18s;--browse-sticky-transition-easing: ease;--browse-filters-stage-button-size: 2.7rem}.browse-page>*+*{margin-top:var(--space-s)}.browse-page>.browse-list{margin-bottom:5rem}.browse-sticky-sentinel{block-size:1px;margin:0}.browse-page>.browse-sticky-sentinel{margin-top:0}.browse-page .browse-title{font-family:var(--secondary-typeface);font-size:var(--size-fluid-24-36-768-1100);font-weight:600;line-height:1.2;margin:0}.browse-title,.browse-subtitle{margin:0;text-align:center}.browse-title+.browse-subtitle{margin-top:.25rem}@media(min-width:640px){.browse-subtitle{margin-inline:auto}}@media(max-width:639.9px){.browse-subtitle{margin-inline:0;text-align:left}}.browse-page-header__row{align-items:flex-start;display:flex;gap:var(--space-s);justify-content:center;position:relative}.browse-page-header__mobile-action{position:absolute;right:0;top:0}.browse-filters__mobile-shell{display:none}.browse-filters__desktop-shell{display:block}.browse-filters-fallback--no-js{display:none}.browse-filters-fallback__list{display:flex;flex-wrap:wrap;gap:.5rem .75rem;list-style:none;margin:0;padding:0}.browse-filters-fallback__link{color:var(--brand-blue);text-decoration:underline}.browse-filters-stage-layout{display:grid;gap:var(--space-s)}.browse-filters__mode-title{font-weight:600;margin:0 0 .25rem}.browse-filters{align-items:start;display:grid;gap:var(--space-xs);margin:0 0 var(--space-m)}.browse-filters__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-s)}.browse-filters__section{border:1px solid rgba(4,46,83,.2);border-radius:var(--corner-rounding-m);display:grid;gap:var(--space-xs);padding:var(--space-s);width:100%}.browse-filters__stage{border-color:#042e5340;overflow:visible;position:relative}.browse-filters__stage-icon{height:1.25rem;width:1.25rem}.browse-filters__active-filter-count{align-items:center;background:var(--brand-blue);border-radius:999px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .25rem;position:absolute;right:0;top:0;transform:translate(4px,-8px)}.browse-filters__active-filter-count[hidden]{display:none}.browse-filters__clear{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;line-height:1.2;padding:.4rem 0;text-decoration:underline;width:fit-content}.browse-filters__apply{line-height:1.1;width:100%}.browse-filters__cancel{background:transparent;border:1px solid currentColor;border-radius:var(--corner-rounding-s);color:inherit;cursor:pointer;font:inherit;line-height:1.2;padding:.4rem .75rem;width:fit-content}.browse-filters__panel[hidden]{display:none}.browse-filters__panel-stage{margin-top:0;padding-top:0}.browse-filters-modal .modal-content{border-radius:var(--corner-rounding-m)}.browse-filters-modal .modal-header{align-items:center;border-bottom:0;display:flex}.browse-filters-modal .modal-body{padding-block:var(--space-s)}.browse-filters-modal .modal-footer{border-top:0;align-items:center;display:flex;flex-direction:column;gap:var(--space-xs);justify-content:center;width:100%}.browse-filters__clear--modal{display:inline-block;justify-self:center;padding-top:0;text-align:center}.browse-filters-modal .browse-filters__apply{margin-inline:0;max-width:none;width:100%}.browse-filters__active{display:flex;flex-wrap:wrap;gap:.5rem}.browse-filters__active-chip{align-items:center;background:var(--brand-blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:600;gap:.5rem;line-height:1.2;min-height:2.5rem;padding:.5rem .875rem}.browse-filters__active-chip-x{font-size:.875em;line-height:1;transform:translateY(-2px)}.browse-filters__tags{border:0;display:contents;margin:0;padding:0}.browse-filters__tags-flow{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .5rem}.browse-filters__legend{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.browse-filters__tag{display:inline-flex;position:relative}.browse-filters__tag-input{height:1px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.browse-filters__tag-label{align-items:center;background:var(--powder-blue);border:0;border-radius:999px;color:var(--brand-blue);cursor:pointer;display:inline-flex;font-weight:600;line-height:1.2;min-height:2.5rem;padding:.5rem .875rem;-webkit-user-select:none;user-select:none}.browse-filters__tag-input:checked+.browse-filters__tag-label{background:var(--brand-blue);border:0;color:#fff}.browse-filters__desktop-shell .browse-filters__tag-label:after{content:"";background:currentColor;display:inline-block;height:.625rem;margin-left:0;max-width:0;opacity:0;transform:scale(.75);transform-origin:center;transition:margin-left .18s ease,max-width .18s ease,opacity .18s ease,transform .18s ease;width:.625rem;will-change:opacity,transform;-webkit-mask:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.382812 0.381836L9.54312 9.54214M9.54312 0.381836L0.382812 9.54214" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.382812 0.381836L9.54312 9.54214M9.54312 0.381836L0.382812 9.54214" stroke="white" stroke-width="1.5" stroke-miterlimit="10"/></svg>') center/contain no-repeat}.browse-filters__desktop-shell .browse-filters__tag-input:checked+.browse-filters__tag-label:after{margin-left:.5rem;max-width:.625rem;opacity:1;transform:scale(1)}.browse-filters__desktop-shell .browse-filters__tag-input:not(:checked)+.browse-filters__tag-label:after{margin-left:0;max-width:0;opacity:0;transform:scale(.75)}.browse-filters__mobile-shell .browse-filters__tag-input:checked+.browse-filters__tag-label{background:var(--brand-blue);color:#fff}.browse-filters__tag-input:focus-visible+.browse-filters__tag-label{outline:2px solid var(--brand-blue);outline-offset:2px}.browse-filters__mobile-shell .browse-filters__tags-flow{gap:.5rem 1rem}.browse-filters__mobile-shell .browse-filters__section--staged{border:0;display:grid;gap:var(--space-s);padding-inline:0}.browse-filters__desktop-shell .browse-filters__section--live{border:0;padding-inline:0}.browse-filters__desktop-shell .browse-filters__tags-flow{justify-content:center}.browse-filters__mobile-shell .browse-filters__active{min-width:0}.browse-filters__mobile-shell .browse-filters-stage-layout{display:block}.browse-filters__mobile-shell .browse-filters__stage{align-self:flex-start;block-size:var(--browse-filters-stage-button-size);flex:0 0 var(--browse-filters-stage-button-size);inline-size:var(--browse-filters-stage-button-size)}.browse-filters__mobile-shell .browse-filters__panel-stage{width:100%}.browse-list.grid{--browse-list-grid-min-width: clamp(8rem, 25vw, 17rem);--browse-list-grid-gap: 1.5rem clamp(1rem, 2vw, 1.5rem);--this-grid-min-width: 250px;--this-grid-gap: var(--browse-list-grid-gap);--this-grid-gap-desktop: var(--browse-list-grid-gap);list-style:none;padding:0;margin-top:0}@media(max-width:639.9px){.browse-list.grid{grid-template-columns:1fr 1fr}}.browse-card{display:grid;gap:1rem}.browse-card__image-link{color:inherit;display:block;text-decoration:none}.browse-card__image-wrap{aspect-ratio:242/323;border-radius:var(--corner-rounding-m);margin:0;overflow:hidden;position:relative}.browse-card__image-wrap picture{display:block;height:100%;width:100%}.browse-card__image{display:block;height:100%;object-fit:cover;width:100%}.browse-card__image--placeholder{background:var(--powder-blue)}.browse-card__title{margin:0}.browse-card__title a{color:var(--brand-blue);text-decoration:none}.browse-card__title a:hover,.browse-card__title a:focus-visible{text-decoration:underline}.browse-card__tag{background:var(--powder-blue);border-radius:var(--corner-rounding-xs);color:var(--brand-blue);left:.5rem;padding:.1875rem .375rem;position:absolute;top:.5rem;z-index:1}.browse-list__item--hidden{display:none}.browse-empty{margin:0}.browse-empty__clear{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline}@media(max-width:639.9px){.browse-filters__mobile-shell{display:block}.browse-filters__desktop-shell{display:none}.browse-page-header__row{justify-content:space-between}.browse-sticky{background:#fff;margin-inline:0;padding:.25rem 0 0;position:sticky;top:var(--browse-sticky-top);transition:background-color var(--browse-sticky-transition-duration) var(--browse-sticky-transition-easing),border-radius var(--browse-sticky-transition-duration) var(--browse-sticky-transition-easing),box-shadow var(--browse-sticky-transition-duration) var(--browse-sticky-transition-easing),margin-inline var(--browse-sticky-transition-duration) var(--browse-sticky-transition-easing),padding var(--browse-sticky-transition-duration) var(--browse-sticky-transition-easing);z-index:30}}.browse-page--compact .browse-sticky{margin-inline:var(--browse-sticky-compact-inset);padding:var(--browse-sticky-compact-pad-top) var(--browse-sticky-compact-pad-x) var(--browse-sticky-compact-pad-bottom);border-radius:var(--corner-rounding-s);box-shadow:var(--browse-sticky-compact-shadow)}.browse-page--compact .browse-title{font-size:1.125rem;line-height:1.05}.browse-page--compact .browse-subtitle{font-size:var(--font-size-s)}.browse-page--compact .browse-filters{margin-bottom:0}.browse-page--compact .browse-filters__section--staged{gap:var(--space-xs)}.collection-page{display:grid;gap:var(--space-l)}.collection-header{background:var(--collection-header-bg, var(--powder-blue));color:var(--collection-header-fg, var(--brand-blue))}.collection-header__inner{align-items:center;display:flex;justify-content:space-between;gap:var(--space-l);margin-inline:calc(-1 * var(--gutter-space));padding:var(--space-m2) var(--gutter-space)}.collection-header__body{max-width:36rem}.collection-header .back-link-row{margin:0 0 var(--space-s);padding-top:0}.collection-header__title{margin:0}.collection-header__description{color:inherit;margin:var(--space-s) 0 0}.collection-header__illustration{display:block;flex:0 0 auto;margin:0;width:clamp(7rem,16vw,10.75rem)}.collection-header__illustration img{display:block;height:auto;width:100%}.collection-recipes{margin-top:var(--space-s)}.collection-page__cta{margin:0}.collection-page .browse-card__tag{display:none}@media(max-width:767px){.collection-header{gap:var(--space-s);margin-inline:calc(-1 * var(--gutter-space));padding-block:var(--space-m)}.collection-header__illustration{display:none}.collection-list{grid-template-columns:minmax(0,1fr)}}@media print{@page{margin:.6in .75in}.site-footer,.recipe-sidebar,.recipe-actions,.recipe-page>p:first-child,.related-recipes,.recipe-hero-placeholder{display:none!important}main[data-page-type=recipe] .recipe-header{display:block!important;grid-column:2!important;margin:0 0 .08in!important}.site-header{display:block!important;border:0!important;box-shadow:none!important;height:auto!important;margin:0 0 -.3in!important;min-height:0!important;padding:0!important;position:static!important;top:auto!important}.site-header .center,.site-header__inner-content{max-width:none!important;margin:0!important;padding:0!important}.site-header__inner-content>ul,.site-header .button{display:none!important}.site-header__logo{display:inline-block!important;line-height:1!important;margin:0!important}.site-header__logo svg{display:block;height:auto;width:165px}main[data-page-type=recipe] .center{max-width:none;padding:0!important;width:100%}main[data-page-type=recipe] .recipe-layout{display:block;margin-top:0!important;padding-top:0!important}main[data-page-type=recipe] .recipe-page{margin-top:0!important;padding-top:0!important}main[data-page-type=recipe] .recipe-header>p:first-child{display:none!important}main[data-page-type=recipe] .recipe-main{align-items:start!important;column-gap:.24in!important;display:grid!important;grid-template-columns:2.1in minmax(0,1fr)!important;row-gap:.04in!important;max-width:none;width:100%}main[data-page-type=recipe] .recipe-main,main[data-page-type=recipe] .recipe-main *{color:#000!important;text-shadow:none!important;box-shadow:none!important}main[data-page-type=recipe] h1{font-size:1.75rem!important;line-height:1.2!important;margin:0 0 .16in!important}main[data-page-type=recipe] h2,main[data-page-type=recipe] h4,main[data-page-type=recipe] h5,main[data-page-type=recipe] h6{font-size:1.25rem!important;line-height:1.2!important;margin:0 0 .14in!important}main[data-page-type=recipe] h3{font-size:1rem!important;line-height:1.25!important;margin:0 0 .1in!important}main[data-page-type=recipe] p,main[data-page-type=recipe] li{font-size:10pt!important;line-height:1.45!important}main[data-page-type=recipe] section{margin:0 0 .2in!important}main[data-page-type=recipe] .recipe-details{align-self:start!important;grid-column:1!important;grid-row:1/span 20!important;margin:0!important;position:static!important;width:2.1in!important}main[data-page-type=recipe] .recipe-details .recipe-hero-image{margin:0 0 .08in!important;width:2.1in!important}main[data-page-type=recipe] .recipe-details .recipe-hero-image picture{display:block!important;height:100%!important;width:100%!important}main[data-page-type=recipe] .recipe-details .recipe-hero-image img{height:100%!important;max-width:2.1in!important;object-fit:cover!important;width:2.1in!important}main[data-page-type=recipe] .recipe-ingredients,main[data-page-type=recipe] .recipe-steps,main[data-page-type=recipe] .recipe-notes,main[data-page-type=recipe] #recipe-delivery-tips,main[data-page-type=recipe] .related-recipes,main[data-page-type=recipe] hr.dotted{grid-column:2!important}main[data-page-type=recipe] .recipe-notes{break-inside:avoid-page!important;page-break-inside:avoid!important}main[data-page-type=recipe] .button{display:none!important}main[data-page-type=recipe] hr.dotted{background:none!important;border:0!important;border-top:1px solid #000!important;display:block!important;height:0!important;margin:.08in 0 .14in!important;padding:0!important;width:100%!important}main[data-page-type=recipe] .recipe-ingredients-list,main[data-page-type=recipe] .recipe-steps-list{margin:.06in 0 .12in .22in!important;padding:0!important}main[data-page-type=recipe] .recipe-ingredients-list>li,main[data-page-type=recipe] .recipe-steps-list>li{list-style-position:outside!important;margin:0!important;padding:0!important;text-indent:0!important}main[data-page-type=recipe] .recipe-details-tags{gap:4px!important}main[data-page-type=recipe] .recipe-author-link,main[data-page-type=recipe] .recipe-author-link:hover,main[data-page-type=recipe] .recipe-author-link:focus{text-decoration:none!important}main[data-page-type=recipe] .recipe-tag{border:1px solid #000!important;background:transparent!important;padding:1px 4px!important}main[data-page-type=recipe] .delivery-tips{background:transparent!important;border:0!important;border-top:1px solid #000!important;border-radius:0!important;break-inside:avoid-page!important;margin-bottom:.14in!important;margin-top:0!important;page-break-inside:avoid!important;page-break-before:auto!important;page-break-after:auto!important;padding:.1in 0!important}main[data-page-type=recipe] .delivery-tips__list{gap:.12in!important}main[data-page-type=recipe] .delivery-tips>header,main[data-page-type=recipe] #recipe-delivery-tips-title{break-after:avoid-page!important;page-break-after:avoid!important}main[data-page-type=recipe] .delivery-tips .delivery-tip:first-child{break-before:avoid-page!important;page-break-before:avoid!important}main[data-page-type=recipe] .recipe-author{align-items:start!important;break-inside:avoid-page!important;border:1px solid #d9d9d9!important;border-radius:12px!important;column-gap:.24in!important;display:grid!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) 2.1in!important;margin-top:0!important;overflow:hidden!important;page-break-inside:avoid!important;padding:.16in!important;position:relative!important}main[data-page-type=recipe] .recipe-author__print-tint{display:block!important;height:100%!important;inset:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:0!important}main[data-page-type=recipe] .recipe-author__content{grid-column:1!important;position:relative!important;z-index:1!important}main[data-page-type=recipe] .recipe-author__photo{grid-column:2!important;grid-row:1!important;margin:0!important;position:relative!important;width:100%!important;z-index:1!important}main[data-page-type=recipe] .recipe-author__photo img{max-width:100%!important;width:100%!important}main[data-page-type=recipe] .recipe-author+hr.dotted{display:none!important}main[data-page-type=recipe] hr.dotted:has(+.recipe-author){display:none!important}main[data-page-type=recipe] .recipe-details+hr.dotted{display:none!important}main[data-page-type=recipe] #recipe-author-name{display:block!important;margin-top:0!important}}html{scroll-behavior:smooth}.color\:brand-blue{color:#042e53}.color\:muted-blue{color:#042e53a3}.color\:brand-orange{color:var(--brand-orange-display)}.color\:white{color:#fff}.color\:muted{opacity:.5}.font\:size-fluid-16-18{font-size:var(--fluid-space-16-18)}
