.z-mono__head,.z-gl__head{padding-top:28px}.z-mono__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin:0 0 20px;font-family:var(--z-font-body);font-size:12.8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--z-forest)}.z-mono__kicker .z-mono__no{display:flex;align-items:center;gap:16px;font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap}.z-mono__kicker .z-mono__no:before{content:"";width:40px;height:1px;background:var(--z-forest)}.z-mono__h1{margin:0;font-family:var(--z-font-display);font-weight:400;font-size:clamp(48px,9vw,112px);line-height:.98;letter-spacing:-.015em;color:var(--z-forest);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}.z-mono__lede,.z-gl__lede{display:grid;gap:28px;margin-top:32px;padding-top:24px;border-top:1px solid var(--z-forest)}.z-mono-answer,.z-gl-intro{margin:0;max-width:62ch;font-size:19px;line-height:1.6;color:var(--z-on-light)}.z-mono-answer strong{display:block;margin:0 0 8px;font-family:var(--z-font-display);font-weight:400;font-size:24px;line-height:1.25;color:var(--z-forest)}.z-mono__dossier{margin:0}.z-mono__dossier>div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--z-forest-15)}.z-mono__dossier>div:first-child{padding-top:0}.z-mono__dossier dt{font-size:12.8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--z-forest);padding-top:3px}.z-mono__dossier dd{margin:0;font-size:16px;line-height:1.5;color:var(--z-on-light);font-variant-numeric:tabular-nums}.z-mono__dossier a,.z-gl__dates a{color:var(--z-forest);text-underline-offset:3px}.z-mono__dates .z-art-dates,.z-mono__dates time{font:inherit}.z-gl__dates{margin:0;font-size:15px;color:var(--z-on-light-sub)}@media screen and (min-width:990px){.z-mono__head,.z-gl__head{padding-top:48px}.z-mono__lede{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;margin-top:40px;padding-top:32px}.z-mono-answer,.z-gl-intro{font-size:21px}.z-gl__lede{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;align-items:end}}.z-mono__layout{display:grid;gap:32px;margin-top:48px;padding-bottom:var(--z-section-pad)}.z-mono__main{min-width:0;max-width:720px}.z-mono__rail{border-top:1px solid var(--z-forest-20);border-bottom:1px solid var(--z-forest-20);padding:16px 0}.z-mono__rail-h{margin:0 0 10px;font-size:12.8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--z-forest)}.z-mono__toc{margin:0;padding:0;list-style:none;counter-reset:toc;display:flex;flex-wrap:wrap;gap:0 20px}.z-mono__toc li{counter-increment:toc}.z-mono__toc a{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;align-items:center;font-size:15px;color:var(--z-on-light);text-decoration:none}.z-mono__toc a:before{content:counter(toc,decimal-leading-zero);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--z-forest-70)}.z-mono__toc a:hover,.z-mono__toc a:focus-visible{color:var(--z-forest);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:990px){.z-mono__layout{grid-template-columns:220px minmax(0,1fr);gap:72px;margin-top:72px}.z-mono__rail{position:sticky;top:calc(var(--header-height, 0px) + 24px);align-self:start;border-bottom:0;padding-top:20px}.z-mono__toc{display:block}.z-mono__toc a{min-height:36px}}.z-mono__body{counter-reset:sec}.z-mono__body>p,.z-mono__body>ul,.z-mono__body>ol{max-width:68ch;font-size:17px;line-height:1.7;color:var(--z-on-light)}.z-mono__body>p{margin:0 0 18px}.z-mono__lede a:not(.z-cite a):not(sup.sf a),.z-mono__a a:not(.z-cite a):not(sup.sf a),.z-mono__body a:not(.z-cite a):not(sup.sf a){color:var(--z-forest);text-decoration:underline;text-decoration-color:var(--z-forest-20);text-decoration-thickness:2px;text-underline-offset:3px}.z-mono__lede a:not(.z-cite a):not(sup.sf a):hover,.z-mono__a a:not(.z-cite a):not(sup.sf a):hover,.z-mono__body a:not(.z-cite a):not(sup.sf a):hover{text-decoration-color:var(--z-forest)}.z-mono__body h2,.z-mono__h2{margin:64px 0 20px;font-family:var(--z-font-display);font-weight:400;font-size:clamp(30px,3.6vw,42px);line-height:1.1;color:var(--z-forest);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.z-mono__body h2{counter-increment:sec}.z-mono__body h2:before{content:counter(sec,decimal-leading-zero);display:block;margin:0 0 12px;padding-top:16px;border-top:1px solid var(--z-forest);font-family:var(--z-font-body);font-size:13px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--z-forest)}.z-mono__body>h2:first-child{margin-top:0}.z-mono__body h3{margin:32px 0 10px;font-family:var(--z-font-body);font-size:18px;font-weight:600;color:var(--z-forest)}.z-mono-table{margin:8px 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.z-mono-table:focus-visible{outline:2px solid var(--z-forest);outline-offset:4px}.z-mono__body .z-mono-table table{width:100%;table-layout:auto;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;border:0}.z-mono__body .z-mono-table caption{caption-side:top;padding:0 0 14px;text-align:left;font-family:var(--z-font-display);font-size:22px;line-height:1.3;color:var(--z-forest)}.z-mono__body .z-mono-table table,.z-mono__body .z-mono-table th,.z-mono__body .z-mono-table td{border-left:0;border-right:0;border-top:0;box-shadow:none}.z-mono__body .z-mono-table th,.z-mono__body .z-mono-table td{padding:12px 14px 12px 0;border-bottom:1px solid var(--z-forest-15);font-size:16px;line-height:1.4;text-align:left;vertical-align:top;color:var(--z-on-light)}.z-mono__body .z-mono-table thead th{padding-bottom:10px;border-bottom:2px solid var(--z-forest);font-size:12.8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--z-forest);vertical-align:bottom}.z-mono__body .z-mono-table tbody th{width:30%;padding-right:16px;font-weight:600;color:var(--z-forest)}.z-mono__body .z-mono-table tbody tr:last-child>*{border-bottom:1px solid var(--z-forest)}@media screen and (max-width:749px){.z-mono__body .z-mono-table th,.z-mono__body .z-mono-table td{padding:10px 10px 10px 0;font-size:15px}.z-mono__body .z-mono-table tbody th{padding-right:16px}.z-mono__body .z-mono-table thead th{font-size:11.5px;letter-spacing:.04em}.z-mono__body .z-mono-table caption{font-size:20px}}.z-mono__body .z-mono-table .z-sf-col{padding-left:14px;background:var(--z-bone);font-weight:600;color:var(--z-forest)}.z-mono-source{max-width:68ch;margin:0 0 20px!important;font-size:14px!important;line-height:1.55!important;color:var(--z-on-light-sub)!important}.z-sf-note{display:inline-block;margin:0 0 28px!important;padding:12px 18px;border-left:4px solid var(--z-citron);background:var(--z-bone);border-radius:0 var(--z-radius) var(--z-radius) 0;font-size:15px!important;font-weight:600;line-height:1.5!important;color:var(--z-forest)!important}.z-mono__faq{margin-top:64px}.z-mono__faq .z-mono__h2{padding-top:16px;border-top:1px solid var(--z-forest)}.z-mono__q{border-bottom:1px solid var(--z-forest-20)}.z-mono__q>summary{position:relative;padding:18px 36px 18px 0;font-size:18px;font-weight:600;line-height:1.4;color:var(--z-forest);cursor:pointer;list-style:none}.z-mono__q>summary::-webkit-details-marker{display:none}.z-mono__q>summary:after{content:"+";position:absolute;right:4px;top:15px;font-size:24px;font-weight:400;line-height:1}.z-mono__q[open]>summary:after{content:"\2013"}.z-mono__q>summary:focus-visible{outline:2px solid var(--z-forest);outline-offset:2px}.z-mono__a{padding:0 0 20px}.z-mono__a p{margin:0;max-width:68ch;font-size:17px;line-height:1.65;color:var(--z-on-light)}.z-mono__refs{margin-top:64px}.z-mono__refs .z-mono__h2{padding-top:16px;border-top:1px solid var(--z-forest);font-size:30px}.z-mono__refs .z-refs{margin:0}.z-mono__note{margin:24px 0 0;font-size:14px;color:var(--z-on-light-sub)}.z-mono__note a{color:var(--z-forest)}.z-mono__read{margin-top:56px}.z-mono__read-h{margin:0 0 8px;font-family:var(--z-font-body);font-size:12.8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--z-forest)}.z-mono__read ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--z-forest-20)}.z-mono__read li{border-bottom:1px solid var(--z-forest-20)}.z-mono__read a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-family:var(--z-font-display);font-size:22px;line-height:1.3;color:var(--z-forest);text-decoration:none}.z-mono__read a:after{content:"\2192";font-family:var(--z-font-body)}.z-mono__read a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.z-mono-index{padding:var(--z-section-pad) 0;background:var(--z-forest);color:var(--z-on-forest)}.z-mono-index .z-mono-index__h{margin:0 0 12px;font-family:var(--z-font-display);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.1;color:var(--z-on-forest)}.z-mono-index .z-mono-index__sub{margin:0 0 40px;max-width:56ch;font-size:17px;color:var(--z-on-forest-sub)}.z-mono-index__grid{display:grid;gap:32px}.z-mono-index .z-mono-index__col h3{margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--z-citron);font-family:var(--z-font-body);font-size:12.8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--z-citron)}.z-mono-index ol{margin:0;padding:0;list-style:none}.z-mono-index li{display:grid;grid-template-columns:32px 1fr;align-items:baseline;border-bottom:1px solid rgba(246,242,232,.16);font-size:16px;line-height:1.35}.z-mono-index li>a,.z-mono-index li>span:not(.z-mono-index__n){display:flex;align-items:center;min-height:44px;color:var(--z-on-forest);text-decoration:none}.z-mono-index li>a:hover,.z-mono-index li>a:focus-visible{color:var(--z-citron);text-decoration:underline;text-underline-offset:3px}.z-mono-index .z-mono-index__n{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--z-on-forest-sub)}.z-mono-index li.is-current>span{color:var(--z-citron);font-weight:600}.z-mono-index li.is-current>span[aria-current]:after{content:"\b7  this page";padding-left:8px;font-weight:400;color:var(--z-on-forest-sub)}.z-mono-index .z-mono-index__more{margin:40px 0 0;font-size:16px;color:var(--z-on-forest)}.z-mono-index .z-mono-index__more a{color:var(--z-citron);text-underline-offset:3px}@media screen and (min-width:750px){.z-mono-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}}@media screen and (min-width:1100px){.z-mono-index__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.z-gl__bar{position:sticky;top:var(--header-height, 0px);z-index:3;margin-top:40px;background:var(--z-cream);border-top:1px solid var(--z-forest-20);border-bottom:1px solid var(--z-forest-20)}.z-gl__bar-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding-top:4px;padding-bottom:4px}.z-gl__bar-in>nav{flex:1 1 auto;min-width:0}.z-gl__az{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0;padding:0;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.z-gl__az::-webkit-scrollbar{display:none}.z-gl__az a,.z-gl__az span{display:inline-flex;align-items:center;justify-content:center;min-width:29px;min-height:44px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none}.z-gl__az a{color:var(--z-forest)}.z-gl__az a:hover,.z-gl__az a:focus-visible{text-decoration:underline;text-underline-offset:4px}.z-gl__find{display:flex;align-items:center;gap:12px;padding:6px 0}.z-gl__find input{width:240px;max-width:100%;height:44px;padding:0 18px;border:1px solid var(--z-forest-20);border-radius:999px;background:#fff;font:16px var(--z-font-body);color:var(--z-ink)}.z-gl__find input::placeholder{color:var(--z-on-light-sub)}.z-gl__find input:focus-visible{outline:2px solid var(--z-forest);outline-offset:2px;border-color:var(--z-forest)}.z-gl__count{margin:0;font-size:14px;color:var(--z-on-light-sub);font-variant-numeric:tabular-nums}.z-gl__body{padding-top:24px;padding-bottom:48px}.z-gl-letter{display:grid;gap:0;padding:32px 0 8px;scroll-margin-top:calc(var(--header-height, 0px) + 64px)}.z-gl-letter+.z-gl-letter{border-top:1px solid var(--z-forest)}.z-gl-letter>h2{margin:0 0 8px;font-family:var(--z-font-display);font-weight:400;font-size:64px;line-height:1;color:var(--z-forest)}.z-gl-letter dl{margin:0;max-width:760px}.z-gl-entry{padding:20px 0;border-top:1px solid var(--z-forest-15);scroll-margin-top:calc(var(--header-height, 0px) + 72px)}.z-gl-letter dl>.z-gl-entry:first-child{border-top:0}.z-gl-entry dt{margin:0 0 8px;font-family:var(--z-font-display);font-size:26px;line-height:1.2;color:var(--z-forest)}.z-gl-entry dd{margin:0}.z-gl-entry dd p{margin:0;max-width:68ch;font-size:17px;line-height:1.65;color:var(--z-on-light)}.z-gl-entry dd a:not(.z-cite a){color:var(--z-forest);text-decoration:underline;text-decoration-color:var(--z-forest-20);text-decoration-thickness:2px;text-underline-offset:3px}.z-gl-entry dd a:not(.z-cite a):hover{text-decoration-color:var(--z-forest)}.z-gl-entry:target{margin:0 -18px;padding:20px 18px;background:var(--z-bone);border-left:4px solid var(--z-citron);border-radius:0 var(--z-radius) var(--z-radius) 0}.z-gl__empty{margin:24px 0;font-size:17px;color:var(--z-on-light)}.z-gl__empty a{color:var(--z-forest)}.z-gl__refs{padding-bottom:var(--z-section-pad)}.z-gl__refs .z-mono__refs{max-width:760px;margin-top:16px}@media screen and (min-width:990px){.z-gl__bar{margin-top:56px}.z-gl-letter{grid-template-columns:200px minmax(0,1fr);padding-top:40px}.z-gl-letter>h2{position:sticky;top:calc(var(--header-height, 0px) + 72px);align-self:start;font-size:104px}.z-gl__refs .z-mono__refs{margin-left:200px}}@media(prefers-reduced-motion:no-preference){html:has(.z-gl,.z-mono){scroll-behavior:smooth}}.z-hub__head{padding-top:28px}.z-hub__lede{display:grid;gap:32px;margin-top:32px;padding-top:24px;border-top:1px solid var(--z-forest)}.z-hub-intro{margin:0 0 16px;max-width:58ch;font-size:19px;line-height:1.6;color:var(--z-on-light)}.z-hub__toc ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--z-forest-20)}.z-hub__toc li{border-bottom:1px solid var(--z-forest-20)}.z-hub__toc a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;min-height:44px;font-size:16px;color:var(--z-forest);text-decoration:none;font-variant-numeric:tabular-nums}.z-hub__toc a:hover .z-hub__toc-name,.z-hub__toc a:focus-visible .z-hub__toc-name{text-decoration:underline;text-underline-offset:3px}.z-hub__toc-n{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--z-on-light-sub)}.z-hub__toc-c{font-size:14px;color:var(--z-on-light-sub)}.z-hub__body{padding-top:40px;padding-bottom:var(--z-section-pad)}.z-hub-group{display:grid;padding:32px 0 24px;border-top:1px solid var(--z-forest);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.z-hub-group>h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;font-family:var(--z-font-display);font-weight:400;font-size:36px;line-height:1.1;color:var(--z-forest)}.z-hub-group__n{order:-1;width:100%;font-family:var(--z-font-body);font-size:12.8px;font-weight:600;letter-spacing:.16em;color:var(--z-forest);font-variant-numeric:tabular-nums}.z-hub-group__count{font-family:var(--z-font-body);font-size:14px;color:var(--z-on-light-sub);font-variant-numeric:tabular-nums}.z-hub-group__sub{margin:0 0 16px;max-width:52ch;font-size:16px;line-height:1.5;color:var(--z-on-light-sub)}.z-hub-group>h3{margin:28px 0 0;padding-bottom:8px;font-family:var(--z-font-body);font-size:12.8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--z-forest)}.z-hub-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--z-forest-20)}.z-hub-item{border-bottom:1px solid var(--z-forest-20);padding:16px 0 18px}.z-hub-item>a{font-family:var(--z-font-display);font-size:22px;line-height:1.25;color:var(--z-forest);text-decoration:none}.z-hub-item>a:after{content:"\a0\2192";font-family:var(--z-font-body);font-size:18px}.z-hub-item>a:hover,.z-hub-item>a:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.z-hub-item>p{margin:6px 0 0;max-width:68ch;font-size:16px;line-height:1.55;color:var(--z-on-light)}.z-hub-group--feature{margin:8px 0 32px;padding:32px 24px;border-top:0;border-radius:var(--z-radius);background:var(--z-forest)}.z-hub-group--feature>h2,.z-hub-group--feature .z-hub-item>a{color:var(--z-on-forest)}.z-hub-group--feature .z-hub-group__n{color:var(--z-citron)}.z-hub-group--feature .z-hub-group__count,.z-hub-group--feature .z-hub-group__sub{color:var(--z-on-forest-sub)}.z-hub-group--feature .z-hub-list{border-top-color:#f6f2e83d}.z-hub-group--feature .z-hub-item{border-bottom:0;padding-bottom:0}.z-hub-group--feature .z-hub-item>a{font-size:30px;line-height:1.15}.z-hub-group--feature .z-hub-item>a:after{color:var(--z-citron)}.z-hub-group--feature .z-hub-item>a:hover,.z-hub-group--feature .z-hub-item>a:focus-visible{color:var(--z-citron)}.z-hub-group--feature .z-hub-item>p{color:var(--z-on-forest);font-size:17px}.z-hub-group--feature+.z-hub-group{border-top:0}.z-hub__body .z-mono__note{margin-top:40px}@media screen and (min-width:990px){.z-hub__head{padding-top:48px}.z-hub__lede{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;margin-top:40px;padding-top:32px}.z-hub-intro{font-size:21px}.z-hub__body{padding-top:56px}.z-hub-group{grid-template-columns:280px minmax(0,1fr);column-gap:48px;padding-top:40px}.z-hub-group>h2{grid-column:1;grid-row:1 / span 40;position:sticky;top:calc(var(--header-height, 0px) + 32px);align-self:start;font-size:44px}.z-hub-group>:not(h2){grid-column:2}.z-hub-group--feature{padding:48px;margin:16px 0 40px}#ingredients .z-hub-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.z-hub-group--feature .z-hub-item>a{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/z-resources.css.map */
