:root{--breakpoint-xl:1240px;--breakpoint-lg:1000px;--breakpoint-md:758px;--breakpoint-sm:375px;--neutral-10:#f8f8f8;--purple-10:#ffc9ff;--purple-20:#d47fd4;--purple-30:#ad4dad;--purple-40:#8a2c8a;--purple-50:#6a176a;--purple-60:#4f0b4f;--purple-70:#380538;--orange-10:#ff907b;--orange-20:#ff6b53;--orange-30:#ff503c;--orange-40:#f54734;--orange-50:#e73e2e;--orange-60:#d53427;--orange-70:#bc2f21;--neutral-10-rgb:248,248,248;--purple-10-rgb:255,201,255;--purple-20-rgb:212,127,212;--purple-30-rgb:173,77,173;--purple-40-rgb:138,44,138;--purple-50-rgb:106,23,106;--purple-60-rgb:79,11,79;--purple-70-rgb:56,5,56;--orange-10-rgb:255,144,123;--orange-20-rgb:255,107,83;--orange-30-rgb:255,80,60;--orange-40-rgb:245,71,52;--orange-50-rgb:231,62,46;--orange-60-rgb:213,52,39;--orange-70-rgb:188,47,33;--publico-txt:PublicoText,Georgia,Publico Text,Times New Roman,Times,Baskerville;--founders-mono:FoundersGroteskMono,Courier,Courier New;--founders-txt:FoundersGroteskText,Arial;--publico-hed:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;--founders-cond:FoundersGroteskCond,Arial Narrow,Arial;--text-10:10px;--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-20:20px;--text-24:24px;--text-28:28px;--text-32:32px;--text-40:40px;--text-48:48px;--text-60:60px;--text-80:80px;--text-96:96px;--text-128:128px;--bold:700;--semibold:600;--medium:500;--normal:400;--light:300;--orange-purple-gradient:(#ff503c,#b95488,#720172);--purple-transparent-gradient:(#5f0f0f,#9e6266e3,#c28e998a,#af94b98f);--purple-rose-gradient:(#500e70,#ae1641);--orange-purple-gradient-stop-1:#ff503c;--orange-purple-gradient-stop-2:#b95488;--orange-purple-gradient-stop-3:#720172;--purple-transparent-gradient-stop-1:#5f0f0f;--purple-transparent-gradient-stop-2:#9e6266e3;--purple-transparent-gradient-stop-3:#c28e998a;--purple-transparent-gradient-stop-4:#af94b98f;--purple-rose-gradient-stop-1:#500e70;--purple-rose-gradient-stop-2:#ae1641;--tracking-wider:0.25em;--tracking-wide:0.1em;--tracking-normal:0em;--tracking-tight:-0.04em;--leading-100:1;--leading-125:1.25;--leading-150:1.5;--opacity-0:0;--opacity-50:0.5;--opacity-70:0.7;--opacity-100:1;--space-1:1px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-52:52px;--space-56:56px;--space-60:60px;--space-64:64px;--space-68:68px;--space-72:72px;--space-76:76px;--space-80:80px;--space-84:84px;--space-88:88px;--space-92:92px;--space-96:96px;--space-100:100px;--space-104:104px;--space-108:108px;--space-112:112px;--space-116:116px;--space-120:120px;--space-124:124px;--space-128:128px;--space-132:132px;--space-136:136px;--space-140:140px;--space-144:144px;--space-148:148px;--space-152:152px;--space-156:156px;--space-160:160px;--space-164:164px;--space-168:168px;--space-172:172px;--space-176:176px;--space-180:180px;--space-184:184px;--space-188:188px;--space-192:192px;--space-196:196px;--space-256:256px;--space-multi:4px;--neutral-yellow:#fffdef;--neutral-orange:#fff8f4;--accent-purple-light:#f6eaff;--accent-purple:#d3b2df;--accent-orange-light:#fff2eb;--accent-orange:#ffb186;--accent-green-light:#e0ffe3;--accent-green:#a2f9aa;--accent-teal-light:#cbfffc;--accent-teal:#81e4de;--accent-yellow-light:#fffad1;--accent-yellow:#fff38b;--secondary-10:#c8a2d7;--secondary-20:#b489c8;--secondary-30:#9a6db5;--secondary-color:#7c4e9f;--secondary-50:#652e84;--secondary-60:#4c1768;--secondary-70:#3d0852;--primary-10:#ff907b;--primary-20:#ff6b53;--primary-color:#ff503c;--primary-40:#f54734;--primary-50:#e73e2e;--primary-60:#d53427;--primary-70:#bc2f21;--grey-20:#f2f2f2;--grey-30:#ebebeb;--grey-40:#ccc;--grey-50:#999;--grey-60:#555;--grey-70:#2a2a2a;--white:#fff;--black:#000;--neutral-yellow-rgb:255,253,239;--neutral-orange-rgb:255,248,244;--accent-purple-light-rgb:246,234,255;--accent-purple-rgb:211,178,223;--accent-orange-light-rgb:255,242,235;--accent-orange-rgb:255,177,134;--accent-green-light-rgb:224,255,227;--accent-green-rgb:162,249,170;--accent-teal-light-rgb:203,255,252;--accent-teal-rgb:129,228,222;--accent-yellow-light-rgb:255,250,209;--accent-yellow-rgb:255,243,139;--secondary-10-rgb:200,162,215;--secondary-20-rgb:180,137,200;--secondary-30-rgb:154,109,181;--secondary-color-rgb:124,78,159;--secondary-50-rgb:101,46,132;--secondary-60-rgb:76,23,104;--secondary-70-rgb:61,8,82;--primary-10-rgb:255,144,123;--primary-20-rgb:255,107,83;--primary-color-rgb:255,80,60;--primary-40-rgb:245,71,52;--primary-50-rgb:231,62,46;--primary-60-rgb:213,52,39;--primary-70-rgb:188,47,33;--grey-20-rgb:242,242,242;--grey-30-rgb:235,235,235;--grey-40-rgb:204,204,204;--grey-50-rgb:153,153,153;--grey-60-rgb:85,85,85;--grey-70-rgb:42,42,42;--white-rgb:255,255,255;--black-rgb:0,0,0;--tertiary-font:CrimsonPro,Times New Roman;--secondary-font:Mada,Arial;--primary-font:Prata,Geneva;--default-color:var(--orange-30);--default-color-rgb:var(--orange-30-rgb);--default-neutral:var(--neutral-10);--default-neutral-rgb:var(--neutral-10-rgb);--default-gradient:var(--orange-purple-gradient-stop-1),var(--orange-purple-gradient-stop-2),var(--orange-purple-gradient-stop-3);--gradient-value-1:var(--orange-purple-gradient-stop-1);--gradient-value-2:var(--orange-purple-gradient-stop-3);--default-img-border-radius:50%;--default-hover-opacity:var(--opacity-70);--default-active-opacity:var(--opacity-50);--default-headline-color:var(--purple-70);--default-headline-color-rgb:var(--purple-70-rgb);--default-headline-leading:var(--leading-150);--default-headline-font-family:var(--publico-hed);--default-text-size:var(--text-18);--default-text-color:var(--grey-70);--default-text-color-rgb:var(--grey-70-rgb);--default-text-leading:var(--leading-150);--default-text-font-family:var(--publico-txt);--default-local-insert-flex-basis:80px}.nfw-cart{position:fixed!important}@media print{.nfw-cart,.videoPlayer{display:none}}.article-hero-headline{padding:.75rem 0 0}@media only screen and (min-width:1000px){.article-hero-headline{padding:2.5rem 0 0}}@media only screen and (min-width:1240px){.article-hero-headline{padding:0}}.article-hero-headline--live-breaking{padding:.75rem 0 0}@media only screen and (min-width:758px){.article-hero-headline--live-breaking{padding:.75rem 0 0}}@media only screen and (min-width:1240px){.article-hero-headline--live-breaking{padding:.625rem 0 0 12.5rem}}.article-hero-headline__htag{color:#380538;font-family:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;font-size:2rem;font-weight:300;line-height:1.25;margin:0 0 .75rem}@media only screen and (min-width:758px){.article-hero-headline__htag{font-size:3rem}}.article-hero-headline__htag--loading{font-family:Georgia,Times New Roman,Times,Baskerville,serif;font-weight:400;letter-spacing:-1px}@media only screen and (min-width:758px){.article-hero-headline__htag--loading{letter-spacing:-1.5px}}.article-hero-headline.article-hero-headline---breaking:not(.article-hero-headline__recipe-hero){padding-top:0}.article-hero-headline.article-hero-headline---breaking:not(.article-hero-headline__recipe-hero) .unibrow.articleTitleSection.article-hero__tax-term{display:none}@media only screen and (min-width:1000px){.article-hero-headline.article-hero-headline---breaking:not(.article-hero-headline__recipe-hero) .unibrow.articleTitleSection.article-hero__tax-term{display:block}}.article-hero-headline__timestamp{color:#380538;font-family:FoundersGroteskCond,Arial Narrow,Arial;font-size:1.125rem;font-style:normal;letter-spacing:0;line-height:1;margin-bottom:20px;margin-top:12px;text-align:left}@media only screen and (min-width:758px){.article-hero-headline__timestamp{font-size:1.25rem}}.article-hero-headline__timestamp,.article-hero__flag__updated{font-weight:600}.article-hero-headline__recipe-hero{margin-bottom:-1.5rem;padding-top:.25rem}.article-hero-headline--recipe{margin:0 0 -24px;padding:4px 0 0}@media only screen and (min-width:758px){.article-hero-headline--recipe{margin:0 0 -20px}}@media only screen and (min-width:1000px){.article-hero-headline--recipe{margin:0 0 -6px}}@media only screen and (min-width:1240px){.article-hero-headline--recipe{margin:0 0 6px}}@media only screen and (min-width:758px){.article-hero-headline--recipe{padding:16px 0 0}}@media only screen and (min-width:1240px){.article-hero-headline--recipe{padding:10px 0 0}}.article-hero-headline--recipe .article-hero-headline__htag{font-size:1.5rem;font-weight:300;line-height:1.25;margin:0}@media only screen and (min-width:758px){.article-hero-headline--recipe .article-hero-headline__htag{font-size:3rem}}@media only screen and (min-width:1240px){.article-hero-headline--recipe .article-hero-headline__htag{font-size:3.75rem}}@media only screen and (min-width:758px){.article-hero-headline--recipe .article-hero-headline__htag{line-height:1}}.article-hero-headline__htag--live-breaking{font-size:2rem;line-height:1.25}:root{--news-red-30:#fa3a3a;--think-red-40:#ff5042;--navbar-mobile-height:60px;--navbar-default-height:80px;--founders-loading:"Arial Narrow",Arial,serif;--publico-loading:Georgia,Times New Roman,Times,Baskerville,serif;--lato-loading:"Arial Narrow",Arial,serif}.article-hero__container{position:relative}.article-hero__container:before{background-color:#ffffff4d;background-image:linear-gradient(90deg,#ff503c,#8d048d);content:"";display:block;height:2px;position:absolute;right:0;top:1.25rem;width:calc(100% - 20px);z-index:2}@media only screen and (min-width:758px){.article-hero__container:before{top:2.5rem}}@media only screen and (min-width:1000px){.article-hero__container:before{width:calc(460px + 50%)}}@media only screen and (min-width:1240px){.article-hero__container:before{width:calc(580px + 50%)}}.article-hero__container:before .chromeless{display:none}.article-hero__container .article-hero__header{padding:2.8125rem 1.25rem 2.5rem;position:relative;z-index:1}.article-hero__container .article-hero__header:after{clear:both;content:"";display:table}@media only screen and (min-width:758px){.article-hero__container .article-hero__header{padding:3.75rem 0}}@media only screen and (min-width:1000px){.article-hero__container .article-hero__header{padding:3.75rem 0 6.875rem}}@media only screen and (min-width:1240px){.article-hero__container .article-hero__header{padding:6.25rem 0}}.article-hero__container .article-hero__header.article-hero__is-tagged{padding-bottom:0;padding-top:3.1875rem}@media only screen and (min-width:758px){.article-hero__container .article-hero__header.article-hero__is-tagged{padding-top:3.5625rem}}@media only screen and (min-width:1000px){.article-hero__container .article-hero__header.article-hero__is-tagged{padding-top:4.125rem}}@media only screen and (min-width:758px){.article-hero__container .article-hero__header.article-hero__is-tagged{padding-bottom:5rem}}@media only screen and (min-width:1000px){.article-hero__container .article-hero__header.article-hero__is-tagged{padding-bottom:6.25rem}}.article-hero__container .article-hero__bg-container{position:relative}.article-hero__container .article-hero__bg-container:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}.article-hero__container .article-hero__unibrow-grid.article-hero__ecommerce-enabled{margin-top:2.1875rem}.article-hero__container .article-hero__unibrow-grid.article-hero__ecommerce-enabled .article-hero__live-blog{margin-top:3.4375rem}.article-hero__container .article-hero__unibrow-grid.article-hero__unibrow--recipe{padding-top:.3125rem}@media only screen and (min-width:758px){.article-hero__container .article-hero__unibrow-grid.article-hero__unibrow--recipe{padding-top:1.25rem}}@media only screen and (min-width:1240px){.article-hero__container .article-hero__unibrow-grid.article-hero__unibrow--recipe{padding-top:.625rem}}.article-hero__container .article-hero__flag-border{background-image:linear-gradient(135deg,#cb1111 25%,#0000 0,#0000 50%,#cb1111 0,#cb1111 75%,#0000 0,#0000);background-size:5.66px 5.66px;padding:0 .25rem .25rem 0;width:-moz-fit-content;width:fit-content}.article-hero__container .article-hero__flag-container{align-items:center;background:#cb1111;color:#fff;color:var(--white);display:flex;font-family:FoundersGroteskCond,Arial Narrow,Arial;font-family:var(--founders-cond);font-size:12px;font-weight:600;height:28px;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1000px){.article-hero__container .article-hero__flag-container{font-size:16px;height:36px}}.article-hero__container .article-hero__tax-term{color:#ff503c;font-family:FoundersGroteskMono,Courier,Courier New;font-size:.75rem;font-weight:400;letter-spacing:-.04em;margin:0;position:relative;text-transform:uppercase;z-index:3}@media only screen and (min-width:1240px){.article-hero__container .article-hero__tax-term{margin:.625rem 0 0}}.article-hero__container .article-hero__tax-term.article-hero__enhanced-opinion{font-family:FoundersGroteskCond,Arial Narrow,Arial;font-family:var(--founders-cond);font-size:1.5rem;font-weight:600;text-transform:none}.article-hero__container .article-hero__featured{display:inline-block;margin-right:.3125rem}@media only screen and (min-width:758px){.article-hero__container .article-hero__featured{margin-right:.625rem}}@media only screen and (min-width:1240px){.article-hero__container.article-hero__container--breaking:before,.article-hero__container.article-hero__live-blog:before{width:calc(50% + 380px)}}.article-hero__container.article-hero__container--breaking .live-flag>.live-flag__text,.article-hero__container.article-hero__container--breaking:before{background-color:#cb1111}.article-hero__media-holder{pointer-events:none;position:relative;z-index:1}.article-hero__media-holder:not(:empty){margin-bottom:48px;margin-bottom:var(--space-48)}.article-hero__media-holder--compact:not(:empty){margin-bottom:32px;margin-bottom:var(--space-32)}.article-hero__media-container{pointer-events:all}.article-hero__caption{margin-top:1rem;padding-left:20px;padding-right:20px}@media only screen and (min-width:758px){.article-hero__caption{padding-left:0;padding-right:0}}.caption.article-hero__caption--playmaker{font-family:FoundersGroteskCond,Arial Narrow,Arial;font-family:var(--founders-cond);font-size:1.5rem;line-height:24px}@media only screen and (max-width:757px){.caption.article-hero__caption--playmaker{font-size:1rem;line-height:16px}}.caption.article-hero__caption--playmaker:before{content:none}.caption.article-hero__caption--recipe{margin-top:0}.article-hero__sponsor{width:100%}@media only screen and (min-width:1000px){.spread .article-hero__media-holder{float:right;margin-top:-10.9375rem;width:calc(50% + 460px)}}@media only screen and (min-width:1240px){.spread .article-hero__media-holder{width:calc(50% + 580px)}}@media only screen and (min-width:1000px){.spread .article-hero__main{position:relative}.spread .article-hero__main:before{background-color:initial;background-image:radial-gradient(#fff 1px,#0000 0);background-position:1px 1px;background-size:5px 5px;content:"";display:block;height:2.5rem;left:-2px;position:relative;top:-2px;width:5rem}.spread .article-hero__main:after{background-color:#fff;content:"";height:4.0625rem;left:calc(-100% + 920px);position:absolute;top:7.0625rem;width:100%;z-index:-1}}@media only screen and (min-width:1240px){.spread .article-hero__main:after{height:5rem;left:calc(-100% + 1160px)}}@media only screen and (min-width:1000px){.spread .article-hero__main .article-hero__main-image:before{background-color:#fff;content:"";height:5rem;left:7.5rem;position:absolute;width:calc(100% - 120px)}}@media only screen and (min-width:1240px){.spread .article-hero__main .article-hero__main-image:before{left:6.25rem;width:calc(100% - 100px)}}.liveBlog .article-hero__header.article-hero__is-tagged .article-hero__unibrow-grid{margin-top:.125rem;padding-top:.5rem}@media only screen and (min-width:1000px){.liveBlog .article-hero__header.article-hero__is-tagged .article-hero__unibrow-grid{margin-top:1.875rem}}@media only screen and (min-width:1240px){.liveBlog .article-hero__header.article-hero__is-tagged .article-hero__unibrow-grid{margin-top:.625rem}}@media only screen and (min-width:1000px){.liveBlog .article-hero__header.article-hero__is-tagged .article-hero__unibrow-grid{padding-top:.75rem}}@media only screen and (min-width:1240px){.liveBlog .article-hero__header.article-hero__is-tagged .article-hero__unibrow-grid{padding-top:3rem}}.default .article-hero__media-container:after{clear:both;content:"";display:table}.default .article-hero__main .article-hero__main-image>img{height:auto;width:100%}@media only screen and (min-width:758px){.default .article-hero__main,.default .article-hero__video{margin-left:0;margin-top:-5rem;width:100%}}@media only screen and (min-width:1000px){.default .article-hero__main,.default .article-hero__video{margin-top:-6.25rem}}.default .article-hero__main .article-hero__video-outer,.default .article-hero__video .article-hero__video-outer{position:relative}.default .article-hero__main .article-hero__video-outer:before,.default .article-hero__video .article-hero__video-outer:before{content:"";display:block;padding-top:56.25%}.default .article-hero__main .article-hero__video-outer .article-hero__video-inner,.default .article-hero__video .article-hero__video-outer .article-hero__video-inner{background-color:#000;background-color:var(--black);bottom:0;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:758px){.default .article-hero__header{padding:3.75rem 0 7rem}}@media only screen and (min-width:1000px){.default .article-hero__header{padding:5.625rem 0 7.375rem}}@media only screen and (min-width:1240px){.default .article-hero__header{padding:6.25rem 0}}@media only screen and (min-width:1000px){.none .article-hero__header{padding:3.75rem 0 2.9375rem}}@media only screen and (min-width:1240px){.none .article-hero__header{padding:5rem 0 3.75rem}}@media only screen and (min-width:1000px){.none .article-hero__header.article-hero__header.article-hero__is-tagged{padding-bottom:2.9375rem}}@media only screen and (min-width:758px){.none .article-hero__header.article-hero__header.article-hero__is-tagged{padding-bottom:3.75rem}}.none .article-hero__shopping-section{padding-bottom:0}.article-hero__sticky-video{position:relative;z-index:1020}.article-hero__container.article-hero__live-breaking:before{top:1.25rem}@media only screen and (min-width:758px){.article-hero__container.article-hero__live-breaking:before{top:1.5rem}}.article-hero__container.article-hero__live-blog:before{background-color:var(--live-flag--text--border-color);background-image:none;height:1px}.liveBlog--active .article-hero__container.article-hero__live-blog:before{background-color:var(--live-flag--active--text--border-color)}.article-hero__container--breaking .article-hero__tax-term{margin-top:0}.blockquote{border-image:linear-gradient(180deg,#ff503c,#720a72) 1;border:solid #ff503c;border-width:0 0 0 1px;color:#555;font-family:inherit;font-size:1.125rem;line-height:1.6875rem;margin:3rem 0 3rem 1.25rem;position:relative;width:auto}@media only screen and (min-width:758px){.blockquote{margin:3rem 0 3rem 1.875rem}}@media only screen and (min-width:1000px){.blockquote{margin:3rem 0 3rem 2.5rem}}@media only screen and (min-width:1240px){.blockquote{margin:3rem 0 3rem .5625rem}}.blockquote__quote{font-style:italic;margin:0;padding:0 0 0 1.25rem}@media only screen and (min-width:758px){.blockquote__quote{padding:0 0 0 1.875rem}}@media only screen and (min-width:1000px){.blockquote__quote{padding:0 0 0 2.5rem}}@media only screen and (min-width:1240px){.blockquote__quote{padding:0 0 0 1.875rem}}.blockquote__quote:before{background-color:#ff503c;content:"";display:block;height:20px;left:-.625rem;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.77945 26.7174C11.4687 26.7174 14.5965 24.4694 14.5965 20.7763C14.5965 17.003 12.4311 14.9156 9.38346 14.9156C8.34085 14.9156 7.29825 15.317 6.81704 15.7184C6.65664 12.5071 9.06266 9.21543 14.5163 6.88719L13.8747 4.7998C4.81203 6.64634 0 11.4634 0 18.5284C0 24.068 3.84962 26.7174 7.77945 26.7174ZM25.1827 26.7174C28.872 26.7174 31.9998 24.4694 31.9998 20.7763C31.9998 17.003 29.8344 14.9156 26.7867 14.9156C25.7441 14.9156 24.7015 15.317 24.2203 15.7184C24.0599 12.5071 26.4659 9.21543 31.9196 6.88719L31.278 4.7998C22.2153 6.64634 17.4033 11.4634 17.4033 18.5284C17.4033 24.068 21.2529 26.7174 25.1827 26.7174Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.77945 26.7174C11.4687 26.7174 14.5965 24.4694 14.5965 20.7763C14.5965 17.003 12.4311 14.9156 9.38346 14.9156C8.34085 14.9156 7.29825 15.317 6.81704 15.7184C6.65664 12.5071 9.06266 9.21543 14.5163 6.88719L13.8747 4.7998C4.81203 6.64634 0 11.4634 0 18.5284C0 24.068 3.84962 26.7174 7.77945 26.7174ZM25.1827 26.7174C28.872 26.7174 31.9998 24.4694 31.9998 20.7763C31.9998 17.003 29.8344 14.9156 26.7867 14.9156C25.7441 14.9156 24.7015 15.317 24.2203 15.7184C24.0599 12.5071 26.4659 9.21543 31.9196 6.88719L31.278 4.7998C22.2153 6.64634 17.4033 11.4634 17.4033 18.5284C17.4033 24.068 21.2529 26.7174 25.1827 26.7174Z' fill='white'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-1.6875rem;width:20px}.blockquote__source{color:#000;display:block;font-family:FoundersGroteskMono,Courier,Courier New;font-size:12px;font-style:normal;letter-spacing:-.04em;line-height:1;margin:1.25rem 0 0;text-transform:uppercase}.byline-thumbnail img,.byline-thumbnail picture{border-radius:50%;display:block;overflow:auto}.byline-thumbnail a:hover{opacity:1}.caption{color:#2a2a2a;font-family:PublicoText,Georgia,Publico Text,Times New Roman,Times,Baskerville;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5;position:relative}.caption:before{border-bottom:.0625rem solid #ff503c;content:"";display:inline-block;margin:0 1.25rem 0 0;top:.625rem;vertical-align:middle;width:1.25rem}@media only screen and (min-width:758px){.caption:before{width:2.5rem}}.caption__source{color:#555;display:inline-block;font-family:FoundersGroteskMono,Courier,Courier New;font-size:.75rem;letter-spacing:-.04em;margin:0 0 0 .75rem;word-spacing:-.1em}@keyframes live-dot-blink{0%,to{opacity:0}40%,70%{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes expand-in{0%{max-height:0}to{max-height:100px}}.card-overlay{background-color:#fff;border-image:linear-gradient(90deg,#8d048d,#ff503c) 1;border-top-style:solid;border-top-width:10px}.card-overlay--modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.card-overlay--absolute{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transform:translateY(100%);transition:transform .4s ease-out,opacity .1s ease-in;z-index:1}.card-overlay--absolute.active{opacity:1;transform:translateY(0);transition:transform .35s ease-out,opacity .1s linear .1s}.inline-image{display:block;padding:0;width:100vw}.inline-image--small{margin:1.5rem 0 1.5rem -20px}@media only screen and (min-width:758px){.inline-image--small{float:left;margin-left:-8.3333vw;margin-right:4vw;margin-top:.5rem;width:45.6665vw}.inline-image--small:after{clear:both;content:"";display:block}}@media only screen and (min-width:1000px){.inline-image--small{margin-left:0;margin-right:2.5rem;width:20rem}}@media only screen and (min-width:1240px){.inline-image--small{margin-left:-6.25rem;width:22.5rem}}.inline-image--medium{margin:3rem 0 3rem -20px}@media only screen and (min-width:758px){.inline-image--medium{margin-left:0;margin-right:0;width:100%}}.inline-image--large{margin:3rem 0 3rem -20px}@media only screen and (min-width:758px){.inline-image--large{margin-left:-8.3333vw;width:calc(100vw - 40px)}}@media only screen and (min-width:1000px){.inline-image--large{margin-left:0;width:920px}}@media only screen and (min-width:1240px){.inline-image--large{margin-left:-6.25rem;width:860px}}.inline-image--no-caption.inline-image--portrait,.inline-image--no-caption.inline-image--small{margin-bottom:2.5rem}.inline-image__image{display:block;font-size:0;height:auto;line-height:0;margin:0;padding:0;width:100%}.inline-image__image img{height:auto}.inline-image__caption{float:none;margin:16px 20px 0;width:auto}@media only screen and (min-width:758px){.inline-image__caption{margin:16px 0 0}}.live-blog-card .inline-image{margin:1.5rem auto 0;width:100%}.live-blog-card .inline-image--no-caption{margin:1.5rem auto}.recipe-body__instructions .inline-image{margin:1.5rem auto 0;width:100%}.inline-video{overflow-y:hidden;position:relative;width:auto}.inline-video--in-body{margin:3rem 0 3rem -20px;width:calc(100% + 40px)}@media only screen and (min-width:758px){.inline-video--in-body{margin-left:calc(-.4vw - 10%);width:calc(120% + .8vw)}}@media only screen and (min-width:1000px){.inline-video--in-body{clear:left;margin-left:0;width:100%}}@media only screen and (min-width:1240px){.inline-video--in-body{margin-left:-100px;width:calc(100% + 100px)}}.inline-video__background{background:#000;padding-top:56.25%;position:relative}.inline-video__player{bottom:0;left:0;position:absolute;right:0;top:0}.inline-video__info{background-image:linear-gradient(180deg,#000c,#0000);color:#fff;height:7.5rem;left:0;opacity:1;padding:1rem 3rem 0 1rem;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in;width:100%;z-index:1}@media only screen and (min-width:758px){.inline-video__info{height:12.5rem}}@media only screen and (min-width:1000px){.inline-video__info{height:13.75rem}}@media only screen and (min-width:1240px){.inline-video__info{height:7.5rem}}@media only screen and (min-width:758px){.inline-video__info{padding:1.25rem 4rem 0 1.5rem}}.inline-video__info--ad-playing{display:none}.inline-video__info--info-hidden{opacity:0;transition:opacity .5s ease-out;transition-delay:0ms,.5s;transition-property:opacity,visibility;visibility:hidden}.inline-video__title{color:#fff;font-family:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0}@media only screen and (min-width:758px){.inline-video__title{font-size:24px}}.inline-video__title a{pointer-events:all}@media screen and (max-height:17.1875rem){.inline-video__title{font-size:1.125em}}.inline-video__title--muted{margin-top:2.75rem}.inline-video__title-button{background-color:initial;border:none;color:#fff;line-height:1;margin:0;padding:0;text-align:left}.inline-video__detail{display:none;font-family:FoundersGroteskMono,Courier,Courier New;font-size:12px;letter-spacing:-.04em;line-height:20px;text-transform:uppercase}@media only screen and (min-width:758px){.inline-video__detail{display:inline-block;margin:12px 0 0}}@media screen and (max-height:17.1875rem){.inline-video__detail{display:none}}.inline-video__detail :not(:last-child):after{content:" / "}.inline-video__play-button,.play.inline-video__play-button{height:3.75rem;opacity:.8;width:5.625rem}@media only screen and (min-width:758px){.inline-video__play-button,.play.inline-video__play-button{height:6.25rem;width:9.375rem}}@media only screen and (min-width:1000px){.inline-video__play-button,.play.inline-video__play-button{height:5rem;width:7.5rem}}@media only screen and (min-width:1240px){.inline-video__play-button,.play.inline-video__play-button{height:6.25rem;width:9.375rem}}@media only screen and (min-width:1000px){.article-hero__video .inline-video__play-button,.article-hero__video .play.inline-video__play-button{height:7.5rem;width:11.25rem}.article-hero__video .inline-video__play-button .icon,.article-hero__video .play.inline-video__play-button .icon{font-size:2.1875rem}}.player:hover .inline-video__play-button,.player:hover .play.inline-video__play-button{opacity:1}.inline-video__play-button .icon,.play.inline-video__play-button .icon{font-size:1.125rem}@media only screen and (min-width:758px){.inline-video__play-button .icon,.play.inline-video__play-button .icon{font-size:1.8125rem}}@media only screen and (min-width:1000px){.inline-video__play-button .icon,.play.inline-video__play-button .icon{font-size:1.4375rem}}@media only screen and (min-width:1240px){.inline-video__play-button .icon,.play.inline-video__play-button .icon{font-size:1.8125rem}}@media screen and (max-height:17.1875rem){.inline-video__play-button,.play.inline-video__play-button{bottom:0;height:3.75rem;left:0;position:absolute;width:5.625rem}.inline-video__play-button .icon,.play.inline-video__play-button .icon{font-size:1.125rem}}.inline-video__info .inline-video__share{background-color:initial;pointer-events:all;right:0;transition:background-color .4s ease .6s;z-index:10}@media only screen and (min-width:758px){.inline-video__info .inline-video__share{height:2.875rem;width:2.875rem}}@media only screen and (min-width:1000px){.inline-video__info .inline-video__share{height:3.75rem;width:3.75rem}}@media only screen and (min-width:1240px){.inline-video__info .inline-video__share{height:2.875rem;width:2.875rem}.article-hero__video .inline-video__info .inline-video__share{height:4.1875rem;width:4.1875rem}}.inline-video__info .inline-video__share--muted{margin-top:2.75rem}@media only screen and (min-width:758px){.inline-video__info .inline-video__share-expander{height:2.875rem;width:2.875rem}}@media only screen and (min-width:1000px){.inline-video__info .inline-video__share-expander{height:3.75rem;width:3.75rem}}@media only screen and (min-width:1240px){.inline-video__info .inline-video__share-expander{height:2.875rem;width:2.875rem}.article-hero__video .inline-video__info .inline-video__share-expander{height:4.1875rem;width:4.1875rem}}.inline-video__info .inline-video__share-dot{left:1.1875rem;top:1.1875rem}@media only screen and (min-width:758px){.inline-video__info .inline-video__share-dot{left:1.25rem;top:1.1875rem}}@media only screen and (min-width:1000px){.inline-video__info .inline-video__share-dot{left:1.6875rem;top:1.6875rem}}@media only screen and (min-width:1240px){.inline-video__info .inline-video__share-dot{left:1.25rem;top:1.1875rem}.article-hero__video .inline-video__info .inline-video__share-dot{left:1.9375rem;top:1.8125rem}}@media only screen and (min-width:758px){.inline-video__info .inline-video__share-close{left:1rem;top:1.0625rem}}@media only screen and (min-width:1000px){.inline-video__info .inline-video__share-close{left:1.375rem;top:1.375rem}}@media only screen and (min-width:1240px){.inline-video__info .inline-video__share-close{left:1rem;top:1.0625rem}.article-hero__video .inline-video__info .inline-video__share-close{left:1.75rem;top:1.625rem}}@media only screen and (min-width:758px){.inline-video__info .inline-video__share-icon{line-height:10px}}@media only screen and (min-width:1000px){.inline-video__info .inline-video__share-icon{line-height:22px}}@media only screen and (min-width:1240px){.inline-video__info .inline-video__share-icon{line-height:10px}.article-hero__video .inline-video__info .inline-video__share-icon{line-height:27px}}@media only screen and (min-width:758px){.inline-video__info .inline-video__share-list{height:2.875rem;right:2.8125rem}}@media only screen and (min-width:1000px){.inline-video__info .inline-video__share-list{height:3.75rem;right:3.75rem}}@media only screen and (min-width:1240px){.inline-video__info .inline-video__share-list{height:2.875rem;right:2.875rem}.article-hero__video .inline-video__info .inline-video__share-list{height:4.1875rem;right:4.1875rem}}.inline-video__info .inline-video__share-expanded .inline-video__share-list{background-color:#ff503c;width:7.8125rem}@media only screen and (min-width:758px){.inline-video__info .inline-video__share-expanded .inline-video__share-list{width:11.25rem}}.liveBlog .article-body .inline-video{margin:1.5rem 0}@media only screen and (min-width:1000px){.liveBlog .article-hero__video .inline-video__play-button{height:6.25rem;width:9.375rem}}@media only screen and (min-width:758px){.recipe-body__content .inline-video--in-body{margin:1.5rem auto;max-width:100%}}@media only screen and (min-width:1240px){.recipe-body__content .inline-video--in-body{margin:1.5rem -3rem;max-width:120%}}.recipe-body__content .inline-video__detail{display:inline-block;line-height:.75rem}.liftout{border-image:linear-gradient(90deg,#ff503c,#a508a5) 1;border:solid #ff503c;border-width:1px 0 0;margin:3rem 0}@media only screen and (min-width:758px){.liftout--small{clear:both;float:left;margin:.5rem 1.875rem 3rem -3.6875rem}}@media only screen and (min-width:1000px){.liftout--small{margin:.5rem 2.5rem 3rem 0}}@media only screen and (min-width:1240px){.liftout--small{margin:.5rem 2.5rem 3rem -6.25rem}}@media only screen and (min-width:758px){.liftout--small{width:20.3125rem}}@media only screen and (min-width:1000px){.liftout--small{width:22.5rem}}@media only screen and (min-width:758px){.liftout--large{margin:3rem 0 3rem -3.75rem}}@media only screen and (min-width:1000px){.liftout--large{margin:3rem 0}}@media only screen and (min-width:1240px){.liftout--large{margin:3rem 0 3rem -6.25rem}}@media only screen and (min-width:758px){.liftout--large{width:calc(100% + 120px)}}@media only screen and (min-width:1000px){.liftout--large{width:57.5rem}}@media only screen and (min-width:1240px){.liftout--large{width:60rem}}.liftout__text{color:#ff503c;font-family:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;font-size:2rem;font-style:italic;font-weight:400;line-height:1.25;margin:1.5rem 0 0}.liftout--large .liftout__text{line-height:1}@media only screen and (min-width:1000px){.liftout--large .liftout__text{font-size:3rem}}@media only screen and (min-width:1240px){.liftout--large .liftout__text{font-size:3.75rem}}.LiveBlogCard .liftout--small{margin-left:0}.pullquote{border-image:linear-gradient(90deg,#0000,#0000 35px,#ff503c 0,#a508a5) 1;border-style:solid;border-width:1px 0 0;margin:3rem 0;position:relative}@media only screen and (min-width:758px){.pullquote--small{clear:both;float:left;margin:.5rem 1.875rem 3rem -3.6875rem}}@media only screen and (min-width:1000px){.pullquote--small{margin:.5rem 2.5rem 3rem 0}}@media only screen and (min-width:1240px){.pullquote--small{margin:.5rem 2.5rem 3rem -6.25rem}}@media only screen and (min-width:758px){.pullquote--small{width:20.3125rem}}@media only screen and (min-width:1000px){.pullquote--small{width:22.5rem}}@media only screen and (min-width:758px){.pullquote--large{margin:3rem 0 3rem -3.75rem}}@media only screen and (min-width:1000px){.pullquote--large{margin:3rem 0}}@media only screen and (min-width:1240px){.pullquote--large{margin:3rem 0 3rem -6.25rem}}@media only screen and (min-width:758px){.pullquote--large{width:calc(100% + 120px)}}@media only screen and (min-width:1000px){.pullquote--large{width:57.5rem}}@media only screen and (min-width:1240px){.pullquote--large{width:60rem}}.pullquote__quote{color:#ff503c;font-family:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;font-size:2rem;font-style:italic;font-weight:400;line-height:1.25;margin:1.5rem 0 0}.pullquote--large .pullquote__quote{line-height:1}@media only screen and (min-width:1000px){.pullquote--large .pullquote__quote{font-size:3rem}}@media only screen and (min-width:1240px){.pullquote--large .pullquote__quote{font-size:3.75rem}}.pullquote__quote:before{background-color:#ff503c;content:"";display:block;height:25px;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.77945 26.7174C11.4687 26.7174 14.5965 24.4694 14.5965 20.7763C14.5965 17.003 12.4311 14.9156 9.38346 14.9156C8.34085 14.9156 7.29825 15.317 6.81704 15.7184C6.65664 12.5071 9.06266 9.21543 14.5163 6.88719L13.8747 4.7998C4.81203 6.64634 0 11.4634 0 18.5284C0 24.068 3.84962 26.7174 7.77945 26.7174ZM25.1827 26.7174C28.872 26.7174 31.9998 24.4694 31.9998 20.7763C31.9998 17.003 29.8344 14.9156 26.7867 14.9156C25.7441 14.9156 24.7015 15.317 24.2203 15.7184C24.0599 12.5071 26.4659 9.21543 31.9196 6.88719L31.278 4.7998C22.2153 6.64634 17.4033 11.4634 17.4033 18.5284C17.4033 24.068 21.2529 26.7174 25.1827 26.7174Z' fill='white'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.77945 26.7174C11.4687 26.7174 14.5965 24.4694 14.5965 20.7763C14.5965 17.003 12.4311 14.9156 9.38346 14.9156C8.34085 14.9156 7.29825 15.317 6.81704 15.7184C6.65664 12.5071 9.06266 9.21543 14.5163 6.88719L13.8747 4.7998C4.81203 6.64634 0 11.4634 0 18.5284C0 24.068 3.84962 26.7174 7.77945 26.7174ZM25.1827 26.7174C28.872 26.7174 31.9998 24.4694 31.9998 20.7763C31.9998 17.003 29.8344 14.9156 26.7867 14.9156C25.7441 14.9156 24.7015 15.317 24.2203 15.7184C24.0599 12.5071 26.4659 9.21543 31.9196 6.88719L31.278 4.7998C22.2153 6.64634 17.4033 11.4634 17.4033 18.5284C17.4033 24.068 21.2529 26.7174 25.1827 26.7174Z' fill='white'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-21px;width:25px}.pullquote__attribution{font-family:FoundersGroteskMono,Courier,Courier New;font-size:14px;font-style:normal;font-weight:400;line-height:1.25;margin:1.5rem 0 0;text-transform:uppercase}.pullquote__cite{color:#000;font-style:normal}.pullquote__quip{color:#2a2a2a}.rating__container{display:flex;flex-basis:33.3%;margin-bottom:1.25rem;padding-top:.5625rem}@media only screen and (min-width:1240px){.rating__container{display:inherit;margin-top:40px}}.rating__container .stars__container{color:#999;display:flex;font-family:FoundersGroteskMono,Courier,Courier New;height:1rem;pointer-events:all}@media only screen and (min-width:1240px){.rating__container .stars__container{margin-top:.75rem}}.rating__container .stars__key{color:#555;font-family:FoundersGroteskMono,Courier,Courier New;font-size:.75rem;line-height:100%;margin-right:.75rem;min-width:7.625rem;padding-top:.125rem}.rating__count{align-self:center;font-size:.75rem}.icon:active,.icon:focus,.icon:hover{outline:none}.icon-star-outline{color:#ccc;cursor:pointer;font-size:1rem;margin-right:.3125rem}.icon-star{color:#ff503c;cursor:pointer;font-size:1.3125rem;margin-top:.375rem}.star-hover{color:#8a2c8a}.icon-star-half{color:#ff503c;cursor:pointer;font-size:1rem;margin-right:.3125rem}.rating__stars{align-items:center;display:flex}.info-tile{align-items:baseline;display:flex;flex-basis:33.3%;flex-direction:row;margin-bottom:1.25rem;padding-right:.625rem}@media only screen and (min-width:1240px){.info-tile{flex-grow:0}}.info-tile .info-tile__key{color:#555;display:flex;font-family:FoundersGroteskMono,Courier,Courier New;font-size:.75rem;height:100%;min-width:4.375rem}@media only screen and (min-width:758px)and (max-width:1239px){.info-tile .info-tile__key{margin-right:.625rem}}@media only screen and (min-width:1240px){.info-tile .info-tile__key{width:5.625rem}}.info-tile .info-tile__value{color:#380538;font-family:FoundersGroteskCond,Arial Narrow,Arial;font-size:1.125rem;font-weight:700;max-width:5.9375rem}@media only screen and (max-width:757px){.info-tile .info-tile__value{margin-left:1.5625rem;text-align:left}}@media print{.info-tile{margin-bottom:.5rem}.info-tile .info-tile__key{font-family:FoundersGroteskCond,Arial Narrow,Arial;font-weight:700;margin-right:.1875rem;min-width:3.125rem}.info-tile .info-tile__key:after{content:":"}.info-tile .info-tile__value{font-size:.75rem}}.print-button__container{margin:0 0 3rem 2.5rem}@media only screen and (max-width:757px){.print-button__container{margin:1.875rem 0}}@media only screen and (min-width:1240px){.print-button__container{margin-left:0}}.print-button__container .print-button__button{background-color:#fff;font-family:FoundersGroteskCond,Arial Narrow,Arial;height:3.75rem;margin-top:0;max-width:8.25rem;min-width:6.875rem;padding:0;width:30%}@media only screen and (max-width:757px){.print-button__container .print-button__button{max-width:6.875rem}}.print-button__headline-wrapper{flex:1 1;height:-moz-fit-content;height:fit-content;position:relative}.print-button__headline-wrapper:before{border-left:1px solid #ff503c;border-top:1px solid #ff503c;bottom:0;content:" ";display:block;height:50%;left:-40px;position:absolute;right:0;top:0}.print-button__headline-wrapper:after{border-bottom:1px solid #ff503c;bottom:calc(50% - 2px);content:" ";left:-40px;position:absolute;width:20px}.print-button__headline-wrapper:focus{outline:none}.print-button__headline{color:#ff503c;font-size:1.25rem;height:-moz-fit-content;height:fit-content;padding-left:0;width:100%}@media only screen and (max-width:757px){.print-button__headline{font-size:1.125rem}}.print-button__headline:focus{outline:none}.recipe-body__container{padding-bottom:3rem}.recipe-body__grid--container{background-color:#f8f8f8}@media only screen and (max-width:757px){.recipe-body__grid--container{margin:0 1.25rem}}.recipe-body__content{display:grid;grid-auto-rows:auto;grid-template-areas:"recipe-info" "recipe-social-share" "recipe-chefs-notes" "recipe-inline-ad" "recipe-print-button" "recipe-ingredients" "recipe-instructions" "recipe-associated-video" "recipe-tags" "recipe-source"}.recipe-body__content .recipe-body__chefNotes-title,.recipe-body__content .recipe-body__instructions-title,.recipe-body__content .recipe-tag__heading{color:#380538;font-family:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;font-size:1.375rem;font-style:italic;font-weight:400}@media only screen and (min-width:758px){.recipe-body__content .recipe-body__chefNotes-title,.recipe-body__content .recipe-body__instructions-title,.recipe-body__content .recipe-tag__heading{font-size:2rem}}.recipe-body__content p{margin:1.5rem 0}.recipe-body__content p strong{color:#380538;font-family:FoundersGroteskCond,Arial Narrow,Arial;font-size:1.125rem;text-transform:uppercase}@media only screen and (min-width:758px){.recipe-body__content p strong{font-size:1.25rem}}.recipe-body__content p>a{border-bottom:1px solid #ff503c;color:inherit;padding-bottom:2px}.recipe-body__content p>a:hover{color:#ff503c;opacity:inherit}.recipe-body__content .play{height:3.4375rem;width:5.3125rem}@media only screen and (min-width:758px){.recipe-body__content .play{height:5.625rem;width:8.125rem}}.recipe-body__content-print-column{display:contents}.recipe-info--rail{grid-area:recipe-info;-ms-grid-column:1;-ms-grid-row:1}.recipe-body__ingredient{grid-area:recipe-ingredients;-ms-grid-column:1;-ms-grid-row:6}.recipe-body__inline-ad{grid-area:recipe-inline-ad;-ms-grid-column:1;-ms-grid-row:4}.print-button__container{grid-area:recipe-print-button;-ms-grid-column:1;-ms-grid-row:5}.recipe-body__assoicated-video{grid-area:recipe-associated-video;-ms-grid-column:1;-ms-grid-row:8}.recipe-body__social-share-menu{grid-area:recipe-social-share;-ms-grid-column:1;-ms-grid-row:2}.recipe-body__tags{grid-area:recipe-tags;-ms-grid-column:1;-ms-grid-row:9}.recipe-body__instructions{grid-area:recipe-instructions;-ms-grid-column:1;-ms-grid-row:7}@media only screen and (min-width:758px){.recipe-body__instructions{margin-bottom:1.5rem}}.recipe-body__instructions p{margin:0 0 1.5rem}.recipe-body__instructions span{color:#ff503c;display:inline-block;font-family:FoundersGroteskCond,Arial Narrow,Arial;font-size:1.5rem;margin:-.625rem .5rem 0 0;width:1.5625rem}@media only screen and (min-width:758px){.recipe-body__instructions span{margin:-.5rem .5rem 0 0}}.recipe-body__instructions span+p{display:inline-block;vertical-align:top;width:calc(100% - 35px)}.recipe-body__instructions figcaption.caption{width:100%}.recipe-body__instructions .caption:after,.recipe-body__instructions .caption:before{display:none}.recipe-body__instructions span.caption__source{bottom:44px;color:#fff;font-family:FoundersGroteskMono,Courier,Courier New;font-family:var(--founders-mono);font-size:.625rem;margin:0 .75rem 0 0;position:absolute;right:40px;width:auto}@media only screen and (max-width:757px){.recipe-body__instructions span.caption__source{right:0}}.recipe-body__instructions picture{margin:0;max-width:100%}.recipe-body__chefNotes{grid-area:recipe-chefs-notes;-ms-grid-column:1;-ms-grid-row:3}.recipe-body__chefNotes p:first-of-type{margin-top:0}@media only screen and (min-width:758px){.recipe-body__chefNotes p:last-of-type{margin-bottom:0}.recipe-body__chefNotes{margin-bottom:3rem}}@media only screen and (max-width:757px){.recipe-body__byline>.article-byline--recipe{border:none}.recipe-body__byline>.article-byline--recipe:first-child{border-top:1px solid #ccc}.recipe-body__byline>.article-byline--recipe:last-child{border-bottom:1px solid #ccc}}@media only screen and (min-width:1240px){.recipe-body__byline{margin-bottom:3rem}}.divider-container{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:-1px;padding-left:1.25rem;padding-right:1.25rem}.divider{border-left:1px dashed #ccc;bottom:20%;top:20%}@media only screen and (max-width:757px){.divider{display:none}}.recipe-body__source{color:#999;grid-area:recipe-source;-ms-grid-column:1;-ms-grid-row:10}.recipe-body__source a:hover{opacity:.7}.recipe-body__source--name{color:#ff503c}@media only screen and (min-width:1000px){.recipe-body__right-rail--ad{display:flex;justify-content:center;position:sticky;top:5.625rem;transition:top .2s ease-in}}.HFSBumped .recipe-body__right-rail--ad{top:10.625rem}@media print{.article-hero__media-holder{margin-right:0}.layout-grid-container{max-width:100%}.recipe-body__container{margin:0 1.25rem 1.25rem!important}.recipe-body__container a[href]:after{content:" (" attr(href) ")"}.recipe-body__container .recipe-body{width:100%!important}.layout-grid-item{border:none}.recipe-body__content{column-gap:1.875rem;grid-template-columns:1fr 2fr;margin-top:1.875rem}.recipe-body__content h2{color:#000;font-size:1.5rem}.recipe-body__content p{color:#000;font-size:.75rem}.recipe-body__content:before{color-adjust:exact!important;background-image:linear-gradient(90deg,#ff503c,#8d048d);content:"";display:block;height:.125rem;left:1.25rem;margin-top:-1.875rem;position:absolute;-webkit-print-color-adjust:exact!important;right:1.25rem;width:calc(100% - 40px);z-index:2}.recipe-body__content .recipe-info--rail{margin-top:0}.recipe-body__content .recipe-info--rail .info-tile{flex-basis:auto}.recipe-body__content .recipe-info--rail .info-tile__key,.recipe-body__content .recipe-info--rail .info-tile__value{font-size:.875rem}.recipe-body__content .recipe-body__chefNotes{margin-bottom:1.875rem}.recipe-body__content .recipe-body__chefNotes h2,.recipe-body__content .recipe-body__chefNotes p{margin-bottom:.5rem;margin-top:0}.recipe-body__content .recipe-body__chefNotes p strong{color:#000;font-size:.875rem}.recipe-body__content .recipe-body__instructions span{font-size:.875rem;margin:.25rem 0 0}.recipe-body__content .recipe-body__instructions p{margin-bottom:.375rem;margin-top:.375rem}.recipe-body__content .recipe-body__instructions p strong{color:#000;font-size:.875rem}.recipe-body__content .recipe-body__instructions figure,.recipe-body__content .recipe-body__instructions h2{margin-top:0}.recipe-body__content .recipe-body__instructions figure picture{margin:0!important;max-width:11.6875rem}.recipe-body__content .recipe-body__instructions figure .caption{display:none}.recipe-body__content-print-column{display:block}.recipe-container{align-items:end;display:grid;grid-template-columns:2fr 1fr;margin:1.25rem}.recipe-container:before{display:none}.recipe-container .article-hero__bg-container--recipe{align-self:baseline}.recipe-container .article-hero__bg-container--recipe:after{content:attr(data-authors);font-family:FoundersGroteskCond,Arial Narrow,Arial;font-size:1rem;font-weight:600}.recipe-container .article-hero__bg-container--recipe .article-hero__header{padding-bottom:2rem;padding-top:0}@page{size:portrait}.recipePage .ecommerce-disclaimer__content{font-size:.75rem}.recipePage .ecommerce-disclaimer__content a[href]:after{content:""}}.recipe-byline{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:-1px;padding-bottom:.75rem}@media only screen and (min-width:758px){.recipe-byline .recipe-byline__inner{display:flex}}.recipe-byline .byline-bio a{color:#ff503c}.recipe-byline .byline-name{color:#380538}@media only screen and (min-width:758px){.recipe-byline .byline-name{flex:1 1}}.recipe-byline .byline-name a:hover{opacity:.7}.recipe-byline .byline-social{display:block}@media only screen and (min-width:758px){.recipe-byline .byline-social{display:flex}}.recipe-byline .byline-social__link:not(:last-of-type){margin-right:1.125rem}.recipe-byline .byline-social__link:hover{color:#ff503c}.recipe-byline .byline-thumbnail{float:left;width:3rem}@media only screen and (min-width:758px){.recipe-byline .byline-thumbnail{flex:0 0 48px;float:none}}.recipe-byline .byline-thumbnail.byline-thumbnail--has-image{background-color:#f1f0ed;border-radius:50%;font-size:0;height:48px;height:var(--space-48);margin-right:var(--spacing-4);overflow:hidden;width:48px;width:var(--space-48)}@media print{.recipe-byline .byline-thumbnail.byline-thumbnail--has-image{width:4rem}}.recipe-byline .byline-thumbnail.byline-thumbnail--no-image{margin-right:var(--spacing-4);margin-top:var(--spacing-3);width:48px;width:var(--space-48)}@media only screen and (min-width:758px){.recipe-byline .byline-thumbnail.byline-thumbnail--no-image{margin-bottom:var(--spacing-6);margin-top:var(--spacing-6);width:auto}}@media print{.recipe-byline .byline-thumbnail.byline-thumbnail--no-image{margin-right:var(--space-0)}}.recipe-byline .byline-thumbnail.byline-thumbnail--no-image:before{background-color:#ff503c;content:" ";display:block;height:.0625rem;width:100%}.recipe-info--rail{display:flex;margin-bottom:.625rem;margin-top:1.875rem;width:100%}.recipe-info--rail .recipe-info__rating{align-items:center;display:flex;margin-bottom:1.25rem;padding-top:.125rem}@media only screen and (max-width:757px){.recipe-info--rail{flex-direction:column}}@media only screen and (min-width:758px){.recipe-info--rail{flex-direction:row;flex-wrap:wrap;margin-bottom:1.75rem;margin-top:3rem}}@media only screen and (min-width:1240px){.recipe-info--rail{display:none}}.recipe-info--header{display:none}@media only screen and (min-width:1240px){.recipe-info--header{border-top:1px solid #ccc;display:block;margin-left:1.25rem;max-width:10rem;padding-top:1.875rem;position:absolute;top:2.5rem}.recipe-info--only-rating{padding-top:0}}@media only screen and (max-width:757px){.recipe-info--only-rating{padding-top:1.875rem}}.recipe-info__key{color:#555;font-family:FoundersGroteskMono,Courier,Courier New;font-size:.75rem;line-height:100%;margin-right:16px}@media only screen and (min-width:1240px){.recipe-info__key{margin-top:40px}}@media print{.recipe-info--rail{flex-direction:column}}.recipe-body__tags{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:block;padding:15px 0}@media only screen and (min-width:758px){.recipe-body__tags{display:flex;padding:24px 0}}.recipe-body__tags .tag{font-family:FoundersGroteskMono,Courier,Courier New,monospace;font-size:.75rem;letter-spacing:-.514286px;line-height:1.25rem}.recipe-body__tags .active{color:#ff503c}.recipe-body__tags .active:hover{opacity:.7}.recipe-body__tags .recipe-tag__heading{color:#380538;float:left;font-family:PublicoHeadline,Georgia,Times New Roman,Times,Baskerville;font-size:.875rem;line-height:100%;margin:3px 15px 0 0;white-space:nowrap}@media only screen and (min-width:758px){.recipe-body__tags .recipe-tag__heading{font-size:1rem;line-height:120%;margin:0 15px 0 0}}.recipe-body__tags .recipe_tags{font-family:FoundersGroteskMono,Courier,Courier New,monospace;font-size:.75rem;letter-spacing:-.514286px;line-height:1.25rem;word-break:break-word}.recipe-body__tags .recipe_tags .tag:not(:last-child):after{content:", "}.recipe-body__tags .recipe_tags .inactive{pointer-events:none}.related-recipes{margin:0}@media only screen and (min-width:758px){.related-recipes{margin:0 1.25rem}}@media only screen and (min-width:1000px){.related-recipes{margin:0 auto;max-width:57.5rem}}@media only screen and (min-width:1240px){.related-recipes{max-width:72.5rem}}.related-recipes .bacon__card-wrapper h3{font-size:.875rem}@media only screen and (max-width:757px){.related-recipes .bacon__card-wrapper{max-width:16.25rem}}@media only screen and (min-width:758px)and (max-width:1239px){.related-recipes .bacon__header-headline{padding-left:0}}@media only screen and (max-width:757px){.related-recipes .bacon__title:before{margin-left:-1.25rem;width:1.875rem}}.play{align-items:center;background-color:#ff503c;display:flex;height:11.2vw;justify-content:center;line-height:1;opacity:.8;pointer-events:none;text-align:center;transition:opacity .2s linear;width:20vw;z-index:10}.play--live{background-color:#fa3a3a}@media only screen and (min-width:758px){.play{height:67.2px;max-height:30%;max-width:30%;width:120px}}@media only screen and (min-width:1240px){.play{height:89.6px;width:160px}}.play--icon{fill:#fff;height:33%;width:auto}.videoSlate{cursor:pointer;line-height:0}.videoSlate:hover .play{opacity:1}.videoSlate.rePlayOverlay{position:absolute;z-index:1020}.playButtonOuter{padding-top:56.25%;pointer-events:none}.replayIconContainer{background-image:linear-gradient(#0000,#000c);pointer-events:none;z-index:2}.replayIcon{font-size:10vw}@media only screen and (min-width:758px){.replayIcon{font-size:60px}}.expiredOverlay{background-color:#000c}.layout-header .hfsh{z-index:1200000}.layout-header .hfsh.search-open{z-index:20000000}@media only screen and (min-width:758px){.layout-header .hfsh.has-local-insert .local-insert{align-items:center;display:flex;flex:0 0 80px;justify-content:flex-end}}.layout-header__default-navbar{background-color:#ff503c;height:3.75rem;line-height:3.75rem}@media only screen and (min-width:758px){.layout-header__default-navbar{height:5rem;line-height:5rem}}.layout-header__default-logo:after{background-color:#ff503c;content:"";height:100%;left:0;position:absolute;top:0;width:0;z-index:-1}.layout-header.show-elections-nav#hfs-header .hfsh.init.small+.hfsh-spacer{height:97px}@media only screen and (min-width:758px){.layout-header.show-elections-nav#hfs-header .hfsh.init.small+.hfsh-spacer{height:107px}}#skip-link{position:absolute;top:-500px}#skip-link:focus-within{display:flex;left:0;top:0;z-index:1200001}.skip-link__container{align-items:center;background-color:#ff907b;border:2px solid #ff6b53;box-sizing:border-box;display:flex;height:5.875rem;justify-content:center;width:100%}@media only screen and (min-width:758px){.skip-link__container{height:3.75rem}}.skip-link__button{background-color:#ff503c;border:none;color:#fff;font-family:FoundersGroteskCond,Arial Narrow,Arial;font-size:1rem;font-style:normal;font-weight:600;height:40px;letter-spacing:0;line-height:1rem;outline:none;text-align:center;width:200px}.skip-link__button:focus{outline:3px solid #0db14b;outline-offset:3px}.header-and-footer--banner-ad{align-items:center;-webkit-backface-visibility:initial;backface-visibility:initial;background:#ebebeb;display:none;justify-content:center;min-height:4.375rem;opacity:1;padding:.625rem;position:sticky;text-align:center;top:0;z-index:99999}@media only screen and (min-width:758px){.header-and-footer--banner-ad{display:flex;min-height:7.625rem;padding:1rem}}@media only screen and (min-width:1000px){.header-and-footer--banner-ad{min-height:17.625rem}}.header-and-footer--banner-ad.header-and-footer--static{position:relative}