.insights-editorial{--ha-grid-column:663px;--ha-prose-max:700px;--ha-hero-max:500px;--ha-hero-min-height:300px;--ha-content-padding-y:48px;--ha-section-gap:24px;--ha-hero-gap:8px;--ha-h1-size:24px;--ha-h1-weight:400;--ha-h1-tracking:-0.022em;--ha-h1-leading:1.2;--ha-h2-size:28px;--ha-h2-weight:400;--ha-h2-leading:1.2;--ha-h2-tracking:-0.02em;--ha-h2-margin-top:5rem;--ha-h2-margin-bottom:0.75rem;--ha-body-size:16px;--ha-body-leading:1.75;--ha-body-tracking:0.15px;--ha-h3-size:16px;--ha-h3-weight:400;--ha-h3-padding-top:2.5rem;--ha-h4-size:16px;--article-chrome-bottom:calc(var(--insights-space-6) + env(safe-area-inset-bottom, 0px));--article-chrome-z:90;--ha-glass-bg:oklch(from var(--insights-background) l c h/0.88);--ha-glass-border:oklch(from var(--insights-border) l c h/0.35);--ha-glass-blur:12px;--ha-shell-max:1600px;--ha-toc-width:clamp(11.5rem,14vw,15rem);--ha-sidenotes-width:clamp(12rem,16vw,17.5rem);--ha-toc-min:11.5rem;--ha-toc-max:15rem;--ha-toc-target:25%;--ha-layout-gap:2.5rem}.insights-editorial .ha-grid{display:grid;grid-template-columns:1fr minmax(auto,var(--ha-grid-column)) 1fr;width:100%;position:relative;background:var(--insights-canvas)}.insights-editorial .ha-grid__intro{grid-column:1/-1;width:100%;max-width:1440px;margin-inline:auto;padding:var(--insights-space-8) var(--insights-space-4) var(--insights-space-6)}@media (min-width:1024px){.insights-editorial .ha-grid__intro{padding-inline:var(--insights-space-10)}}@media (min-width:1280px){.insights-editorial .ha-grid__intro{padding-inline:var(--insights-space-12)}}.insights-editorial .ha-grid__prose{grid-column:2;display:flex;flex-direction:column;gap:var(--ha-section-gap);padding:0 var(--insights-space-4) var(--insights-space-9);color:var(--insights-text-secondary)}@media (min-width:1024px){.insights-editorial .ha-grid__prose{grid-column:1/-1;max-width:var(--ha-shell-max);width:100%;margin-inline:auto;padding-inline:var(--insights-space-6)}}@media (min-width:1280px){.insights-editorial .ha-grid__prose{padding-inline:var(--insights-space-8)}}.insights-editorial .ha-article-shell{display:grid;grid-template-columns:1fr;gap:var(--insights-space-8);width:100%;max-width:var(--ha-shell-max);margin-inline:auto;padding:var(--insights-space-6) var(--insights-space-4)}@media (min-width:768px){.insights-editorial .ha-article-shell{gap:var(--insights-space-10);padding:var(--insights-space-8) var(--insights-space-6)}}@media (min-width:1024px){.insights-editorial .ha-article-shell:has(.ha-contents){grid-template-columns:var(--ha-toc-width) minmax(0,1fr);gap:var(--ha-layout-gap);align-items:start;padding:var(--insights-space-8) var(--insights-space-6)}}@media (min-width:1280px){.insights-editorial .ha-article-shell--progressive:has(.ha-contents){grid-template-columns:var(--ha-toc-width) 1fr minmax(0,var(--ha-prose-max)) 1fr var(--ha-sidenotes-width);gap:0;padding:var(--insights-space-8) var(--insights-space-4)}}.insights-editorial .ha-article-main{min-width:0;display:flex;flex-direction:column;gap:var(--ha-section-gap)}@media (min-width:1024px){.insights-editorial .ha-article-shell:has(.ha-contents) .ha-article-main{grid-column:2}}@media (min-width:1280px){.insights-editorial .ha-article-shell--progressive:has(.ha-contents) .ha-article-main{grid-column:3;width:100%;max-width:var(--ha-prose-max);margin-inline:auto}}.insights-editorial .ha-sidenotes-rail{display:none}@media (min-width:1280px){.insights-editorial .ha-sidenotes-rail{display:block;grid-column:5;min-width:0;position:sticky;top:calc(var(--header-offset) + var(--safe-area-top, 0px) + 1rem);align-self:start;max-height:calc(100dvh - var(--header-offset) - var(--safe-area-top, 0px) - 2rem);overflow-y:auto;padding-left:var(--insights-space-4);scrollbar-width:thin;scrollbar-color:var(--insights-border) transparent}.insights-editorial .ha-sidenotes-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--insights-space-5)}.insights-editorial .ha-sidenotes-rail__item{font-size:13px;line-height:1.5;color:var(--insights-text-secondary);scroll-margin-top:6rem}.insights-editorial .ha-sidenotes-rail__marker{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--insights-text-tertiary);margin-bottom:.25rem}.insights-editorial .ha-sidenotes-rail__body{overflow-wrap:anywhere;word-break:break-word}.insights-editorial .ha-sidenotes-rail__body a{color:var(--insights-accent);text-decoration:underline;text-underline-offset:2px}}.insights-editorial .editorial-sidenote-ref{font-family:var(--font-mono);font-size:.75em;color:var(--insights-accent);text-decoration:none;cursor:pointer;vertical-align:super;line-height:0}.insights-editorial .editorial-sidenote-ref:hover{text-decoration:underline}.insights-editorial .editorial-sidenote-popover{width:min(280px,calc(100vw - 2rem));max-width:min(280px,calc(100vw - 2rem))}@media (min-width:1280px){.insights-editorial .editorial-sidenote-popover{display:none!important}}.insights-editorial .ha-contents{min-width:0}@media (max-width:1023px){.insights-editorial .ha-contents{display:none}}@media (min-width:1024px){.insights-editorial .ha-contents{grid-column:1;position:sticky;top:8rem;align-self:start;max-height:calc(100dvh - 10rem);overflow-y:auto}.insights-editorial .ha-article-shell--progressive .ha-contents{padding-right:var(--insights-space-4)}.insights-editorial .ha-contents--progressive,.insights-editorial .ha-contents--progressive.ha-contents--body-fixed{top:calc(var(--header-offset) + var(--safe-area-top, 0px) + 1rem);max-height:calc(100dvh - var(--header-offset) - var(--safe-area-top, 0px) - 2rem);scrollbar-width:thin;scrollbar-color:var(--insights-border) transparent}.insights-editorial .ha-contents--progressive.ha-contents--body-fixed{position:fixed;left:var(--toc-fixed-left,0);width:var(--toc-fixed-width,var(--ha-toc-width));overflow-y:auto;z-index:30}}.insights-editorial .ha-contents__title{font-family:var(--font-instrument-serif),Georgia,serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--insights-text-primary);margin:0 0 var(--insights-space-4)}.insights-editorial .ha-contents__mobile{display:block}@media (min-width:1024px){.insights-editorial .ha-contents__mobile{display:none}}.insights-editorial .ha-contents__desktop{display:none}@media (min-width:1024px){.insights-editorial .ha-contents__desktop{display:block}}.insights-editorial .ha-contents__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--insights-space-3);width:100%;padding:var(--insights-space-3) 0;text-align:left;background:transparent;border:none;cursor:pointer}.insights-editorial .ha-contents__toggle .ha-contents__title{margin:0}.insights-editorial .ha-contents__chevron{flex-shrink:0;transition:transform .2s ease}.insights-editorial .ha-contents__chevron--open{transform:rotate(180deg)}.insights-editorial .ha-contents__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.insights-editorial .ha-contents__collapse--open{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.insights-editorial .ha-contents__chevron,.insights-editorial .ha-contents__collapse{transition:none}}.insights-editorial .ha-contents__collapse-inner{overflow:hidden}.insights-editorial .ha-contents__collapse--open .ha-contents__collapse-inner{max-height:min(60dvh,28rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.insights-editorial .ha-contents__collapse-inner nav{padding-bottom:var(--insights-space-4)}.insights-editorial .ha-contents__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--insights-space-3)}.insights-editorial .ha-contents__link{display:block;break-words:break-word;font-size:14px;line-height:1.4;color:var(--insights-text-secondary);text-decoration:none;opacity:.55;transition:color .2s ease,opacity .2s ease}.insights-editorial .ha-contents__link:hover{color:var(--insights-accent);opacity:1}.insights-editorial .ha-contents__link--active{color:var(--insights-text-primary);opacity:1}.insights-editorial .ha-contents__link--level-2{padding-left:1rem}.insights-editorial .ha-contents__link--level-3{padding-left:1.5rem}.insights-editorial .ha-contents__link--level-4{padding-left:2rem}.insights-editorial .ha-contents--progressive .ha-contents__list--nested{gap:var(--insights-space-4)}.insights-editorial .ha-contents--progressive .ha-contents__chapter{display:flex;flex-direction:column;gap:var(--insights-space-2)}.insights-editorial .ha-contents--progressive .ha-contents__link--chapter{padding-left:0;font-weight:600;opacity:.7}.insights-editorial .ha-contents--progressive .ha-contents__link--active{color:var(--insights-text-primary);opacity:1}.insights-editorial .ha-contents--progressive .ha-contents__link--chapter.ha-contents__link--active,.insights-editorial .ha-contents--progressive .ha-contents__link--subchapter.ha-contents__link--active{opacity:1}.insights-editorial .ha-contents--progressive .ha-contents__link--active{border-left:2px solid var(--insights-accent);margin-left:-.75rem;padding-left:calc(.75rem - 2px)}.insights-editorial .ha-contents--progressive .ha-contents__sub .ha-contents__link--active{margin-left:0;padding-left:calc(.5rem - 2px);border-left-width:2px}.insights-editorial .ha-contents--progressive .ha-contents__sub{list-style:none;margin:0;padding:0 0 0 .75rem;display:flex;flex-direction:column;gap:var(--insights-space-2);border-left:1px solid var(--insights-border)}.insights-editorial .ha-contents--progressive .ha-contents__link--subchapter{padding-left:.5rem;font-size:13px;font-weight:400;opacity:.55}.insights-editorial .ha-contents--progressive .ha-contents__link--subchapter.ha-contents__link--active{opacity:1}.insights-editorial .ha-contents--progressive .ha-contents__anchor-menu{padding-right:.25rem}@media (max-width:767px){.insights-editorial .ha-grid{grid-template-columns:1fr}.insights-editorial .ha-grid__intro,.insights-editorial .ha-grid__prose{grid-column:1}}.insights-editorial .ha-top-panel{position:relative;width:100%;min-height:clamp(460px,68vh,720px);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--header-offset) + var(--safe-area-top, 0px) + 2.5rem);background:#1a2e35}.insights-editorial .ha-top-panel__media{position:absolute;inset:0;z-index:0}.insights-editorial .ha-top-panel__fallback,.insights-editorial .ha-top-panel__image{object-fit:cover;object-position:center 28%}.insights-editorial .ha-top-panel__fallback{position:absolute;inset:0}.insights-editorial .ha-top-panel__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.25) 32%,transparent 52%),linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.45) 42%,transparent 72%);pointer-events:none}.insights-editorial .ha-top-panel__grid{position:relative;z-index:1;width:100%;max-width:1440px;margin-inline:auto;padding:0 var(--insights-space-4) var(--insights-space-10);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--insights-space-4);flex:1;align-items:end}@media (min-width:1024px){.insights-editorial .ha-top-panel__grid{padding-inline:var(--insights-space-10);padding-bottom:var(--insights-space-12)}}@media (min-width:1280px){.insights-editorial .ha-top-panel__grid{padding-inline:var(--insights-space-12)}}.insights-editorial .ha-top-panel__content{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--insights-space-3);padding-bottom:var(--insights-space-2)}@media (min-width:1024px){.insights-editorial .ha-top-panel__content{grid-column:3/10}}.insights-editorial .ha-top-panel__title{font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;text-wrap:balance;color:#ffffff;margin:0;font-variation-settings:"opsz" 32;font-optical-sizing:none}.insights-editorial .ha-top-panel__subtitle{font-family:var(--font-mono);font-size:clamp(1rem,2vw,1.375rem);font-weight:400;line-height:1.35;letter-spacing:-.02em;text-transform:none;color:rgba(255,255,255,.82);margin:0;max-width:42rem}.insights-editorial .ha-top-panel__date{font-family:var(--font-mono);font-size:14px;font-weight:400;letter-spacing:-.06em;text-transform:uppercase;color:rgba(255,255,255,.72);white-space:nowrap;transition:color .3s ease}.insights-editorial .ha-top-panel__date-scramble{color:rgba(255,255,255,.95)}.insights-editorial .ha-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--ha-hero-gap);width:100%;max-width:var(--ha-hero-max);text-align:center}.insights-editorial .ha-headline{font-family:var(--font-instrument-serif),Georgia,serif;font-size:var(--ha-h1-size);font-weight:var(--ha-h1-weight);letter-spacing:var(--ha-h1-tracking);line-height:var(--ha-h1-leading);text-wrap:balance;text-align:center;color:var(--insights-text-primary);margin:0;font-variation-settings:"opsz" 28;font-optical-sizing:none}.insights-editorial .ha-hero__date{font-family:var(--font-mono);font-size:14px;letter-spacing:-1px;text-transform:uppercase;color:var(--insights-text-tertiary);white-space:nowrap}.insights-editorial .ha-meta-strip{width:100%;max-width:var(--ha-prose-max);margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--insights-space-4)}.insights-editorial .ha-meta-strip__nav{font-family:var(--font-mono);font-size:13px;color:var(--insights-text-tertiary);text-transform:none}.insights-editorial .ha-meta-strip__dek{font-size:clamp(16px,2vw,18px);line-height:1.5;color:var(--insights-text-secondary);max-width:50ch;margin:0}.insights-editorial .ha-meta-strip__author{font-size:14px;color:var(--insights-text-tertiary);margin:0}.insights-editorial .ha-meta-strip__author a{color:var(--insights-text-primary);text-decoration:none;text-transform:none;transition:color .2s ease}.insights-editorial .ha-meta-strip__author a:hover{text-decoration:underline}.insights-editorial .ha-meta-strip__author-name{color:var(--insights-text-primary);text-transform:none}.insights-editorial .ha-meta-strip__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.insights-editorial .ha-meta-strip__topic{padding:.25rem .625rem;border-radius:9999px;background:var(--insights-emphasis);font-size:13px;color:var(--insights-text-primary);text-decoration:none;transition:background-color .2s ease}.insights-editorial .ha-meta-strip__topic:hover{background:color-mix(in srgb,var(--insights-accent) 15%,transparent)}.insights-editorial .ha-glass-panel{background:var(--ha-glass-bg);border:1.5px solid var(--ha-glass-border);backdrop-filter:blur(var(--ha-glass-blur)) saturate(1.15);box-shadow:0 4px 24px oklch(from #000000 l c h/6%);transform:translateZ(0);isolation:isolate}.insights-editorial .ha-chrome{pointer-events:none;position:fixed;left:0;right:0;bottom:var(--article-chrome-bottom);z-index:var(--article-chrome-z)}.insights-editorial .ha-chrome__inner{display:flex;justify-content:flex-start;width:100%;max-width:1440px;margin-inline:auto;padding:0 var(--insights-space-4);pointer-events:none}@media (min-width:1024px){.insights-editorial .ha-chrome__inner{padding-inline:var(--insights-space-10)}}@media (min-width:1280px){.insights-editorial .ha-chrome__inner{padding-inline:var(--insights-space-12)}}.insights-editorial .ha-chrome__inner>*{pointer-events:auto}.insights-editorial .ha-dock{border-radius:12px;margin:0}.insights-editorial .ha-dock__list{display:flex;align-items:center;margin:0;padding:8px;list-style:none;gap:0}.insights-editorial .ha-dock__brand{display:flex;align-items:center;padding-left:4px;padding-right:8px;margin-right:4px;border-right:1px solid var(--insights-border)}.insights-editorial .ha-dock__brand span{font-family:var(--font-mono);font-size:10px;color:var(--insights-text-tertiary);padding:0 8px}.insights-editorial .ha-dock__item{position:relative;display:block;padding:0 12px;font-size:13px;font-weight:500;color:var(--insights-text-primary);background:transparent;border:none;cursor:pointer;outline:none;border-radius:8px;text-decoration:none;line-height:26px}.insights-editorial .ha-dock__item-label{position:relative;z-index:1}.insights-editorial .ha-dock__highlight{position:absolute;inset:0;border-radius:8px;background:color-mix(in srgb,var(--insights-accent) 20%,transparent);pointer-events:none;height:26px;top:50%;transform:translateY(-50%)}.insights-editorial .ha-toc{width:min(100%,420px)}.insights-editorial .ha-toc--standalone{position:fixed;left:50%;transform:translateX(-50%);z-index:var(--article-chrome-z);bottom:var(--article-chrome-bottom);padding:0 var(--insights-space-4)}.insights-editorial .ha-toc__panel{border-radius:9999px;overflow:hidden}.insights-editorial .ha-toc__panel--expanded{border-radius:16px}.insights-editorial .ha-toc__toggle{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;font-size:13px;color:var(--insights-text-primary);background:transparent;border:none;cursor:pointer;transition:color .2s ease}.insights-editorial .ha-toc__toggle:hover{color:var(--insights-accent)}.insights-editorial .ha-toc__toggle-label{font-family:var(--font-mono);font-size:11px;text-transform:none;letter-spacing:normal;flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-editorial .ha-toc__item-label strong,.insights-editorial .ha-toc__toggle-label strong{font-weight:600;color:inherit}.insights-editorial .ha-toc__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-editorial .ha-toc__chevron{flex-shrink:0;transition:transform .2s ease}.insights-editorial .ha-toc__chevron--open{transform:rotate(180deg)}.insights-editorial .ha-toc__nav{border-top:1px solid var(--insights-border);padding:8px 12px;display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow-y:auto}.insights-editorial .ha-toc__item{display:flex;align-items:center;gap:8px;text-align:left;font-size:13px;padding:6px 8px;border-radius:6px;border:none;background:transparent;cursor:pointer;color:var(--insights-text-secondary);text-decoration:none;transition:color .2s ease,background-color .2s ease}.insights-editorial .ha-toc__item:hover{color:var(--insights-text-primary)}.insights-editorial .ha-toc__item--active{color:var(--insights-accent);background:var(--insights-emphasis)}.insights-editorial .ha-toc__dot{width:4px;height:4px;border-radius:50%;flex-shrink:0}.insights-editorial .ha-toc__dot--active{background:var(--insights-accent)}.insights-editorial .ha-prose,.insights-editorial .insight-article-prose{display:flex;flex-direction:column;gap:var(--ha-section-gap);font-size:var(--ha-body-size);line-height:var(--ha-body-leading);color:var(--insights-text-secondary);max-width:var(--ha-prose-max);width:100%;min-width:0;overflow-wrap:break-word}.insights-editorial .ha-prose li,.insights-editorial .ha-prose p,.insights-editorial .insight-article-prose li,.insights-editorial .insight-article-prose p{letter-spacing:var(--ha-body-tracking);font-weight:400;margin:0}.insights-editorial .ha-prose ul,.insights-editorial .insight-article-prose ul{list-style:disc;padding-left:1.5rem;margin:0}.insights-editorial .ha-prose ol,.insights-editorial .insight-article-prose ol{list-style:decimal;padding-left:1.5rem;margin:0}.insights-editorial .ha-prose ol li,.insights-editorial .ha-prose ul li,.insights-editorial .insight-article-prose ol li,.insights-editorial .insight-article-prose ul li{margin-bottom:.5rem}.insights-editorial .ha-prose ol li:last-child,.insights-editorial .ha-prose ul li:last-child,.insights-editorial .insight-article-prose ol li:last-child,.insights-editorial .insight-article-prose ul li:last-child{margin-bottom:0}.insights-editorial .ha-prose strong,.insights-editorial .insight-article-prose strong{font-weight:600;color:var(--insights-text-primary)}.insights-editorial .ha-h2{display:flex;align-items:center;gap:4px;margin-top:var(--ha-h2-margin-top);margin-bottom:var(--ha-h2-margin-bottom)}.insights-editorial .ha-h2:first-child,.insights-editorial .insight-prose-section:first-of-type .ha-h2{margin-top:0}.insights-editorial .ha-h2__title{font-family:var(--font-instrument-serif),Georgia,serif;font-size:var(--ha-h2-size);font-weight:var(--ha-h2-weight);line-height:var(--ha-h2-leading);letter-spacing:var(--ha-h2-tracking);color:var(--insights-text-primary);margin:0;flex-shrink:0;font-variation-settings:"opsz" 32;font-optical-sizing:none}.insights-editorial .ha-h2__rule{flex:1;height:1px;margin-top:.25rem;background:var(--insights-border);border:none}.insights-editorial .ha-h3{font-size:var(--ha-h3-size);font-weight:var(--ha-h3-weight);line-height:1.75;letter-spacing:.3px;color:var(--insights-text-primary);padding-top:var(--ha-h3-padding-top);margin:0}.insights-editorial .ha-h4{font-family:var(--font-instrument-serif),Georgia,serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--insights-text-primary);padding-top:2rem;margin:0}.insights-editorial .ha-h1-inline{font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.15;color:var(--insights-text-primary);margin:0}.insights-editorial .ha-h1-inline strong,.insights-editorial .ha-h2__title strong,.insights-editorial .ha-h3 strong,.insights-editorial .ha-h4 strong{font-weight:inherit;color:inherit}.insights-editorial .ha-prose h2,.insights-editorial .ha-prose h3,.insights-editorial .ha-prose h4,.insights-editorial .insight-article-prose h2,.insights-editorial .insight-article-prose h3,.insights-editorial .insight-article-prose h4{scroll-margin-top:6.6rem}.insights-editorial .anchor-link,.insights-editorial .anchor-link-icon{display:none!important}.insights-editorial .insight-prose-section{display:flex;flex-direction:column;gap:var(--ha-section-gap);max-width:var(--ha-prose-max);width:100%}.insights-editorial .editorial-footnotes{font-size:14px;line-height:1.5;color:var(--insights-text-secondary)}.insights-editorial .editorial-footnotes__list{list-style:none;padding:0;margin:0}.insights-editorial .editorial-footnotes__item{margin-bottom:.5rem;overflow-wrap:anywhere;word-break:break-word}.insights-editorial .editorial-footnotes__item .editorial-footnotes__text,.insights-editorial .editorial-footnotes__item p{display:inline;margin:0}.insights-editorial .editorial-footnotes__item a,.insights-editorial .editorial-footnotes__item svg{display:inline;vertical-align:baseline}.insights-editorial .editorial-footnotes__marker,.insights-editorial .insight-article-prose .editorial-footnotes__item .editorial-footnotes__text,.insights-editorial .insight-article-prose .editorial-footnotes__item p{display:inline}.insights-editorial .editorial-footnotes__back{display:inline;color:inherit;text-decoration:none;vertical-align:baseline}.insights-editorial .editorial-footnotes__back:hover{color:var(--insights-accent)}.insights-editorial .editorial-footnotes__back-icon{display:inline;width:1.25rem;height:1.25rem;position:relative;bottom:.15em;transform:rotate(180deg);vertical-align:baseline}.insights-editorial .editorial-footnotes ol{list-style:none;padding-left:0;margin:0}.insights-editorial .editorial-footnotes li{margin-bottom:.5rem;overflow-wrap:anywhere;word-break:break-word}.insights-editorial .editorial-footnote-tooltip{width:min(250px,calc(100vw - 2rem));max-width:min(250px,calc(100vw - 2rem));overflow:hidden}@media (min-width:1024px){.insights-editorial .editorial-footnote-tooltip{width:min(400px,calc(100vw - 2rem));max-width:min(400px,calc(100vw - 2rem))}}.insights-editorial .editorial-footnote-tooltip__body{display:block;max-height:12rem;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;word-break:break-word}.insights-editorial .editorial-footnote-tooltip__body a{overflow-wrap:anywhere;word-break:break-all}.insights-editorial .editorial-footnotes a[data-footnote-backref]{color:var(--insights-accent);text-decoration:none}.insights-editorial .editorial-footnote-ref{font-family:var(--font-mono);font-size:.85em}.insights-editorial .editorial-footnote-ref sup{font-size:.75em;font-weight:500;letter-spacing:-.02em}.insights-editorial .editorial-footnote-backref{margin-left:.25rem}.insights-editorial .editorial-figure{margin:0;width:100%;max-width:800px;margin-inline:auto}.insights-editorial .editorial-figure .editorial-figure__trigger,.insights-editorial .editorial-figure img{display:block;width:100%;max-width:800px;height:auto;margin-inline:auto}.insights-editorial .editorial-figure figcaption{font-size:14px;line-height:1.5;color:var(--insights-text-tertiary);margin-top:.75rem;text-align:left}.insights-editorial .editorial-callout{margin:0;padding:1rem 1.25rem;border-left:3px solid var(--insights-accent);background:var(--insights-emphasis);border-radius:0 4px 4px 0}.insights-editorial .editorial-callout--warning{border-left-color:#e67e22;background:color-mix(in srgb,#e67e22 8%,transparent)}.insights-editorial .editorial-callout-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--insights-accent);margin-bottom:.5rem}.insights-editorial .editorial-callout--warning .editorial-callout-label{color:#e67e22}.insights-editorial{font-size:var(--ha-body-size);font-weight:500;line-height:1.55;color:var(--insights-text-primary)}.editorial-pullquote .editorial-callout-body{font-weight:500;font-size:24px}.insights-editorial .editorial-pullquote{padding-top:var(--insights-space-1);padding-bottom:var(--insights-space-1);margin:0;padding-left:1.5rem;font-family:var(--font-instrument-serif),Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.55;letter-spacing:-.02em;color:var(--insights-text-primary);font-variation-settings:"opsz" 28;font-optical-sizing:none}.insights-editorial .editorial-pullquote em,.insights-editorial .editorial-pullquote p,.insights-editorial .editorial-pullquote strong,.insights-editorial .editorial-pullquote>div{font-family:inherit;font-style:italic;font-weight:inherit;color:inherit;line-height:inherit;letter-spacing:inherit}.insights-editorial .editorial-pullquote svg{color:var(--insights-text-primary);opacity:.22}.insights-editorial .editorial-pullquote svg path{fill:currentColor}.insights-editorial .ha-code{margin:0;overflow:hidden;border-radius:12px;border:1px solid var(--insights-border);background:var(--insights-background)}.insights-editorial .ha-code__header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--insights-border);background:var(--insights-canvas)}.insights-editorial .ha-code__title{font-family:var(--font-mono);font-size:11px;text-transform:none;letter-spacing:normal;color:var(--insights-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-editorial .ha-code__copy{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--insights-text-tertiary);background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:color .2s ease}.insights-editorial .ha-code__copy:hover{color:var(--insights-accent)}.insights-editorial .editorial-code-pre,.insights-editorial .ha-code__pre{position:relative;overflow-x:auto;--shadow-size:70px;--shadow-color:oklch(from var(--insights-canvas) l c h/0.85)}.insights-editorial .editorial-code-pre:after,.insights-editorial .editorial-code-pre:before,.insights-editorial .ha-code__pre:after,.insights-editorial .ha-code__pre:before{content:"";position:absolute;top:0;width:var(--shadow-size);height:100%;pointer-events:none;z-index:2}.insights-editorial .editorial-code-pre:before,.insights-editorial .ha-code__pre:before{left:0;opacity:var(--shadow-opacity-left,0);background:linear-gradient(to right,var(--shadow-color),transparent)}.insights-editorial .editorial-code-pre:after,.insights-editorial .ha-code__pre:after{right:0;opacity:var(--shadow-opacity-right,0);background:linear-gradient(to left,var(--shadow-color),transparent)}.insights-editorial .ha-code__inline{font-family:var(--font-mono);font-size:.9em;background:var(--insights-emphasis);padding:.125rem .375rem;border-radius:4px;color:var(--insights-text-primary)}.insights-editorial .ha-footnote{width:100%;padding:var(--insights-space-6) 0}.insights-editorial .ha-footnote__body{display:flex;flex-direction:column;gap:var(--ha-section-gap);padding-top:var(--insights-space-6)}.insights-editorial .ha-footnote__signoff{color:var(--insights-text-primary);margin:0}.insights-editorial .ha-related{min-width:0}.insights-editorial .ha-related__heading{font-family:var(--font-instrument-serif),Georgia,serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--insights-text-primary);margin:var(--insights-space-6) 0 var(--insights-space-4)}.insights-editorial .ha-related__grid{min-width:0;width:100%}.insights-editorial .ha-related__grid>.grid{width:100%}.insights-editorial .ha-related__grid>.grid>*{min-width:0}@media (min-width:1024px){.insights-editorial .ha-related .insights-event-tile h3{font-size:1.375rem;line-height:1.15}.insights-editorial .ha-related .insights-event-tile>div:last-child{padding:1.25rem 1.5rem}}.insights-editorial .ha-adjacent-nav{display:grid;grid-template-columns:1fr;gap:var(--insights-space-4);padding:var(--insights-space-4) 0}@media (min-width:640px){.insights-editorial .ha-adjacent-nav{grid-template-columns:1fr 1fr}}.insights-editorial .ha-adjacent-card{display:flex;flex-direction:column;gap:4px;padding:var(--insights-space-4);border-radius:12px;border:1px solid var(--insights-border);text-decoration:none;transition:border-color .2s ease}.insights-editorial .ha-adjacent-card:hover{border-color:var(--insights-accent)}.insights-editorial .ha-adjacent-card--next{text-align:right;align-items:flex-end}.insights-editorial .ha-adjacent-card__label{font-family:var(--font-mono);font-size:11px;text-transform:none;letter-spacing:normal;color:var(--insights-text-tertiary);display:inline-flex;align-items:center;gap:4px}.insights-editorial .ha-adjacent-card__title{font-family:var(--font-instrument-serif),Georgia,serif;font-size:18px;color:var(--insights-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.insights-editorial .ha-adjacent-card:hover .ha-adjacent-card__title{color:var(--insights-accent)}.insights-editorial .ha-tags{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:var(--insights-space-6)}.insights-editorial .ha-tag{padding:.25rem .625rem;border-radius:9999px;background:var(--insights-emphasis);font-size:13px;color:var(--insights-text-secondary)}.insights-editorial .ha-bottom-blur{pointer-events:none;position:fixed;bottom:0;right:0;z-index:10;height:96px;width:100%;background:oklch(from var(--insights-background) l c h/90%);backdrop-filter:blur(4px);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,black);transform:translateZ(0);will-change:transform}.insights-editorial.ha-page{min-height:100vh;background:var(--insights-canvas);overflow-x:clip;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.insights-editorial .ha-chrome .ha-toc__panel--expanded{display:flex;flex-direction:column-reverse}.insights-editorial .ha-chrome .ha-toc__nav{border-top:none;border-bottom:1px solid var(--insights-border)}.editorial-chart-card{display:flex;flex-direction:column;min-width:0;padding:1.25rem;border-radius:10px;border:.5px solid rgba(148,141,135,.2);background:#fefaf6}@media (max-width:640px){.editorial-chart-card{padding:.625rem}}.editorial-chart-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media (max-width:640px){.editorial-chart-card__header{flex-direction:column;gap:.5rem}}.editorial-chart-card__title{margin:0;max-width:500px;font-family:var(--font-serif,Georgia,serif);font-size:16px;line-height:1.35;font-weight:400;color:var(--insights-text-primary,#381414)}@media (max-width:640px){.editorial-chart-card__title{font-size:14px}}.editorial-chart-card__legend{display:flex;flex-direction:column;gap:3px}.editorial-chart-card__spacer{min-height:16px}.editorial-chart-card__caption{margin:.5rem 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:9px;line-height:1.4;color:#6f6a65}.editorial-chart-card__caption-inline{grid-column:1/-1}.editorial-chart-card--scenario{min-height:500px}@media (max-width:1024px){.editorial-chart-card--scenario{min-height:380px}}@media (max-width:640px){.editorial-chart-card--scenario{min-height:300px}}.editorial-chart-legend{display:flex;flex-direction:column;gap:3px}.editorial-chart-legend--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:3px}.editorial-chart-legend__item{display:flex;align-items:flex-start;gap:5px;transition:opacity .15s ease;border:none;background:transparent;padding:0;text-align:left}.editorial-chart-legend__item--interactive{cursor:pointer}.editorial-chart-legend__item--hidden{opacity:.35}.editorial-chart-legend__swatch--dot{width:5px;height:5px;margin-top:5px;border-radius:999px;flex-shrink:0}.editorial-chart-legend__swatch--solid{width:9px;height:3px;margin-top:6px;flex-shrink:0}.editorial-chart-legend__swatch--dashed{width:9px;height:2px;margin-top:6px;flex-shrink:0}.editorial-chart-legend__swatch--dotted{display:flex;gap:2px;align-items:center;margin-top:6px;flex-shrink:0}.editorial-chart-legend__swatch--dotted span{width:2px;height:2px;display:block}.editorial-chart-legend__label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;color:#6f6a65}.editorial-chart-card--scenario .editorial-chart-legend__label{font-size:9px}.editorial-chart-legend__sublabel{color:rgba(111,106,101,.7)}.editorial-chart-card__legend--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:3px}.editorial-chart-card__legend-item{display:flex;align-items:flex-start;gap:5px;transition:opacity .15s ease}.editorial-chart-card__legend-swatch{width:5px;height:5px;margin-top:5px;border-radius:999px;flex-shrink:0}.editorial-chart-card__legend-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;color:#6f6a65}.editorial-chart-card__body{margin-top:1rem;min-width:0}.editorial-chart-card__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:.75rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:7px;line-height:1.45;color:#6f6a65}@media (max-width:640px){.editorial-chart-card__footer{grid-template-columns:1fr;gap:.5rem}}.editorial-chart-card__footer p{margin:0}.editorial-chart-card__footer-marker{color:#381414}.editorial-bar-chart{height:340px;min-width:0}@media (max-width:640px){.editorial-bar-chart{height:260px}}.editorial-bar-chart .recharts-cartesian-axis-tick text{font-family:var(--font-mono,ui-monospace,monospace)}.editorial-bar-chart__tooltip{padding:.5rem .625rem;border-radius:8px;border:.5px solid rgba(148,141,135,.25);background:#fefaf6;box-shadow:0 4px 16px rgba(56,20,20,.08)}.editorial-bar-chart__tooltip-title{margin:0 0 .35rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;color:#381414}.editorial-bar-chart__tooltip-row{display:flex;align-items:center;gap:.35rem;margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;color:#6f6a65}.editorial-bar-chart__tooltip-swatch{width:6px;height:6px;border-radius:999px;flex-shrink:0}.editorial-line-chart{position:relative;height:340px;min-width:0}.editorial-line-chart--scenario{height:380px}@media (max-width:640px){.editorial-line-chart{height:260px}.editorial-line-chart--scenario{height:200px}}.editorial-line-chart__milestones{position:relative;height:2.5rem;margin-bottom:.25rem}.editorial-line-chart__milestone{top:0;transform:translateX(-50%);font-size:10px;line-height:1.4;color:#381414;white-space:nowrap;text-align:center}.editorial-line-chart__annotation,.editorial-line-chart__milestone{position:absolute;font-family:var(--font-mono,ui-monospace,monospace)}.editorial-line-chart__annotation{font-size:11px;color:#6f6a65;pointer-events:none}.editorial-line-chart .recharts-cartesian-axis-tick text{font-family:var(--font-mono,ui-monospace,monospace)}.editorial-benchmark-bars{display:flex;flex-direction:column;gap:1rem}.editorial-benchmark-bars__row{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:1rem;align-items:center}@media (max-width:640px){.editorial-benchmark-bars__row{grid-template-columns:1fr;gap:.5rem}}.editorial-benchmark-bars__label{min-width:0}.editorial-benchmark-bars__capability{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:13px;line-height:1.35;color:#381414}.editorial-benchmark-bars__benchmark{margin:.2rem 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;color:#6f6a65}.editorial-benchmark-bars__series{display:flex;flex-direction:column;gap:.45rem;min-width:0}.editorial-benchmark-bars__series-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.editorial-benchmark-bars__track{display:block;height:8px;border-radius:999px;background:rgba(148,141,135,.15);overflow:hidden}.editorial-benchmark-bars__fill{display:block;height:100%;border-radius:inherit;width:0;transition:width .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--editorial-benchmark-bar-delay,0s)}@media (prefers-reduced-motion:reduce){.editorial-benchmark-bars__fill{transition:none}}.editorial-benchmark-bars__value{min-width:3.25rem;text-align:right;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;line-height:1;font-variant-numeric:tabular-nums;transition:opacity .3s ease;transition-delay:var(--editorial-benchmark-value-delay,0s)}.editorial-comparison-panels{display:grid;gap:1.5rem;min-width:0;opacity:1;transition:opacity .3s ease-out}@media (min-width:1024px){.editorial-comparison-panels{grid-template-columns:repeat(var(--editorial-panels-columns,2),minmax(0,1fr))}}@media (max-width:1023px){.editorial-comparison-panels{grid-template-columns:1fr}}.editorial-comparison-panel{display:flex;flex-direction:column;padding:15px;border:1px solid oklch(from var(--insights-border) l c h/.55);border-radius:5px;background:#fefaf6}.editorial-comparison-panel__header{display:flex;flex-direction:column;gap:5px;margin-bottom:2.5rem}@media (max-width:1023px){.editorial-comparison-panel__header{margin-bottom:2rem}}@media (max-width:640px){.editorial-comparison-panel__header{margin-bottom:1.5rem}}.editorial-comparison-panel__title{font-size:18px;color:#381414}.editorial-comparison-panel__subtitle,.editorial-comparison-panel__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);line-height:1.35}.editorial-comparison-panel__subtitle{font-size:14px;color:#6f6a65;white-space:pre-line}.editorial-panel-accordion{display:flex;flex-direction:column;gap:15px}.editorial-panel-accordion__row{width:100%;border:1px solid oklch(from var(--insights-border) l c h/.55);border-radius:3px;padding:10px 14px;background:#f1ede9;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.editorial-panel-accordion__row--expanded,.editorial-panel-accordion__row:not(.editorial-panel-accordion__row--placeholder):hover{background:#fff}.editorial-panel-accordion__row--placeholder{cursor:default;background:#fefaf6}@media (max-width:1023px){.editorial-panel-accordion__row--placeholder{display:none}}.editorial-panel-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.editorial-panel-accordion__row--placeholder .editorial-panel-accordion__trigger{cursor:default}.editorial-panel-accordion__title{flex:1;min-width:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;line-height:1.4;color:#381414}.editorial-panel-accordion__title--placeholder{visibility:hidden}.editorial-panel-accordion__icon{flex-shrink:0;margin-left:12px;transition:transform .3s ease-in-out}.editorial-panel-accordion__icon--expanded{transform:rotate(45deg)}.editorial-panel-accordion__content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.editorial-panel-accordion__content--expanded{max-height:640px;opacity:1}@media (prefers-reduced-motion:reduce){.editorial-panel-accordion__content,.editorial-panel-accordion__content--expanded{transition:none}.editorial-panel-accordion__content--expanded{max-height:none;overflow:visible}}.editorial-panel-accordion__items{display:flex;flex-direction:column;gap:7px;padding-top:10px}.editorial-panel-accordion__bullet-row{display:flex;align-items:flex-start;gap:8px}.editorial-panel-accordion__bullet{width:3px;height:3px;margin-top:7px;flex-shrink:0;border-radius:50%;background:#6f6a65}.editorial-panel-accordion__bullet-text{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;line-height:1.4;color:#6f6a65}.editorial-key-metrics{min-width:0;opacity:1;transition:opacity .3s ease-out}.editorial-key-metrics__inner{display:flex;flex-direction:column;gap:25px;margin-left:1.25rem;padding:1.5rem;border:1px solid oklch(from var(--insights-border) l c h/.45);border-radius:10px;background:#fefaf6}@media (max-width:1023px){.editorial-key-metrics__inner{margin-left:0;padding:1rem}}@media (max-width:640px){.editorial-key-metrics__inner{padding:.75rem;gap:1rem}}.editorial-key-metrics__row{display:grid;gap:1rem 1.5rem}@media (min-width:640px){.editorial-key-metrics__row{grid-template-columns:repeat(var(--editorial-metrics-columns,3),minmax(0,1fr))}}.editorial-key-metrics__item{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;line-height:1.4;letter-spacing:-.12px;text-wrap:pretty;color:var(--insights-text-secondary)}.editorial-key-metrics__item--bordered{padding-left:1.5rem;border-left:1px solid oklch(from var(--insights-border) l c h/.45)}@media (max-width:639px){.editorial-key-metrics__item--bordered{padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid oklch(from var(--insights-border) l c h/.45)}}.editorial-key-metrics__value{color:var(--insights-text-primary)}.editorial-key-metrics__context{color:var(--insights-text-secondary)}.editorial-key-metrics__footnote sup{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.35;color:var(--insights-text-primary)}.editorial-data-table{display:flex;flex-direction:column;gap:var(--insights-space-4);min-width:0;opacity:1;transition:opacity .3s ease-out}.editorial-data-table__header{display:flex;flex-direction:column;gap:var(--insights-space-2)}.editorial-data-table__heading{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:18px;line-height:1.35;color:#381414}.editorial-data-table__scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid oklch(from var(--insights-border) l c h/.55);border-radius:5px;background:#fefaf6}.editorial-data-table__scroll:after,.editorial-data-table__scroll:before{content:"";position:sticky;top:0;bottom:0;width:24px;pointer-events:none;z-index:3;opacity:0;transition:opacity .2s ease}.editorial-data-table__scroll:before{left:0;float:left;margin-right:-24px;background:linear-gradient(90deg,#fefaf6 0,transparent)}.editorial-data-table__scroll:after{right:0;float:right;margin-left:-24px;background:linear-gradient(270deg,#fefaf6 0,transparent)}.editorial-data-table__scroll.is-scrollable-left:before,.editorial-data-table__scroll.is-scrollable-right:after{opacity:1}.editorial-data-table__element{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.4}.editorial-data-table__heading-spacer{padding:0;border:none;background:transparent}.editorial-data-table__group-row th{padding:10px 12px 6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#6f6a65}.editorial-data-table__column,.editorial-data-table__group-row th{border-bottom:1px solid oklch(from var(--insights-border) l c h/.55);text-align:center;background:#f5f2ec}.editorial-data-table__column{padding:10px 12px;border-left:1px solid oklch(from var(--insights-border) l c h/.55);vertical-align:bottom;min-width:88px}.editorial-data-table__column-label{display:block;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:13px;font-weight:500;line-height:1.25;color:#381414}.editorial-data-table__column-sublabel{display:block;margin-top:2px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.3;color:#6f6a65}.editorial-data-table__group{position:sticky;left:0;z-index:2;width:72px;min-width:72px;padding:12px 10px;border-right:1px solid oklch(from var(--insights-border) l c h/.55);border-bottom:1px solid oklch(from var(--insights-border) l c h/.55);vertical-align:top;background:#fefaf6}.editorial-data-table__group-label{display:block;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);color:#6f6a65}.editorial-data-table__name{position:sticky;left:0;z-index:2;min-width:180px;max-width:240px;padding:12px 14px;border-right:1px solid oklch(from var(--insights-border) l c h/.55);border-bottom:1px solid oklch(from var(--insights-border) l c h/.55);vertical-align:top;background:#fefaf6}.editorial-data-table__row:has(.editorial-data-table__group) .editorial-data-table__name{left:72px}.editorial-data-table__title{display:block;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:13px;font-weight:500;line-height:1.35;color:#381414}.editorial-data-table__subtitle{display:block;margin-top:4px;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;color:#6f6a65}.editorial-data-table__value{padding:12px 14px;border-left:1px solid oklch(from var(--insights-border) l c h/.55);border-bottom:1px solid oklch(from var(--insights-border) l c h/.55);vertical-align:top;text-align:left;white-space:pre-line;font-size:13px;line-height:1.5;color:#6f6a65;background:#fefaf6}.editorial-data-table__value--best{color:var(--insights-accent);font-weight:500}.editorial-data-table__caption,.editorial-data-table__note,.editorial-data-table__source{margin:0;font-size:12px;line-height:1.5;color:var(--insights-text-secondary)}.editorial-data-table__footer{display:grid;gap:var(--insights-space-2)}@media (max-width:640px){.editorial-data-table__element{min-width:520px}.editorial-data-table__name{min-width:140px;max-width:180px;padding:10px 12px}.editorial-data-table__value{padding:10px 12px;font-size:12px}}.editorial-stacked-timeline{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.editorial-stacked-timeline__row{display:grid;gap:.65rem}@media (min-width:640px){.editorial-stacked-timeline__row{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:1rem}}.editorial-stacked-timeline__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:16px;line-height:1.35;color:var(--insights-text-primary,#381414)}.editorial-stacked-timeline__subtitle{margin:.15rem 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.4;color:#6f6a65}.editorial-stacked-timeline__track-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.editorial-stacked-timeline__track{display:flex;height:28px;min-width:0;border-radius:6px;overflow:hidden;background:rgba(148,141,135,.12);transition:width .7s cubic-bezier(.22,1,.36,1)}.editorial-stacked-timeline__segment{display:block;height:100%;min-width:0;transition:width .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--editorial-stacked-segment-delay,0s)}.editorial-stacked-timeline__total{display:inline-flex;align-items:baseline;gap:.25rem;min-width:4.5rem;justify-content:flex-end;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;line-height:1;font-variant-numeric:tabular-nums;color:#6f6a65}.editorial-stacked-timeline__unit{font-size:10px}@media (prefers-reduced-motion:reduce){.editorial-stacked-timeline__segment,.editorial-stacked-timeline__track{transition:none}}.editorial-governance-spectrum{min-width:0}.editorial-governance-spectrum__plot{position:relative;height:340px;border:1px solid oklch(from var(--insights-border) l c h/.55);border-radius:8px;background:#fefaf6;overflow:hidden}.editorial-governance-spectrum__grid{position:absolute;inset:48px 24px 48px 56px}.editorial-governance-spectrum__grid-line{position:absolute;background:rgba(148,141,135,.18);pointer-events:none}.editorial-governance-spectrum__grid-line--vertical{top:0;bottom:0;width:1px}.editorial-governance-spectrum__grid-line--horizontal{left:0;right:0;height:1px}.editorial-governance-spectrum__point{position:absolute;transform:translate(-50%,50%);display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:left .7s cubic-bezier(.22,1,.36,1),bottom .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--editorial-spectrum-point-delay,0s);z-index:2}.editorial-governance-spectrum__marker{display:block;width:14px;height:14px;border-radius:999px;border:2px solid #fefaf6;box-shadow:0 0 0 1px rgba(56,20,20,.12)}.editorial-governance-spectrum__point-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.2;color:#381414;white-space:nowrap}.editorial-governance-spectrum__point-sublabel{font-family:var(--font-mono,ui-monospace,monospace);font-size:9px;line-height:1.2;color:#6f6a65;max-width:120px;text-align:center}.editorial-governance-spectrum__axis{position:absolute;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;line-height:1.35;color:#6f6a65;text-align:center}.editorial-governance-spectrum__axis--x{left:56px;right:24px;bottom:12px}.editorial-governance-spectrum__axis--y{left:8px;top:48px;bottom:48px;width:40px;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.editorial-governance-spectrum__point{transition:none}}@media (max-width:640px){.editorial-governance-spectrum__plot{height:300px}.editorial-governance-spectrum__grid{inset:44px 16px 44px 44px}.editorial-governance-spectrum__axis--x{left:44px;right:16px;font-size:9px}.editorial-governance-spectrum__axis--y{left:4px;width:36px;font-size:9px}}