.insights{--insights-width:72rem}.insights-shell{width:min(var(--insights-width), calc(100% - 2 * var(--gutter)));margin-inline:auto}.insights-hero{padding-block:var(--space-2xl);background:var(--color-cinematic);color:var(--color-bone)}.insights-eyebrow{font:var(--type-metadata,.75rem) / 1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-s)}.insights-hero .insights-eyebrow{color:var(--color-bone-muted)}.insights-hero h1{max-width:19ch;font-family:var(--font-display);font-size:var(--type-display-1);letter-spacing:-.025em;font-weight:400;line-height:1.12}html[lang^=zh] .insights-hero h1{letter-spacing:0;max-width:22em;line-height:1.45}.insights-intro{max-width:44rem;margin-top:var(--space-l);font-size:var(--type-body-l);color:var(--color-bone-muted);line-height:1.7}.insights-signature{margin-top:var(--space-xl);font-family:var(--font-display);font-size:var(--type-h2);color:var(--color-bone)}.insights-paper{background:var(--color-editorial);color:var(--color-editorial-ink);padding-block:var(--space-xl)}.insights-paper a{color:var(--color-signal-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.insights-paper a:hover,.insights-paper :is(h2,h3){color:var(--color-editorial-ink)}.insights-paper .insights-eyebrow{color:var(--color-signal-ink)}.insights-paths{gap:var(--space-xl);padding-bottom:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.insights-paths h2{font-size:var(--type-h2);margin-bottom:var(--space-m)}.insights-paths p{line-height:1.7}.insights-path-grid{gap:var(--space-s);align-content:start;display:grid}.insights-path{border-block:1px solid var(--color-editorial-ink-muted);padding-block:var(--space-s)}.insights-path summary{justify-content:space-between;gap:var(--space-m);cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.insights-path summary span{font-weight:400}.insights-path[open] summary span{transform:rotate(45deg)}.insights-path ol{margin-top:var(--space-s);padding-left:1.4em}.insights-path li{margin-bottom:var(--space-xs)}.insights-path a{padding-block:.25rem;display:inline-block}.insights-section-label{justify-content:space-between;gap:var(--space-m);border-bottom:1px solid var(--color-editorial-ink);padding-bottom:var(--space-m);align-items:baseline;display:flex}.insights-section-label h2{font-size:var(--type-h2)}.insights-section-label span{font-size:var(--type-body-s);color:var(--color-editorial-ink-muted)}.insights-list{margin:0;padding:0;list-style:none}.insight-entry{gap:var(--space-l);padding-block:var(--space-xl);border-bottom:1px solid var(--color-editorial-ink-muted);grid-template-columns:3rem 1fr 2rem;display:grid}.insight-number{color:var(--color-signal-ink);font-size:var(--type-h3)}.insight-entry h3{font-size:var(--type-h2);max-width:48rem;line-height:1.45}.insight-entry h3 a{color:inherit;text-decoration:none}.insight-entry h3 a:hover{text-decoration:underline}.insight-entry p:last-child{color:var(--color-editorial-ink-muted);margin-top:var(--space-s);max-width:44rem;line-height:1.75}.insight-arrow{font-size:var(--type-h2);color:var(--color-signal-ink)}.insights-editorial-note{max-width:46rem;margin-block:var(--space-2xl) var(--space-l)}.insights-editorial-note h2{font-size:var(--type-h3);margin-bottom:var(--space-m)}.insights-editorial-note p{margin-bottom:var(--space-m);line-height:1.8}.insight-back{min-height:44px;margin-bottom:var(--space-l);color:var(--color-bone-muted);align-items:center;display:inline-flex}.insight-hero h1{max-width:24ch;font-size:var(--type-display-2)}.insight-byline{margin-top:var(--space-l);gap:var(--space-xs);color:var(--color-bone-muted);font-size:var(--type-body-s);flex-wrap:wrap;display:flex}.insight-reading-grid{justify-content:space-between;gap:var(--space-xl);grid-template-columns:15rem minmax(0,44rem);display:grid}.insight-toc{top:calc(var(--header-height) + var(--space-l));align-self:start;position:sticky}.insight-toc ol{margin:0;padding:0;list-style:none}.insight-toc li{border-bottom:1px solid var(--color-editorial-ink-muted)}.insight-toc a{padding-block:var(--space-xs);min-height:44px;font-size:var(--type-body-s);text-decoration:none;display:block}.insight-prose{min-width:0;font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.85}.insight-prose p{margin-bottom:var(--space-m)}.insight-prose h2{margin-block:var(--space-xl) var(--space-m);font-size:var(--type-h2);line-height:1.5}.insight-prose h3{margin-block:var(--space-l) var(--space-s);font-size:var(--type-h3);line-height:1.5}.insight-prose :is(h2,h3){scroll-margin-top:var(--space-m)}.insight-prose :is(ul,ol){margin-block:var(--space-m);padding-left:1.4em}.insight-prose li{margin-block:var(--space-xs)}.insight-prose blockquote{border-left:2px solid var(--color-signal-ink);padding-left:var(--space-m);margin-block:var(--space-l)}.insight-table{max-width:100%;margin-block:var(--space-l);overflow-x:auto}.insight-table-hint{display:none}.insight-prose table{border-collapse:collapse;width:100%;font-size:var(--type-body-s)}.insight-prose :is(th,td){min-width:8rem;padding:var(--space-s);text-align:left;vertical-align:top;border:1px solid var(--color-editorial-ink-muted)}.insight-prose th{background:var(--color-editorial-raised)}.insight-prose hr{border:0;border-top:1px solid var(--color-editorial-ink-muted);margin-block:var(--space-xl)}.insight-related{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-editorial-ink-muted)}.insight-related h2{font-size:var(--type-h2);margin-bottom:var(--space-l)}.insight-related-grid{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-related-grid a{justify-content:space-between;gap:var(--space-s);padding-bottom:var(--space-m);border-bottom:1px solid var(--color-editorial-ink-muted);color:var(--color-editorial-ink);flex-direction:column;text-decoration:none;display:flex}.insight-related-grid a:hover{text-decoration:underline}.insight-back-bottom{min-height:44px;margin-top:var(--space-xl);align-items:center;display:inline-flex}@media (width<=60rem){.insights-paths,.insight-reading-grid{grid-template-columns:1fr}.insight-toc{position:static}.insight-toc ol{gap:0 var(--space-l);grid-template-columns:1fr 1fr;display:grid}}@media (width<=68rem){html:not(.js) .site-header{position:static}}@media (width<=40rem){.insight-table-hint{color:var(--color-editorial-ink-muted);font-size:var(--type-body-s);display:block}.insight-table{margin-top:var(--space-s)}.insights-hero{padding-block:var(--space-xl)}.insights-section-label{gap:var(--space-xs);flex-direction:column}.insight-entry{gap:var(--space-s);grid-template-columns:1.6rem minmax(0,1fr)}.insight-arrow{display:none}.insight-entry h3{font-size:var(--type-h3)}.insight-related-grid,.insight-toc ol{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.insight-toc,.insight-related,.insight-back{display:none}.insights-hero,.insights-paper{color:#000;background:#fff}.insights-hero :is(h1,p){color:#000}.insight-reading-grid{display:block}.insight-prose table{font-size:9pt;display:table}.insight-prose :is(th,td){min-width:0}}
