@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Source+Serif+4:opsz,wght@8..60,300;8..60,400;8..60,500;8..60,600&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&display=swap";.editorial-article{--editorial-ink: #171717;--editorial-ink-soft: #3d3d3d;--editorial-ink-muted: #767676;--editorial-paper: #f7f4ef;--editorial-paper-alt: #efe8dc;--editorial-rule: #d7cdc1;--editorial-accent: #b72323;--editorial-accent-deep: #801d1d;--editorial-display: "Playfair Display", Georgia, serif;--editorial-body: "Source Serif 4", Georgia, serif;--editorial-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--editorial-max-body: 88ch;--editorial-max-wide: 1240px;--editorial-max-full: 1520px;background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--editorial-body);margin-inline:calc(50% - 50vw);padding-bottom:4rem;position:relative}.editorial-reading-progress{background:var(--editorial-accent);height:2px;left:0;position:fixed;top:0;width:0%;z-index:80}.editorial-fade{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.editorial-fade.is-visible{opacity:1;transform:translateY(0)}.editorial-article__header{margin:0 auto;max-width:var(--editorial-max-wide);padding:3.5rem 2rem 0}.editorial-article__kicker{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.3rem}.editorial-article__kicker-category{border:1px solid var(--editorial-accent);border-radius:2px;color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.64rem;font-weight:600;letter-spacing:.12em;padding:.2rem .6rem;text-transform:uppercase}.editorial-article__kicker-series{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.64rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.editorial-article__headline{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(2.3rem,5vw,4.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 1.2rem;max-width:920px}.editorial-article__deck{color:var(--editorial-ink-soft);font-size:1.22rem;font-weight:300;line-height:1.56;margin:0 0 1.9rem;max-width:760px}.editorial-article__meta{align-items:center;border-block:1px solid var(--editorial-rule);display:flex;flex-wrap:wrap;gap:1rem;padding:.95rem 0}.editorial-article__byline{align-items:center;display:flex;gap:.65rem}.editorial-article__author-avatar{align-items:center;background:var(--editorial-ink);border-radius:50%;color:var(--editorial-paper);display:inline-flex;font-family:var(--editorial-sans);font-size:.68rem;font-weight:600;height:36px;justify-content:center;width:36px}.editorial-article__author-wrap{display:flex;flex-direction:column;gap:.1rem}.editorial-article__author-name{font-family:var(--editorial-sans);font-size:.79rem;font-weight:600}.editorial-article__author-title{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.66rem}.editorial-article__meta-divider{background:var(--editorial-rule);height:28px;width:1px}.editorial-article__date-wrap{display:flex;flex-direction:column;gap:.16rem}.editorial-article__date{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.73rem;font-weight:500}.editorial-article__read-time{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.65rem}.editorial-article__share{align-items:center;display:flex;gap:.5rem;margin-left:auto}.editorial-share-btn{align-items:center;background:transparent;border:1px solid var(--editorial-rule);border-radius:999px;color:var(--editorial-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--editorial-sans);font-size:.62rem;font-weight:600;height:32px;justify-content:center;letter-spacing:.04em;min-width:32px;padding-inline:.55rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.editorial-share-btn:hover{background:var(--editorial-paper-alt);border-color:var(--editorial-ink);color:var(--editorial-ink)}.editorial-share-btn.is-copied{background:var(--editorial-ink);border-color:var(--editorial-ink);color:var(--editorial-paper)}.editorial-article__hero{margin:2.4rem auto 0;max-width:var(--editorial-max-full);padding:0 2rem}.editorial-article__layout{margin:2.4rem auto 0;max-width:var(--editorial-max-wide)}.editorial-article__toc-shell{position:relative}.editorial-article__toc-mobile-toggle-wrap{display:none;margin-bottom:1rem;padding:0 2rem;position:sticky;top:calc(var(--header-offset-mobile, 116px) + .45rem);z-index:45}.editorial-article__toc-mobile-toggle{align-items:center;background:#f7f4eff2;border:1px solid var(--editorial-rule);border-radius:999px;color:var(--editorial-ink);cursor:pointer;display:flex;font-family:var(--editorial-sans);font-size:.74rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;min-height:44px;padding:.65rem 1rem;text-transform:uppercase;width:100%}.editorial-article__toc-mobile-toggle-label{color:var(--editorial-ink-soft)}.editorial-article__toc-mobile-toggle-count{color:var(--editorial-ink-muted);font-size:.66rem}.editorial-article__toc{background:#f7f4efed;border:1px solid var(--editorial-rule);border-radius:8px;margin:0;padding:1rem 1rem 1.05rem}.editorial-article__toc-title{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.61rem;font-weight:600;letter-spacing:.11em;margin:0 0 .75rem;text-transform:uppercase}.editorial-article__toc-progress{border-bottom:1px solid var(--editorial-rule);margin-bottom:.7rem;padding-bottom:.7rem}.editorial-article__toc-progress-head{align-items:center;display:flex;justify-content:space-between}.editorial-article__toc-progress-label{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorial-article__toc-progress-value{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.69rem;font-weight:600}.editorial-article__toc-progress-track{background:#1717171f;border-radius:999px;height:4px;margin-top:.4rem;overflow:hidden}.editorial-article__toc-progress-bar{background:linear-gradient(90deg,var(--editorial-accent),var(--editorial-accent-deep));border-radius:inherit;display:block;height:100%;transition:width .22s ease;width:0%}.editorial-article__toc-progress-section{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.67rem;line-height:1.4;margin:.48rem 0 0}.editorial-article__toc-list{list-style:none;margin:0;padding:0}.editorial-article__toc-item{break-inside:avoid;margin-bottom:.35rem}.editorial-article__toc-link{color:var(--editorial-ink-soft);display:inline-block;font-family:var(--editorial-sans);font-size:.8rem;line-height:1.45;position:relative;text-decoration:none}.editorial-article__toc-link:after{background:var(--editorial-accent);border-radius:999px;content:"";display:block;height:2px;margin-top:.2rem;transition:width .2s ease;width:var(--toc-section-progress, 0%)}.editorial-article__toc-link:hover{color:var(--editorial-accent-deep)}.editorial-article__toc-link.is-active{color:var(--editorial-accent-deep);font-weight:600}.editorial-article__toc-item--h3 .editorial-article__toc-link{color:var(--editorial-ink-muted);font-size:.74rem;margin-left:.75rem}.editorial-article__toc-item--h3 .editorial-article__toc-link:after{display:none}.editorial-article__toc-drawer[hidden]{display:none!important}.editorial-article__toc-drawer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:96}.editorial-article__toc-drawer-backdrop{background:#0f172a6b;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.editorial-article__toc-drawer-panel{background:var(--editorial-paper);border-radius:14px 14px 0 0;bottom:0;box-shadow:0 -10px 40px #0f172a33;left:0;max-height:75vh;overflow-y:auto;padding:1rem 1.15rem 1.5rem;position:absolute;right:0;transform:translateY(14px);transition:transform .2s ease}.editorial-article__toc-drawer.is-open .editorial-article__toc-drawer-panel{transform:translateY(0)}.editorial-article__toc-drawer-head{align-items:center;border-bottom:1px solid var(--editorial-rule);display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.65rem}.editorial-article__toc-drawer-close{background:transparent;border:0;color:var(--editorial-ink-muted);cursor:pointer;font-family:var(--editorial-sans);font-size:.7rem;font-weight:600;letter-spacing:.08em;padding:0;text-transform:uppercase}.editorial-article__toc-list--mobile .editorial-article__toc-link{display:block;font-size:.86rem;padding:.16rem 0}.editorial-article__hero img{aspect-ratio:21 / 9;border-radius:4px;display:block;object-fit:cover;width:100%}.editorial-article__hero-caption{align-items:center;color:var(--editorial-ink-muted);display:flex;font-family:var(--editorial-sans);font-size:.66rem;justify-content:space-between;line-height:1.4;margin-top:.65rem}.editorial-article__hero-badge{border:1px solid var(--editorial-rule);border-radius:2px;color:var(--editorial-ink-soft);display:inline-flex;font-size:.57rem;font-weight:600;letter-spacing:.1em;padding:.24rem .6rem;text-transform:uppercase}.editorial-article__stream{margin-top:0}.editorial-module--body{margin:0 auto;max-width:var(--editorial-max-body);padding:0 clamp(1rem,1.8vw,1.5rem)}.editorial-article__body{color:var(--editorial-ink);font-family:var(--editorial-body);font-size:1.05rem;line-height:1.82}.editorial-article__body h2{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(1.55rem,2.7vw,2rem);font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:3rem 0 1.1rem;padding-top:1.3rem;position:relative;scroll-margin-top:110px}.editorial-article__body h2:before{background:linear-gradient(90deg,var(--editorial-rule),transparent);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0}.editorial-article__body h3{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.72rem;font-weight:600;letter-spacing:.1em;margin:2.4rem 0 .65rem;scroll-margin-top:110px;text-transform:uppercase}.editorial-article__body p{margin-bottom:1.35rem}.editorial-chapter-lead{background:var(--editorial-paper-alt);border-left:3px solid var(--editorial-accent);margin:.15rem 0 1.45rem;padding:.7rem .9rem .75rem}.editorial-chapter-lead__eyebrow{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.58rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.editorial-chapter-lead__summary{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.8rem;line-height:1.55;margin:.35rem 0 0}.editorial-article__body img{border-radius:4px;display:block;height:auto;margin:2rem auto;max-width:min(100%,1050px);width:100%}.editorial-article__body a{color:var(--editorial-accent-deep);text-underline-offset:2px}.editorial-module--divider{margin:2.8rem auto;max-width:var(--editorial-max-body);padding:0 2rem}.editorial-section-divider{align-items:center;display:flex;gap:.7rem}.editorial-section-divider span{background:var(--editorial-rule);display:block;flex:1;height:1px}.editorial-section-divider__diamond{background:var(--editorial-ink)!important;flex:0 0 6px!important;height:6px!important;transform:rotate(45deg)}.editorial-section-divider__text{margin:.9rem auto 0;max-width:520px;text-align:center}.editorial-section-divider__title{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.68rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.editorial-section-divider__summary{color:var(--editorial-ink-muted);font-family:var(--editorial-body);font-size:.95rem;line-height:1.5;margin:.4rem 0 0}.editorial-module--pull-quote{margin:3rem auto;max-width:var(--editorial-max-body);padding:0 2rem}.editorial-module--pull-quote blockquote{border-top:3px solid var(--editorial-ink);color:var(--editorial-ink);font-family:var(--editorial-display);font-size:1.62rem;font-style:italic;line-height:1.35;margin:0;padding-top:1.25rem}.editorial-module--pull-quote figcaption{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.68rem;letter-spacing:.06em;margin-top:.95rem;text-transform:uppercase}.editorial-module--stat-callout{margin:3.5rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-stat-callout{background:linear-gradient(135deg,#0f1419,#1a1f2e,#151a24);border:1px solid rgba(255,255,255,.06);border-radius:8px;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0a;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));justify-items:center;padding:0;overflow:hidden}.editorial-stat-callout:has(.editorial-stat-callout__item:first-child:nth-last-child(4)){grid-template-columns:repeat(2,1fr)}.editorial-stat-callout__item{align-items:center;display:flex;flex-direction:column;padding:2.2rem 1.8rem;position:relative;text-align:center;transition:background .25s ease;width:100%}.editorial-stat-callout__item:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.editorial-stat-callout__item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.editorial-stat-callout:has(.editorial-stat-callout__item:first-child:nth-last-child(3)){grid-template-columns:repeat(3,1fr)}.editorial-stat-callout:has(.editorial-stat-callout__item:first-child:nth-last-child(3)) .editorial-stat-callout__item{border-bottom:none;border-right:1px solid rgba(255,255,255,.06)}.editorial-stat-callout:has(.editorial-stat-callout__item:first-child:nth-last-child(3)) .editorial-stat-callout__item:last-child{border-right:none}.editorial-stat-callout__item:before{background:var(--editorial-accent, #b72323);border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translate(-50%) scaleX(0);transition:transform .3s ease;width:40px}.editorial-stat-callout__item:hover:before{transform:translate(-50%) scaleX(1)}.editorial-stat-callout__value{color:#fff;font-family:var(--editorial-display);font-size:2.8rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0 0 .4rem}.editorial-stat-callout__unit{color:var(--editorial-accent, #b72323);font-family:var(--editorial-sans);font-size:.65rem;font-weight:600;letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.editorial-stat-callout__label{color:#fff9;font-family:var(--editorial-sans);font-size:.75rem;letter-spacing:.02em;line-height:1.45;margin:0;max-width:180px}@media(max-width:700px){.editorial-stat-callout{grid-template-columns:repeat(2,1fr)}.editorial-stat-callout__item{border-bottom:1px solid rgba(255,255,255,.06);border-right:none;padding:1.4rem 1rem}.editorial-stat-callout__item:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.editorial-stat-callout__item:nth-last-child(-n+2){border-bottom:none}.editorial-stat-callout__value{font-size:1.8rem}.editorial-stat-callout__label{font-size:.7rem;max-width:140px}}.editorial-module--full-bleed-image,.editorial-module--image{margin:3rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-full-bleed-image img,.editorial-inline-image img{border-radius:4px;display:block;width:100%}.editorial-module--full-bleed-image figcaption,.editorial-module--image figcaption,.editorial-module--image-gallery figcaption,.editorial-module--diptych figcaption,.editorial-module--slideshow figcaption,.editorial-module--split-media-text figcaption,.editorial-module--asymmetric-feature figcaption{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.69rem;line-height:1.45;margin-top:.55rem}.editorial-module--diptych{margin:3rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-diptych{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-diptych figure,.editorial-image-gallery figure{margin:0}.editorial-diptych img,.editorial-image-gallery img{border-radius:4px;display:block;width:100%}.editorial-module--margin-note{background:var(--editorial-paper-alt);border-top:2px solid var(--editorial-accent);margin:2.5rem auto;max-width:var(--editorial-max-body);padding:1.2rem 1.4rem}.editorial-margin-note__label{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.56rem;font-weight:600;letter-spacing:.12em;margin:0 0 .45rem;text-transform:uppercase}.editorial-margin-note__content{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.78rem;line-height:1.55;margin:0}.editorial-module--image-gallery{margin:3rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-image-gallery{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-module--slideshow{margin:3rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-slideshow{background:#17171708;border:1px solid var(--editorial-rule);border-radius:8px;overflow:hidden;padding:1rem}.editorial-slideshow__header{margin:0 0 .85rem}.editorial-slideshow__header h2{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(1.38rem,2.6vw,1.9rem);line-height:1.2;margin:0 0 .3rem}.editorial-slideshow__header p{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.82rem;line-height:1.5;margin:0}.editorial-slideshow__viewport{border-radius:6px;overflow:hidden}.editorial-slideshow__track{display:flex;transition:transform .38s ease;width:100%}.editorial-slideshow__slide{flex:0 0 100%;margin:0}.editorial-slideshow__slide img{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.editorial-slideshow__slide figcaption{margin-top:.55rem}.editorial-slideshow__slide figcaption span{color:var(--editorial-ink-muted);display:block;font-size:.64rem;margin-top:.12rem}.editorial-slideshow__controls{align-items:center;display:flex;justify-content:space-between;margin-top:.9rem}.editorial-slideshow__nav{background:transparent;border:1px solid var(--editorial-rule);border-radius:999px;color:var(--editorial-ink-soft);cursor:pointer;font-family:var(--editorial-sans);font-size:.63rem;font-weight:600;letter-spacing:.08em;min-height:34px;min-width:72px;padding:.45rem .8rem;text-transform:uppercase;transition:all .2s ease}.editorial-slideshow__nav:hover{border-color:var(--editorial-ink);color:var(--editorial-ink)}.editorial-slideshow__counter{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.68rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.editorial-slideshow__dots{align-items:center;display:flex;gap:.35rem;justify-content:center;margin-top:.8rem}.editorial-slideshow__dot{background:#1717173d;border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:all .2s ease;width:18px}.editorial-slideshow__dot.is-active{background:var(--editorial-accent);width:34px}.editorial-module--split-media-text{margin:3rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-split-media{align-items:center;display:grid;gap:1.4rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.editorial-module--split-media-text.is-reversed .editorial-split-media__media{order:2}.editorial-module--split-media-text.is-reversed .editorial-split-media__content{order:1}.editorial-split-media__media{margin:0}.editorial-split-media__media img{border-radius:6px;display:block;width:100%}.editorial-split-media__content{background:#efe8dc73;border:1px solid var(--editorial-rule);border-radius:8px;padding:1.3rem 1.35rem}.editorial-split-media__eyebrow{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.58rem;font-weight:600;letter-spacing:.12em;margin:0 0 .45rem;text-transform:uppercase}.editorial-split-media__content h3{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.23;margin:0}.editorial-split-media__body{color:var(--editorial-ink-soft);font-family:var(--editorial-body);font-size:1rem;line-height:1.7;margin-top:.75rem}.editorial-split-media__body p:last-child{margin-bottom:0}.editorial-split-media__cta{align-items:center;border-bottom:1px solid transparent;color:var(--editorial-accent-deep);display:inline-flex;font-family:var(--editorial-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-top:.95rem;text-decoration:none;text-transform:uppercase}.editorial-split-media__cta:hover{border-bottom-color:var(--editorial-accent-deep)}.editorial-module--asymmetric-feature{margin:3.2rem auto;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-asymmetric-feature{align-items:center;display:grid;gap:1.65rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.editorial-module--asymmetric-feature.is-media-right .editorial-asymmetric-feature__media{order:2}.editorial-module--asymmetric-feature.is-media-right .editorial-asymmetric-feature__content{order:1}.editorial-asymmetric-feature__media{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);margin:0}.editorial-asymmetric-feature__primary,.editorial-asymmetric-feature__secondary{margin:0}.editorial-asymmetric-feature__primary img,.editorial-asymmetric-feature__secondary img{border-radius:6px;display:block;width:100%}.editorial-asymmetric-feature__secondary{align-self:end}.editorial-asymmetric-feature__content{border-left:2px solid var(--editorial-ink);padding-left:1.15rem}.editorial-asymmetric-feature__eyebrow{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.58rem;font-weight:600;letter-spacing:.12em;margin:0 0 .48rem;text-transform:uppercase}.editorial-asymmetric-feature__content h3{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.2;margin:0}.editorial-asymmetric-feature__body{color:var(--editorial-ink-soft);font-size:1rem;line-height:1.72;margin-top:.8rem}.editorial-asymmetric-feature__body p:last-child{margin-bottom:0}.editorial-asymmetric-feature__quote{border-top:1px solid var(--editorial-rule);color:var(--editorial-ink);font-family:var(--editorial-display);font-size:1.22rem;font-style:italic;line-height:1.4;margin:1rem 0 0;padding-top:.85rem}.editorial-asymmetric-feature__quote cite{color:var(--editorial-ink-muted);display:block;font-family:var(--editorial-sans);font-size:.66rem;font-style:normal;font-weight:600;letter-spacing:.08em;margin-top:.6rem;text-transform:uppercase}.editorial-asymmetric-feature__cta{align-items:center;border-bottom:1px solid transparent;color:var(--editorial-accent-deep);display:inline-flex;font-family:var(--editorial-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;margin-top:.95rem;text-decoration:none;text-transform:uppercase}.editorial-asymmetric-feature__cta:hover{border-bottom-color:var(--editorial-accent-deep)}.editorial-module--timeline,.editorial-module--pros-cons-matrix,.editorial-module--key-takeaways,.editorial-module--faq-decision-tree,.editorial-module--metric-trend-chart,.editorial-module--case-study,.editorial-module--expert-qa,.editorial-module--video-embed,.editorial-module--checklist{margin:3rem auto;max-width:var(--editorial-max-body);padding:0 2rem}.editorial-timeline__header h3,.editorial-pros-cons__header h3,.editorial-takeaways h3,.editorial-faq-tree__header h3,.editorial-metric-chart__header h3,.editorial-case-study__header h3,.editorial-expert-qa__header h3,.editorial-video-embed__header h3,.editorial-checklist__header h3{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.2;margin:0 0 .4rem}.editorial-timeline__header p,.editorial-pros-cons__header p,.editorial-faq-tree__header p,.editorial-metric-chart__header p,.editorial-case-study__header p,.editorial-expert-qa__header p,.editorial-video-embed__header p,.editorial-checklist__header p{color:var(--editorial-ink-soft);margin:0 0 .9rem}.editorial-timeline{border-top:2px solid var(--editorial-ink);padding-top:1rem}.editorial-timeline__list{list-style:none;margin:0;padding:0}.editorial-timeline__item{display:grid;gap:.8rem;grid-template-columns:16px minmax(0,1fr);margin:0 0 1.1rem}.editorial-timeline__rail{background:linear-gradient(180deg,var(--editorial-accent) 0%,transparent 100%);border-radius:999px;margin-top:.22rem;min-height:100%;position:relative;width:2px}.editorial-timeline__rail:after{background:var(--editorial-accent);border-radius:999px;content:"";height:8px;left:-3px;position:absolute;top:0;width:8px}.editorial-timeline__date{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.65rem;font-weight:600;letter-spacing:.09em;margin:0 0 .2rem;text-transform:uppercase}.editorial-timeline__content h4{color:var(--editorial-ink);font-size:1.05rem;margin:0 0 .3rem}.editorial-timeline__content p{color:var(--editorial-ink-soft);margin:0}.editorial-timeline__source{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.68rem;margin-top:.35rem}.editorial-pros-cons{border:1px solid var(--editorial-rule);border-radius:4px;padding:1.1rem}.editorial-pros-cons__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-pros-cons__column{background:var(--editorial-paper-alt);border-radius:4px;padding:.9rem}.editorial-pros-cons__column h4{color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.72rem;font-weight:600;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase}.editorial-pros-cons__column ul{margin:0;padding-left:1rem}.editorial-pros-cons__column li{color:var(--editorial-ink-soft);margin-bottom:.55rem}.editorial-pros-cons__column li strong{color:var(--editorial-ink);display:block;font-size:.95rem}.editorial-pros-cons__column li span{display:block;font-size:.87rem;margin-top:.12rem}.editorial-pros-cons__verdict{border-top:1px solid var(--editorial-rule);color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.82rem;letter-spacing:.02em;margin:.9rem 0 0;padding-top:.65rem}.editorial-takeaways{background:var(--editorial-paper-alt);border:1px solid var(--editorial-rule);border-radius:4px;padding:1rem;position:sticky;top:calc(var(--header-offset, 136px) + 1rem)}.editorial-takeaways__eyebrow{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.58rem;font-weight:600;letter-spacing:.12em;margin:0 0 .3rem;text-transform:uppercase}.editorial-takeaways ul{margin:0;padding-left:1rem}.editorial-takeaways li{color:var(--editorial-ink-soft);margin-bottom:.4rem}.editorial-takeaways__summary{border-top:1px solid var(--editorial-rule);color:var(--editorial-ink);font-size:.9rem;margin:.8rem 0 0;padding-top:.7rem}.editorial-faq-tree__items{display:grid;gap:.65rem}.editorial-faq-tree__item{border:1px solid var(--editorial-rule);border-radius:4px;overflow:hidden}.editorial-faq-tree__toggle{align-items:center;background:var(--editorial-paper-alt);border:0;color:var(--editorial-ink);cursor:pointer;display:flex;font-family:var(--editorial-sans);font-size:.85rem;font-weight:600;justify-content:space-between;padding:.8rem .85rem;text-align:left;width:100%}.editorial-faq-tree__icon{color:var(--editorial-accent);font-size:1rem}.editorial-faq-tree__item.is-open .editorial-faq-tree__icon{transform:rotate(45deg)}.editorial-faq-tree__answer{border-top:1px solid var(--editorial-rule);padding:.7rem .85rem}.editorial-faq-tree__answer p{color:var(--editorial-ink-soft);margin:0}.editorial-faq-tree__next{color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.74rem;font-weight:600;letter-spacing:.05em;margin-top:.55rem!important;text-transform:uppercase}.editorial-metric-chart__list{list-style:none;margin:0;padding:0}.editorial-metric-chart__item{margin-bottom:.65rem}.editorial-metric-chart__meta{align-items:baseline;display:flex;font-family:var(--editorial-sans);justify-content:space-between}.editorial-metric-chart__label{color:var(--editorial-ink-soft);font-size:.76rem;letter-spacing:.03em}.editorial-metric-chart__value{color:var(--editorial-ink);font-size:.76rem;font-weight:600}.editorial-metric-chart__track{background:var(--editorial-rule-light);border-radius:999px;height:8px;margin-top:.32rem;overflow:hidden}.editorial-metric-chart__bar{background:linear-gradient(90deg,var(--editorial-accent) 0%,var(--editorial-accent-deep) 100%);display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .44s ease;width:var(--metric-width, 0%)}.editorial-metric-chart__bar.is-visible{transform:scaleX(1)}.editorial-case-study{border-left:3px solid var(--editorial-ink);padding-left:.9rem}.editorial-case-study__grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-case-study__grid article{background:var(--editorial-paper-alt);border-radius:4px;padding:.8rem}.editorial-case-study__label{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.6rem;font-weight:600;letter-spacing:.1em;margin:0 0 .25rem;text-transform:uppercase}.editorial-case-study__grid article p{color:var(--editorial-ink-soft);margin:0}.editorial-case-study__metrics{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:.75rem 0 0;padding:0}.editorial-case-study__metrics li{border-top:1px solid var(--editorial-rule);padding-top:.5rem}.editorial-case-study__metrics strong{color:var(--editorial-ink);display:block;font-family:var(--editorial-display);font-size:1.15rem}.editorial-case-study__metrics span{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.editorial-expert-qa__list{display:grid;gap:.85rem}.editorial-expert-qa__item{border:1px solid var(--editorial-rule);border-radius:4px;padding:.8rem}.editorial-expert-qa__item h4{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:1.1rem;margin:0 0 .3rem}.editorial-expert-qa__item p{color:var(--editorial-ink-soft);margin:0}.editorial-expert-qa__attribution{color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-top:.5rem!important;text-transform:uppercase}.editorial-expert-qa__attribution span{color:var(--editorial-ink-muted);margin-left:.4rem}.editorial-video-embed__frame-wrap{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden}.editorial-video-embed__frame-wrap iframe{border:0;height:100%;width:100%}.editorial-video-embed figcaption{color:var(--editorial-ink-muted);font-size:.76rem;margin-top:.4rem}.editorial-video-embed__transcript{border-top:1px solid var(--editorial-rule);margin-top:.7rem;padding-top:.55rem}.editorial-video-embed__transcript summary{color:var(--editorial-ink);cursor:pointer;font-family:var(--editorial-sans);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorial-video-embed__transcript p{color:var(--editorial-ink-soft);margin:.45rem 0 0}.editorial-checklist__list{list-style:none;margin:0;padding:0}.editorial-checklist__item{border-bottom:1px solid var(--editorial-rule-light);padding:.52rem 0}.editorial-checklist__item label{align-items:start;cursor:pointer;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr)}.editorial-checklist__item input{accent-color:var(--editorial-accent);margin-top:.18rem}.editorial-checklist__item span{color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.83rem}.editorial-checklist__item p{color:var(--editorial-ink-muted);font-size:.8rem;margin:.25rem 0 0 1.75rem}.editorial-checklist__item.is-checked span{color:var(--editorial-ink-muted);text-decoration:line-through}.editorial-module--newsletter{margin:3.4rem auto;max-width:var(--editorial-max-body);padding:0 2rem}.editorial-newsletter{background:var(--editorial-paper-alt);border:1px solid var(--editorial-rule);border-radius:4px;padding:2.2rem;text-align:center}.editorial-newsletter__eyebrow{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.57rem;font-weight:600;letter-spacing:.13em;margin:0 0 .5rem;text-transform:uppercase}.editorial-newsletter h3{color:var(--editorial-ink);font-family:var(--editorial-display);font-size:clamp(1.35rem,3vw,1.75rem);margin:0 0 .55rem}.editorial-newsletter p{color:var(--editorial-ink-soft);margin:0 auto 1.2rem;max-width:560px}.editorial-newsletter__form{display:flex;gap:.45rem;justify-content:center}.editorial-newsletter__form input{background:var(--editorial-paper);border:1px solid var(--editorial-rule);border-radius:3px;color:var(--editorial-ink);flex:1;font-family:var(--editorial-sans);max-width:360px;padding:.65rem .8rem}.editorial-newsletter__form button{background:var(--editorial-ink);border:0;border-radius:3px;color:var(--editorial-paper);cursor:pointer;font-family:var(--editorial-sans);font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:.65rem 1.2rem;text-transform:uppercase}.editorial-newsletter__form button:hover{background:#2a2a2a}.editorial-module--sources{margin:3rem auto;max-width:var(--editorial-max-body);padding:0 2rem}.editorial-sources{border-top:2px solid var(--editorial-ink);padding-top:1rem}.editorial-sources__title{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.64rem;font-weight:600;letter-spacing:.1em;margin:0 0 .8rem;text-transform:uppercase}.editorial-sources__list{margin:0;padding-left:1.1rem}.editorial-sources__item{margin:0 0 .8rem;position:relative}.editorial-sources__index{color:var(--editorial-accent);display:inline-block;font-family:var(--editorial-sans);font-size:.68rem;font-weight:600;letter-spacing:.06em;margin-right:.35rem}.editorial-sources__item>a,.editorial-sources__item>span{color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.83rem;font-weight:500;line-height:1.45}.editorial-sources__item>a:hover{color:var(--editorial-accent-deep)}.editorial-sources__meta,.editorial-sources__note{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.71rem;line-height:1.4;margin:.2rem 0 0}.editorial-citation{background:#b723231a;border:1px solid rgba(183,35,35,.25);border-radius:999px;color:var(--editorial-accent-deep);cursor:pointer;display:inline-flex;font-family:var(--editorial-sans);font-size:.64rem;font-weight:600;line-height:1;margin:0 .15rem;padding:.09rem .36rem;transform:translateY(-.12em);vertical-align:super}.editorial-citation:hover{background:#b7232329}.editorial-citation:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:2px}.editorial-source-popover[hidden]{display:none!important}.editorial-source-popover{background:#f7f4effc;border:1px solid var(--editorial-rule);border-radius:8px;box-shadow:0 15px 35px #0f172a24;left:0;max-width:min(420px,calc(100vw - 2rem));padding:.75rem .85rem .8rem;position:fixed;top:0;z-index:97}.editorial-source-popover__eyebrow{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.58rem;font-weight:600;letter-spacing:.11em;margin:0;text-transform:uppercase}.editorial-source-popover__title{color:var(--editorial-ink);font-family:var(--editorial-sans);font-size:.8rem;font-weight:600;line-height:1.45;margin:.3rem 0 0}.editorial-source-popover__meta,.editorial-source-popover__note{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.71rem;line-height:1.45;margin:.3rem 0 0}.editorial-source-popover__link{color:var(--editorial-accent-deep);font-family:var(--editorial-sans);font-size:.72rem;font-weight:600;margin-top:.45rem;text-decoration:none}.editorial-article__nav{border-block:1px solid var(--editorial-rule);display:flex;gap:1.2rem;justify-content:space-between;margin:3rem auto 0;max-width:var(--editorial-max-wide);padding:1.6rem 2rem}.editorial-article__nav-link{color:var(--editorial-ink);display:flex;flex-direction:column;gap:.2rem;max-width:48%;text-decoration:none}.editorial-article__nav-link--next{text-align:right}.editorial-article__nav-label{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.editorial-article__nav-title{font-family:var(--editorial-display);font-size:1rem;font-weight:600;line-height:1.3}.editorial-related{margin:3.4rem auto 0;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-related__header{align-items:baseline;border-bottom:2px solid var(--editorial-ink);display:flex;justify-content:space-between;margin-bottom:1.4rem;padding-bottom:.7rem}.editorial-related__header h2{font-family:var(--editorial-display);font-size:1.42rem;margin:0}.editorial-related__header a{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.64rem;font-weight:500;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.editorial-related__dek{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.84rem;line-height:1.55;margin:0 0 1.3rem;max-width:700px}.editorial-related__layout{display:grid;gap:1.4rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.editorial-related__feature{background:#efe8dc8c;border:1px solid var(--editorial-rule);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.editorial-related__feature-media{display:block}.editorial-related__feature-media img{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.editorial-related__feature-content{display:flex;flex:1;flex-direction:column;padding:1rem 1rem 1.05rem}.editorial-related__feature-content h3{font-family:var(--editorial-display);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.22;margin:.2rem 0 .45rem}.editorial-related__feature-content h3 a{color:var(--editorial-ink);text-decoration:none}.editorial-related__feature-content p{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.8rem;line-height:1.55;margin:0 0 .55rem}.editorial-related__feature-content .editorial-related__meta{margin-top:auto!important}.editorial-related__rail{display:flex;flex-direction:column;gap:.9rem}.editorial-related__list-item{border-bottom:1px solid var(--editorial-rule);padding-bottom:.85rem}.editorial-related__list-item:last-child{border-bottom:0;padding-bottom:0}.editorial-related__list-item h3{font-family:var(--editorial-display);font-size:1.03rem;line-height:1.32;margin:0}.editorial-related__list-item h3 a{color:var(--editorial-ink);text-decoration:none}.editorial-related__list-item p{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.76rem;line-height:1.46;margin:.35rem 0 0}.editorial-related__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-related__card{display:flex;flex-direction:column}.editorial-related__media{display:block;margin-bottom:.7rem}.editorial-related__media img{border-radius:4px;display:block;height:auto;width:100%}.editorial-related__content{display:flex;flex:1;flex-direction:column}.editorial-related__tag{color:var(--editorial-accent);font-family:var(--editorial-sans);font-size:.6rem;font-weight:600;letter-spacing:.1em;margin:0 0 .4rem;text-transform:uppercase}.editorial-related__content h3{font-family:var(--editorial-display);font-size:1.17rem;line-height:1.25;margin:0 0 .45rem}.editorial-related__content h3 a{color:var(--editorial-ink);text-decoration:none}.editorial-related__content p{color:var(--editorial-ink-soft);font-family:var(--editorial-sans);font-size:.77rem;line-height:1.45;margin:0 0 .55rem}.editorial-related__meta{color:var(--editorial-ink-muted)!important;margin-top:auto!important}.editorial-article img[data-editorial-zoomable=true]{cursor:zoom-in}.editorial-lightbox[hidden]{display:none!important}.editorial-lightbox{top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.editorial-lightbox__backdrop{background:#0a0f17d1;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.editorial-lightbox__dialog{align-items:center;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;top:0;right:0;bottom:0;left:0;padding:3.2rem 1.2rem 1.2rem;position:absolute}.editorial-lightbox__close,.editorial-lightbox__nav{background:#f7f4efed;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#111;cursor:pointer;font-family:var(--editorial-sans);font-size:.68rem;font-weight:600;letter-spacing:.09em;min-height:36px;padding:.48rem .75rem;text-transform:uppercase}.editorial-lightbox__close{justify-self:end;position:absolute;right:1.2rem;top:1.1rem;z-index:2}.editorial-lightbox__figure{margin:0;max-height:calc(100vh - 3.2rem)}.editorial-lightbox__figure img{border-radius:6px;display:block;max-height:calc(100vh - 7rem);object-fit:contain;width:100%}.editorial-lightbox__figure figcaption{color:#f7f4efe0;font-family:var(--editorial-sans);font-size:.74rem;line-height:1.45;margin-top:.65rem;text-align:center}.editorial-article__back{margin:2.4rem auto 0;max-width:var(--editorial-max-wide);padding:0 2rem}.editorial-article__back a{color:var(--editorial-ink-muted);font-family:var(--editorial-sans);font-size:.75rem;text-decoration:none}.editorial-article__back a:hover{color:var(--editorial-ink)}@media(max-width:1024px){.editorial-stat-callout,.editorial-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-split-media,.editorial-asymmetric-feature,.editorial-case-study__grid{grid-template-columns:1fr}.editorial-case-study__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-module--split-media-text.is-reversed .editorial-split-media__media,.editorial-module--split-media-text.is-reversed .editorial-split-media__content,.editorial-module--asymmetric-feature.is-media-right .editorial-asymmetric-feature__media,.editorial-module--asymmetric-feature.is-media-right .editorial-asymmetric-feature__content{order:initial}.editorial-related__layout{grid-template-columns:1fr}.editorial-related__rail{gap:.7rem}}@media(max-width:860px){.editorial-article__share{margin-left:0;width:100%}.editorial-diptych,.editorial-pros-cons__grid,.editorial-asymmetric-feature__media{grid-template-columns:1fr}.editorial-asymmetric-feature__secondary{max-width:min(72%,420px)}.editorial-takeaways{position:static}}@media(min-width:1025px){.editorial-article__layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(220px,var(--editorial-toc-width, 270px)) minmax(0,1fr);padding:0 2rem}.editorial-article__toc-shell[hidden]+.editorial-article__stream{grid-column:1 / -1;width:100%}.editorial-article__toc-shell{align-self:start;position:sticky;top:calc(var(--header-offset, 136px) + .8rem)}.editorial-article__toc{max-height:calc(100vh - var(--header-offset, 136px) - 2rem);overflow-y:auto}.editorial-article__toc-mobile-toggle-wrap,.editorial-article__toc-drawer{display:none!important}}@media(max-width:1024px){.editorial-article__layout{margin-top:1.3rem}.editorial-article__toc{display:none}.editorial-article__toc-mobile-toggle-wrap{display:block;margin-inline:auto;max-width:var(--editorial-max-body)}}@media(max-width:700px){.editorial-article{margin-inline:0}.editorial-article__header,.editorial-article__hero,.editorial-article__toc-mobile-toggle-wrap,.editorial-module--body,.editorial-module--divider,.editorial-module--pull-quote,.editorial-module--stat-callout,.editorial-module--full-bleed-image,.editorial-module--image,.editorial-module--diptych,.editorial-module--image-gallery,.editorial-module--slideshow,.editorial-module--split-media-text,.editorial-module--asymmetric-feature,.editorial-module--timeline,.editorial-module--pros-cons-matrix,.editorial-module--key-takeaways,.editorial-module--faq-decision-tree,.editorial-module--metric-trend-chart,.editorial-module--case-study,.editorial-module--expert-qa,.editorial-module--video-embed,.editorial-module--checklist,.editorial-module--newsletter,.editorial-module--sources,.editorial-related,.editorial-article__nav,.editorial-article__back{padding-inline:1.2rem}.editorial-article__toc-mobile-toggle{font-size:.69rem;min-height:40px;padding:.55rem .82rem}.editorial-article__headline{font-size:clamp(2rem,9vw,2.6rem)}.editorial-article__deck{font-size:1.05rem}.editorial-stat-callout{grid-template-columns:repeat(2,1fr)}.editorial-newsletter__form{flex-direction:column}.editorial-newsletter__form input{max-width:100%}.editorial-slideshow{padding:.8rem}.editorial-slideshow__controls{gap:.45rem}.editorial-slideshow__nav{min-width:64px}.editorial-split-media__content{padding:1rem}.editorial-asymmetric-feature__content{border-left:0;border-top:2px solid var(--editorial-ink);padding-left:0;padding-top:.9rem}.editorial-related__feature-content{padding:.9rem .9rem .95rem}.editorial-article__nav{flex-direction:column}.editorial-article__nav-link{max-width:100%}.editorial-article__nav-link--next{text-align:left}.editorial-image-gallery,.editorial-split-media,.editorial-asymmetric-feature,.editorial-diptych,.editorial-pros-cons__grid{grid-template-columns:1fr}.editorial-source-popover{max-width:calc(100vw - 1.25rem);padding:.65rem .72rem .7rem}.editorial-lightbox__dialog{gap:.35rem;grid-template-columns:1fr;padding:.75rem}.editorial-lightbox__close{right:.75rem;top:.75rem}.editorial-lightbox__nav{display:none}.editorial-lightbox__figure img{max-height:calc(100vh - 6.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/section-main-article-editorial.css.map */
