.www-reader{margin-inline:auto;padding:0 clamp(24px,5vw,72px) clamp(56px,8vw,96px);display:flex;flex-direction:column;gap:clamp(32px,5vw,64px);overflow-wrap:anywhere}.www-reader :is(a,button,summary):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.www-reader :is(section[id],article[id],h2,h3,.www-refs__entry){scroll-margin-top:120px}.www-reader-back{margin-top:24px}.www-reader-back a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink-2);text-decoration:none;font-size:.9375rem}.www-reader-back a:hover{text-decoration:underline;text-underline-offset:4px}.www-content-header{background:var(--paper);border-radius:16px}.www-content-header__photo{position:relative;border-radius:16px 16px 0 0;overflow:hidden}.www-content-header__photo img{display:block;width:100%;aspect-ratio:21/9;max-height:420px;object-fit:cover}.www-content-header__photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(to bottom,transparent,var(--paper));pointer-events:none}.www-content-header__copy{padding:clamp(24px,4vw,48px)}.www-content-header__kind{display:inline-block;margin:0 0 20px;border:1px solid var(--hair-strong);border-radius:var(--radius-pill);padding:5px 12px;color:var(--ink-2);font-size:.8125rem}.www-content-header h1{margin:0;max-width:24ch;color:var(--ink);font-family:var(--font-sans);font-size:clamp(2rem,3.8vw,3.5rem);font-weight:350;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.www-content-header__lede{max-width:65ch;margin:24px 0 0;color:var(--ink-2);font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.65;text-wrap:pretty}.www-content-meta{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:24px;color:var(--ink-3);font-size:.875rem;font-variant-numeric:tabular-nums}.www-content-meta:empty{display:none}.www-content-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.www-content-header__actions>a:not([data-evidalife-btn]){display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:.9375rem;text-underline-offset:5px;text-decoration-thickness:1px}.www-reader-heading,.www-section-heading h2{margin:0 0 24px;font-family:var(--font-sans);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:450;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;color:var(--ink)}.www-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-bottom:24px}.www-section-heading h2{margin:0}.www-section-heading p{margin:0;font-size:.875rem;color:var(--ink-3)}.www-article-grid{display:grid;gap:32px;align-items:start}.www-article-index{min-width:0}.www-article-index:empty{display:none}.www-article-grid:not(:has(.content-outline)){grid-template-columns:minmax(0,1fr)}.www-article-main{width:100%;min-width:0;max-width:68ch;margin-inline:auto}.www-article-index .content-outline{--cp-ink:var(--ink);--cp-ink-2:var(--ink-2);--cp-line:var(--hair);--cp-accent:var(--ink);padding-block:20px;border-block:1px solid var(--hair)}.www-article-index .content-outline__label{font-family:var(--font-sans);font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0}.www-article-index .content-outline__link{min-height:32px;padding:6px 0;border:0;font-size:.875rem}.www-article-index .content-outline__link--active{text-decoration:underline;text-underline-offset:4px}.www-reader-audio{--hc-ink-3:var(--hc-ink-2);--hc-glass-blur:none;--hc-radius:12px;margin-bottom:32px;padding:12px;background:var(--hc-navy-1);border-radius:16px}.www-reader .www-reader-audio :focus-visible{outline-color:var(--hc-ink)}.www-reader-audio button{min-width:44px;min-height:44px}.www-reader-audio div:has(>input[type=range]:focus-visible){outline:2px solid var(--hc-ink);outline-offset:4px}.www-takeaways{margin-bottom:48px}.www-takeaways ol{margin:0;padding:0;list-style:none;counter-reset:takeaway}.www-takeaways li{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:20px;padding-block:20px;border-bottom:1px solid var(--hair);counter-increment:takeaway;color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.www-takeaways li:before{content:counter(takeaway,decimal-leading-zero);color:var(--ink-3);font-weight:350;font-size:1.75rem;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:2ch}.www-article-endnote{margin-top:48px}.www-refs{list-style:none;margin:0;padding:0}.www-refs__entry{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:16px;padding-block:20px;border-bottom:1px solid var(--hair)}.www-refs__num{color:var(--ink-3);font-variant-numeric:tabular-nums}.www-refs__body{display:flex;flex-direction:column;gap:6px;min-width:0}.www-refs__title{color:var(--ink);font-size:1rem;line-height:1.5}a.www-refs__title{text-decoration-thickness:1px;text-underline-offset:4px}.www-refs__meta{color:var(--ink-3);font-size:.8125rem;line-height:1.6}.www-reader-faq{border-bottom:1px solid var(--hair)}.www-reader-faq summary{padding-block:18px;cursor:pointer;font-weight:500;color:var(--ink);line-height:1.5}.www-reader-faq p{margin:0 0 24px;color:var(--ink-2);line-height:1.65}.www-nutrition{padding:clamp(20px,3vw,32px);border:1px solid var(--hair);border-radius:22px;background:var(--paper)}.www-nutrition dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr));gap:24px;margin:0}.www-nutrition dl>div{display:flex;flex-direction:column;gap:8px}.www-nutrition dt{color:var(--ink-3);font-size:.8125rem}.www-nutrition dd{order:-1;margin:0;font-size:2rem;font-weight:350;line-height:1.2}.www-nutrition dd span{font-size:.875rem;color:var(--ink-2)}.www-recipe-grid{display:grid;gap:clamp(40px,5vw,72px);align-items:start}.www-recipe-solo{width:100%;max-width:68ch;margin-inline:auto}.www-ingredients,.www-recipe-instructions{min-width:0}.www-ingredients__group+.www-ingredients__group{margin-top:28px}.www-ingredients h3{margin:0 0 8px;font-size:1rem;font-weight:500}.www-ingredients ul{list-style:none;margin:0;padding:0}.www-ingredients li{display:grid;grid-template-columns:minmax(4rem,.65fr) minmax(0,2fr);align-items:baseline;gap:16px;padding-block:14px;border-bottom:1px solid var(--hair);font-size:.9375rem;line-height:1.6;color:var(--ink)}.www-ingredients__amount{font-weight:500}.www-ingredients__amount span,.www-ingredients__note{color:var(--ink-3);font-weight:400}.www-reader-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px}.www-related{padding-top:32px;border-top:1px solid var(--hair)}.www-related__link{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--ink)}.www-related__link img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.www-related__link h3{margin:0;font-size:1.25rem;font-weight:450;line-height:1.35;text-wrap:balance}.www-related__link:hover h3{text-decoration:underline;text-underline-offset:4px}.www-related__link .www-content-meta{margin:0}.content-prose.www-content{--cp-ink:var(--ink);--cp-ink-2:var(--ink-2);--cp-ink-3:var(--ink-3);--cp-line:var(--hair);--cp-line-2:var(--hair-strong);--cp-surface:var(--paper);--cp-accent:var(--hc-blue);--cp-accent-2:var(--ink);--cp-mark:var(--good-ink);--cp-good:var(--good-ink);--cp-warn:var(--warn-ink);--cp-cite-ink:#215fa4;--cp-cite-bg:color-mix(in srgb,var(--cp-cite-ink) 10%,transparent);max-width:68ch;font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.www-content.content-prose :is(h2,h3,h4,.content-pullquote__body,.content-stat__value){font-family:var(--font-sans)}.www-content.content-prose :is(h2,h3){font-weight:450;letter-spacing:-.02em;text-wrap:balance}.www-content.content-prose .content-scene{margin-bottom:40px}.www-content.content-prose .content-scene__title{font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.25}.www-content.content-prose .content-pullquote{background:none;border-inline-start:2px solid var(--ink);border-radius:0;padding:8px 0 8px 24px}.www-content.content-prose .content-pullquote__body{font-size:1.3125rem;line-height:1.5}.www-content.content-prose .content-stat{border-radius:22px;padding:24px}.www-content.content-prose .content-stat__value{font-size:clamp(2rem,5vw,4.5rem);font-weight:350}.www-content.content-prose .content-stat__label{display:block;overflow:visible}.www-content.content-prose .content-stat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.www-content.content-prose :is(.content-table-wrap,.content-embed iframe){border-radius:22px}.www-content.content-prose :is(.content-callout__eyebrow,.content-stat__unit,.content-stat__delta,.content-figure figcaption,.content-table-wrap th){font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.8125rem}.www-content.content-prose li::marker{color:var(--ink-3)}.www-recipe-instructions .content-steps .www-content>ol>li{padding-block:0 24px;border-bottom:1px solid var(--hair)}.www-recipe-instructions .content-steps .www-content>ol>li:before{color:var(--ink);background:none;border-color:var(--ink-3);font-family:var(--font-sans);font-weight:450;font-size:.875rem}.www-content.content-prose .content-chart{padding:clamp(16px,3vw,24px);background:var(--hc-navy-1);border:1px solid var(--hc-line);border-radius:22px}.www-content.content-prose .content-gauge{--ga-ink:var(--ink);--ga-ink-3:var(--ink-3);--ga-track:var(--cream-2);--ga-line:var(--hair-strong);--ga-ref:var(--mist);--ga-accent:var(--ink);--ga-optimal:var(--good-ink);--ga-warn:var(--warn-ink);--ga-danger:var(--error-ink);padding:24px;border:1px solid var(--hair);border-radius:22px;background:var(--paper)}.www-content .content-door,.www-content .content-door [data-surface]{--surface-base:var(--paper);--surface-raised:var(--paper);--surface-sunken:var(--cream-2);--text-1:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--acc:var(--ink);--act:var(--ink);--rule:var(--hair);--recess:var(--cream-2);--hc-good:var(--good-ink);--hc-line:var(--hair);--hc-line-2:var(--hair-strong);--hc-navy-0:var(--paper);--hc-navy-1:var(--paper);--hc-navy-3:var(--cream-2);--hc-navy-4:var(--ink-3);--hc-ink:var(--ink)}.www-content .content-door{border:1px solid var(--hair);border-radius:22px;background:var(--paper)}.www-content .content-door__button{border-radius:var(--radius-pill)}@media (min-width:1024px){.www-article-grid{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);gap:48px}.www-article-index{position:sticky;top:108px;max-height:calc(100dvh - 132px);overflow-y:auto}.www-recipe-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}}@media (max-width:599px){.www-content-header__photo img{aspect-ratio:4/3}.www-content-header__copy{padding:20px}.www-content-header h1{font-size:clamp(1.75rem,8vw,2.125rem)}.www-content-header__actions{gap:12px 20px}.www-content-header__actions>[data-evidalife-btn]{width:100%}}@media (max-width:700px){.www-reader-audio>[role=region]>div{display:flex!important;flex-wrap:wrap;height:auto!important;padding:16px!important;gap:12px!important}.www-reader-audio>[role=region]>div>div:nth-child(2){flex:1 1 calc(100% - 56px)}.www-reader-audio>[role=region]>div>button:last-child{margin-inline-start:auto}}:lang(ja) .www-reader h1,:lang(ja) .www-reader h2,:lang(ko) .www-reader h1,:lang(ko) .www-reader h2{letter-spacing:0;line-height:1.4}@media (forced-colors:active){.www-content-header__photo:after{display:none}.www-content-header__kind,.www-nutrition,.www-reader-audio{border:1px solid CanvasText}.www-reader :is(a,button,summary):focus-visible{outline-color:Highlight}}