.article-abx__box{margin-top:12px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:20px;background:var(--panel, var(--c-cream));border-radius:4px;align-items:start}.article-abx__box--text-only{grid-template-columns:minmax(0,1fr)}.article-abx__avatar img{width:96px;height:96px;object-fit:cover;border-radius:999px;display:block}.article-abx__text{min-width:0;display:grid;gap:6px}.article-abx__name{margin:0;font-size:calc(20px * var(--ts-mid, 1));font-weight:500;letter-spacing:-.01em}.article-abx__name a{color:inherit}.article-abx__role{color:var(--fg-muted, var(--c-muted))}.article-abx__bio{margin:0;font-size:calc(15px * var(--ts-text, 1));line-height:1.55;color:var(--fg-soft, inherit)}.article-abx__link{color:var(--accent, var(--c-forest));margin-top:4px}@media(max-width:599.99px){.article-abx__box{grid-template-columns:1fr}.article-abx__avatar img{width:72px;height:72px}}.article-body__col{max-width:var(--measure);margin-inline:auto;font-size:calc(var(--body-size) + var(--reader-size, 0px));line-height:1.65}.article-body[data-body-type=serif] .article-body__col{font-family:var(--font-serif);font-weight:400}.article-body__col>:is(h2,h3){scroll-margin-top:calc(var(--header-height) + 20px);margin-top:1.8em;font-family:var(--font-sans)}.article-body__col>:is(h2){font-size:clamp(24px,2.8vw,32px);letter-spacing:-.02em;font-weight:500}.article-body__col>:is(h3){font-size:calc(clamp(20px,2.4vw,24px) * var(--ts-mid, 1));letter-spacing:-.016em;font-weight:500}.article-body__col>p,.article-body__col>ul,.article-body__col>ol{margin:1em 0}.article-body__col blockquote{margin:1.4em 0;padding:1em 1.2em;border:0;border-top:1px solid var(--c-rule);background:transparent;font-size:calc(clamp(18px,2vw,22px) * var(--ts-mid, 1));line-height:1.4;letter-spacing:-.01em}.article-body__col table th,.article-body__col table td{padding:10px 12px;border-bottom:1px solid var(--rule, var(--c-rule));text-align:left;vertical-align:top}.article-body__col table th{font-weight:500;font-family:var(--font-mono);font-size:calc(11px * var(--ts-text, 1));text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted, var(--c-muted));border-bottom-color:var(--fg, var(--c-ink))}.article-body__col sup.src,.article-body__col sup[data-source-id]{color:var(--accent, var(--c-forest));font-weight:500}.article-body__col .gloss,.article-body__col .glossary{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}@media(min-width:750px){.article-body__col{font-size:calc(var(--body-size-l) + var(--reader-size, 0px))}}.article-crumb.space-s{--pad-top: 16px;--pad-bottom: 16px}@media(max-width:749.99px){.article-crumb__nav li:first-child,.article-crumb__nav li:last-child{display:none}.article-crumb__nav li+li:before{display:none}}.article-crumb__nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--fg-muted, var(--c-muted))}.article-byline.space-s{--pad-top: 0px;--pad-bottom: 24px}.article-byline__wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 0;border-top:1px solid var(--rule, var(--c-rule));border-bottom:1px solid var(--rule, var(--c-rule))}.article-byline__person{display:flex;gap:12px;align-items:center;color:inherit;min-width:0}.article-byline__avatar img{width:44px;height:44px;border-radius:999px;object-fit:cover;display:block}.article-byline__text{display:grid;gap:2px}.article-byline__kicker{color:var(--fg-muted, var(--c-muted));margin:0}.article-byline__name{font-size:calc(15px * var(--ts-text, 1));font-weight:500}.article-byline__role{color:var(--fg-muted, var(--c-muted))}.article-byline__dates{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--fg-muted, var(--c-muted))}@media(max-width:749.99px){.article-byline__dates{order:3;width:100%;font-size:max(var(--ts-floor, 0px),calc(9px * var(--ts-text, 1)));letter-spacing:.06em}.article-byline__role{font-size:calc(12px * var(--ts-text, 1))}.article-byline__person{gap:8px}.article-byline__wrap{padding:10px 0;gap:10px 12px}.article-byline__ev{margin-left:auto}.article-byline__ev .t-mono{font-size:max(var(--ts-floor, 0px),calc(9px * var(--ts-text, 1)));letter-spacing:.06em}}article-cite{display:block}.article-cite__wrap{display:grid;gap:10px;padding:16px 0;border-top:1px solid var(--rule, var(--c-rule));border-bottom:1px solid var(--rule, var(--c-rule))}.article-cite__text{margin:0;font-family:var(--font-mono);font-size:calc(13px * var(--ts-text, 1));line-height:1.5;color:var(--fg-soft, inherit);word-break:break-word}.article-cite__url{color:var(--accent, var(--c-forest))}.article-cite__copy,.article-cite__ack{color:var(--accent, var(--c-forest));justify-self:start}.article-cta__box{background:var(--panel, var(--c-cream));padding:28px 24px;border-radius:4px;display:grid;gap:12px;text-align:left}.article-cta__h{margin:0;font-size:calc(clamp(22px,2.4vw,28px) * var(--ts-mid, 1));font-weight:500;letter-spacing:-.02em}.article-cta__body{margin:0;font-size:calc(16px * var(--ts-text, 1));line-height:1.55;color:var(--fg-soft, inherit)}.article-cta__btn{justify-self:start;display:inline-flex;align-items:center;min-height:52px;padding:0 28px;background:var(--accent, var(--c-forest));color:var(--btn-fg, var(--c-cream));border-radius:2px;font-family:var(--font-mono);font-size:calc(11px * var(--ts-text, 1));letter-spacing:.16em;text-transform:uppercase;margin-top:6px}.article-cta__btn:hover{opacity:1;background:var(--c-forest-deep)}.article-disc__box{border-left:3px solid var(--accent, var(--c-forest));background:var(--panel, var(--c-cream));padding:18px 22px;border-radius:4px}.article-disc__h{margin:0 0 8px;color:var(--accent, var(--c-forest))}.article-disc__body{font-size:calc(14.5px * var(--ts-text, 1));line-height:1.55;color:var(--fg-soft, inherit)}.article-disc__body p{margin:0 0 8px}.article-disc__body p:last-child{margin-bottom:0}.article-faqs__h{margin:0 0 12px;font-size:calc(clamp(22px,2.4vw,28px) * var(--ts-mid, 1));font-weight:500;letter-spacing:-.02em}.article-faqs__list{border-top:1px solid var(--rule, var(--c-rule))}.article-faqs__row{border-bottom:1px solid var(--rule, var(--c-rule))}.article-faqs__q{display:flex;gap:16px;align-items:center;min-height:56px;padding:14px 0;cursor:pointer;list-style:none}.article-faqs__q::-webkit-details-marker{display:none}.article-faqs__q::marker{display:none}.article-faqs__q-text{flex:1;font-size:calc(17px * var(--ts-mid, 1));font-weight:500;letter-spacing:-.01em;line-height:1.3}.article-faqs__sign{position:relative;width:14px;height:14px;flex:none;color:var(--accent, var(--c-forest))}.article-faqs__sign:before,.article-faqs__sign:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:currentColor;transition:transform var(--dur-quick) var(--ease)}.article-faqs__sign:after{transform:rotate(90deg)}.article-faqs__row[open] .article-faqs__sign:after{transform:rotate(0)}.article-faqs__a{padding:0 0 18px;color:var(--fg-soft, inherit);max-width:68ch;font-size:calc(15.5px * var(--ts-text, 1));line-height:1.6}.article-faqs__a p{margin:0 0 10px}.article-faqs__a p:last-child{margin-bottom:0}.article-lead__wrap{max-width:calc(1200px + var(--gutter) * 2)}.article-lead__figure{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-image-bg, #E8E8E6);border-radius:0}.article-lead__img{width:100%;height:100%;object-fit:cover;display:block}.article-lead__caption{font-size:calc(13px * var(--ts-text, 1));line-height:1.5;color:var(--c-muted);margin:12px 0 0}.article-mast.space-s{--pad-top: 4px;--pad-bottom: 18px}.article-mast__wrap{display:grid;gap:14px}.article-mast__label{margin:0;color:var(--fg-muted, var(--c-muted))}.article-mast__h1{margin:0;font-size:clamp(36px,5.4vw,68px);line-height:1.02;letter-spacing:-.034em;font-weight:500;text-wrap:balance}.article-mast__updated{margin:0;color:var(--fg-muted, var(--c-muted));padding-bottom:10px;border-bottom:1px solid var(--rule, var(--c-rule))}.article-mast__panel{background:var(--c-cream);padding:18px;border-radius:0;display:grid;gap:8px}.article-mast__panel-label{color:var(--accent, var(--c-forest));margin:0}.article-mast__question{margin:0 0 12px;font-size:calc(clamp(20px,2.4vw,26px) * var(--ts-mid, 1));line-height:1.3;letter-spacing:-.016em;font-weight:500;text-wrap:balance}.article-mast__answer{margin:0;font-size:calc(clamp(16px,1.6vw,18px) * var(--ts-mid, 1));line-height:1.5;color:var(--fg-soft, inherit)}.article-mast__early-line{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--rule, var(--c-rule))}@media(max-width:749.99px){.article-mast__h1{font-size:34px}.article-mast__question{font-size:calc(18px * var(--ts-mid, 1));margin-bottom:4px}.article-mast__wrap{gap:10px}.article-mast__panel{gap:6px;padding:14px}.article-mast__early-line{margin-top:4px;padding-top:8px}}.article-mast__early-line a{color:var(--accent, var(--c-forest))}.article-mast__wrap{position:relative}.article-mast__early-card{border-top:1px solid var(--c-rule);padding-top:16px;font-size:calc(14px * var(--ts-text, 1));line-height:1.4}.article-mast__early-card a{display:flex;align-items:center;gap:12px}.article-mast__early-card img{width:80px;height:80px;object-fit:contain}@media(min-width:1200px){.article-mast__early-card{position:absolute;width:160px;left:calc(100% - var(--gutter) + 16px);bottom:0}.article-mast__early-card a{display:grid}.article-mast__early-card img{width:160px;height:160px}}.article-next__grid{margin-top:20px;display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:750px){.article-next__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.article-prods__grid{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:750px){.article-prods__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.article-prods__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-saved{--gutter:var(--gutter-design)}.article-saved__wrap{max-width:calc(1000px + var(--gutter) * 2)}.article-saved__figure{margin:0 0 28px}.article-saved__image{display:block;width:100%;height:auto}.article-saved__copy{max-width:66ch;margin-inline:auto;font-size:calc(17px * var(--ts-mid, 1));line-height:1.65}.article-saved__eyebrow{margin:0 0 12px}.article-saved__heading{margin:0 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.article-saved__body>:first-child{margin-top:0}.article-saved__body>:last-child{margin-bottom:0}.article-saved__body>h4{font:inherit}.article-saved__panels{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 28px}.article-saved__panels>.shopify-block{min-width:0}@media(min-width:750px){.article-saved__copy{font-size:calc(19px * var(--ts-mid, 1))}.article-saved__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-saved__panels .article-saved-panel__image{aspect-ratio:4 / 3;object-fit:cover}.article-saved--rows .article-saved__panels{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--c-ink)}.article-saved--rows .article-saved-panel{padding:28px 0;border-bottom:1px solid var(--c-rule)}.article-saved--rows .article-saved-panel__figure{margin:0;overflow:hidden}.article-saved--rows .article-saved-panel__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.article-saved--rows .article-saved-panel__body{max-width:62ch}@media(min-width:750px){.article-saved--rows .article-saved-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 0}.article-saved--rows .article-saved-panel:has(.article-saved-panel__figure){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.article-saved--rows .article-saved-panel:not(:has(.article-saved-panel__figure)) .article-saved-panel__copy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:32px;align-items:start}}.article-series__h{margin:10px 0 6px;font-size:clamp(24px,2.8vw,32px);font-weight:500;letter-spacing:-.02em}.article-series__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fg, var(--c-ink))}.article-series__row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--rule, var(--c-rule));align-items:baseline}.article-series__row.is-current{background:var(--panel, var(--c-cream));padding-inline:10px}.article-series__n{color:var(--accent, var(--c-forest));font-feature-settings:"tnum" 1,"lnum" 1}.article-series__title{margin:0;font-size:calc(17px * var(--ts-mid, 1));font-weight:500;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.article-series__title a{color:inherit}.article-series__badge{color:var(--fg-muted, var(--c-muted))}.article-src__h{margin:0 0 16px;font-size:calc(clamp(22px,2.4vw,28px) * var(--ts-mid, 1));letter-spacing:-.02em;font-weight:500}.article-src__list{list-style:none;margin:0;padding:0;counter-reset:src;border-top:1px solid var(--rule, var(--c-rule))}.article-src__row{counter-increment:src;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--rule, var(--c-rule));align-items:start}.article-src__n{color:var(--accent, var(--c-forest))}.article-src__row{scroll-margin-top:54px}.article-src__text{display:grid;gap:4px;min-width:0}.article-src__authors{font-size:calc(14px * var(--ts-text, 1));color:var(--fg-soft, inherit)}.article-src__title{font-style:italic;font-size:calc(16px * var(--ts-text, 1));line-height:1.35}.article-src__meta{color:var(--fg-muted, var(--c-muted))}.article-src__note{font-size:calc(14px * var(--ts-text, 1));color:var(--fg-soft, inherit);margin-top:4px}.article-src__link{color:var(--accent, var(--c-forest));margin-top:2px}.article-studies h2{margin:0 0 24px;font-size:clamp(24px,2.8vw,32px);font-weight:500;letter-spacing:-.02em}.article-studies__list{padding:0;margin:0;list-style:none;border-top:1px solid var(--c-rule)}.article-studies__row{display:grid;gap:10px;padding:20px 0;border-bottom:1px solid var(--c-rule)}.article-studies__row p{margin:0;font-size:calc(15px * var(--ts-text, 1));line-height:1.55}.article-studies__row .t-mono{font-size:max(var(--ts-floor, 0px),calc(10px * var(--ts-text, 1)));color:var(--c-muted)}.article-studies__publication{font-weight:500}.article-tk__wrap{background:var(--c-cream);padding:24px;border-radius:0}.article-tk__h{margin:0 0 12px;font-size:calc(20px * var(--ts-mid, 1));font-weight:500;letter-spacing:-.01em}.article-tk__list{list-style:none;margin:0;padding:0;counter-reset:tk;display:grid;gap:10px}.article-tk__item{counter-increment:tk;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rule, var(--c-rule));align-items:baseline}.article-tk__item:first-child{border-top:0;padding-top:0}.article-tk__n{color:var(--accent, var(--c-forest))}.article-tk__n:before{content:counter(tk,decimal-leading-zero)}.article-tk__text{font-size:calc(15.5px * var(--ts-text, 1));line-height:1.5}.article-saved-panel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.article-saved-panel__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.article-saved-panel__figure{width:100%;margin:0 0 6px}.article-saved-panel__image{display:block;width:100%;height:auto}.article-saved-panel__eyebrow{margin:0}.article-saved-panel__heading{margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:500;line-height:1.12;letter-spacing:-.02em}.article-saved-panel__body{font-size:calc(17px * var(--ts-mid, 1));line-height:1.65}.article-saved-panel__body>:first-child{margin-top:0}.article-saved-panel__body>:last-child{margin-bottom:0}.article-saved-panel__link{min-height:44px;display:inline-flex;align-items:center;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/105/assets/page-article.css.map */
