.insights-page{--insights-paper:#f4f5f4;--insights-paper-deep:#efebf5;--insights-ink:#18151d;--insights-muted:#706979;--insights-line:#ddd6e7;background:var(--insights-paper);color:var(--insights-ink);min-height:70vh;margin:0;padding:72px max(48px,50vw - 612px) 96px}.insights-hero{border-bottom:1px solid var(--insights-line);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:64px;padding:48px 0 56px;display:grid}.insights-hero h1{letter-spacing:-.04em;max-width:880px;margin-bottom:0;font-size:clamp(3rem,5vw,4rem);font-weight:400;line-height:1.06}.insights-hero p{color:var(--insights-muted);max-width:430px;margin:0;font-size:1rem}.insights-index{padding-top:58px}.insight-preview-figure{margin-top:32px}.insights-index-heading,.insight-source,.insight-table summary,.research-report-meta,.research-report-status{letter-spacing:-.01em;font-size:.75rem}.insights-index-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}.insights-index-heading h2{letter-spacing:-.025em;margin:0;font-size:1.05rem}.insights-index-heading span{color:var(--insights-muted)}.insight-list{border-top:1px solid var(--insights-line)}.insight-list>a{border-bottom:1px solid var(--insights-line);grid-template-columns:120px minmax(0,1fr) minmax(220px,.55fr) 28px;align-items:start;gap:26px;padding:28px 0;transition:background .18s,padding .18s;display:grid}.insight-list>a:hover{background:#441eff0b;padding-left:14px;padding-right:14px}.insight-list time,.insight-list p{color:var(--insights-muted);font-size:.78rem}.insight-list h2{margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:400}.insight-list p{margin:0;line-height:1.55}.insight-article-header{max-width:980px;padding:48px 0 36px}.insight-article-header h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1.06}.insight-article-header .lead{color:var(--insights-muted);max-width:760px;font-size:1.1rem}.insight-byline{border-top:1px solid var(--insights-line);border-bottom:1px solid var(--insights-line);color:var(--insights-muted);justify-content:space-between;gap:24px;padding:15px 0;font-size:.76rem;display:flex}.insight-findings{border-bottom:1px solid var(--insights-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:64px;display:grid}.insight-findings>div{padding:34px 30px 38px 0}.insight-findings>div+div{border-left:1px solid var(--insights-line);padding-left:30px}.insight-findings span,.insight-visualization figcaption>span,.market-map-detail>span{color:var(--accent);letter-spacing:.045em;text-transform:uppercase;font-size:.66rem}.insight-findings h2{margin:16px 0 10px;font-size:1.2rem;font-weight:400}.insight-findings p{color:var(--insights-muted);margin:0;font-size:.8rem}.insight-story{max-width:760px;margin:0 auto}.insight-story .article{margin-top:0}.insight-exhibits{width:min(1224px,100vw - 96px);margin:72px 0 0 50%;transform:translate(-50%)}.insight-visualization{border-top:1px solid var(--insights-ink);margin:0 0 86px;padding-top:20px}.insight-visualization figcaption{grid-template-columns:120px minmax(0,1fr) minmax(240px,.65fr);align-items:start;gap:24px;margin-bottom:32px;display:grid}.insight-visualization figcaption h2{margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:400;line-height:1.12}.insight-visualization figcaption p{color:var(--insights-muted);margin:0;font-size:.82rem}.insight-chart-canvas{border:1px solid var(--insights-line);background:#ffffff94;height:430px;padding:20px 12px 10px}.insight-source{color:var(--insights-muted);justify-content:flex-end;padding-top:12px;display:flex}.insight-source a,.market-map-detail a{align-items:center;gap:5px;display:inline-flex}.insight-table{border-top:1px solid var(--insights-line);margin-top:18px}.insight-table summary{cursor:pointer;align-items:center;gap:8px;padding:14px 0;display:flex}.insight-table-scroll{padding-bottom:18px;overflow-x:auto}.insight-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:.75rem}.insight-table th,.insight-table td{border-bottom:1px solid var(--insights-line);text-align:left;padding:11px 12px}.insight-table th{color:var(--insights-muted);font-weight:500}.market-map-layout{border:1px solid var(--insights-line);background:#ffffff94;grid-template-columns:minmax(0,1fr) 260px;min-height:500px;display:grid}.market-map-scroll{overflow-x:auto}.market-map-canvas{width:100%;min-width:760px;display:block}.market-map-group{fill:#0000;stroke:#e5e0e9;stroke-width:1px}.market-map-group-label{fill:#756e7c;font-size:11px}.market-map-link{stroke:#c8c0d1;stroke-width:1px;transition:stroke .16s,stroke-width .16s}.market-map-link.is-active{stroke:var(--accent);stroke-width:1.8px}.market-map-node{cursor:pointer;outline:none}.market-map-node text{fill:#514a58;pointer-events:none;font-size:10px}.market-map-dot{fill:#441eff;opacity:.78;stroke:var(--insights-paper);stroke-width:4px;transition:opacity .16s,stroke .16s}.market-map-dot-1{fill:#157a6e}.market-map-dot-2{fill:#cf5b24}.market-map-dot-3{fill:#2563a9}.market-map-node:focus .market-map-dot,.market-map-dot.is-active{opacity:1;stroke:#b8acf7;stroke-width:5px}.market-map-detail{border-left:1px solid var(--insights-line);padding:28px 24px}.market-map-detail h3{margin:13px 0;font-size:1.55rem;font-weight:400}.market-map-detail strong{color:var(--accent);margin-bottom:16px;font-size:1.7rem;font-weight:500;display:block}.market-map-detail p{color:var(--insights-muted);font-size:.78rem}.market-map-detail a{color:var(--accent);margin-top:16px;font-size:.75rem}.research-feature-page{padding-top:56px}.research-report-feature{grid-template-columns:minmax(0,1.1fr) minmax(300px,.68fr);align-items:center;gap:clamp(48px,8vw,110px);min-height:620px;display:grid}.research-report-copy h1{letter-spacing:-.04em;margin:20px 0 28px;font-size:clamp(3rem,5vw,4rem);font-weight:400;line-height:1.06}.research-report-copy>p{color:var(--insights-muted);max-width:620px}.research-report-meta{color:var(--insights-muted);gap:18px;display:flex}.research-report-status{color:var(--accent)}.research-signup{border-top:1px solid var(--insights-line);max-width:620px;margin-top:42px;padding-top:25px}.research-signup h2{margin-bottom:8px;font-size:1.25rem;font-weight:400}.research-signup p{color:var(--insights-muted);font-size:.78rem}.research-report-cover{aspect-ratio:4/5.35;background:var(--accent);color:#f8f6f1;flex-direction:column;justify-content:space-between;padding:34px;display:flex;transform:rotate(1.2deg);box-shadow:0 26px 70px #3b265b33}.research-report-cover img{filter:brightness(0)invert();width:150px}.research-report-cover h2{letter-spacing:-.04em;margin:auto 0 26px;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:400;line-height:1.02}.research-report-cover p{border-top:1px solid #ffffff59;margin:0;padding-top:14px;font-size:.68rem}.research-published{border-top:1px solid var(--insights-line);margin-top:80px;padding-top:36px}@media (width<=900px){.insights-hero,.research-report-feature{grid-template-columns:1fr}.insight-list>a{grid-template-columns:90px minmax(0,1fr) 28px}.insight-list p{display:none}.insight-visualization figcaption{grid-template-columns:90px minmax(0,1fr)}.insight-visualization figcaption p{grid-column:2}.market-map-layout{grid-template-columns:1fr}.market-map-detail{border-left:0;border-top:1px solid var(--insights-line)}.research-report-cover{max-width:470px}}@media (width<=760px){.insights-page{padding:44px 22px 72px}.insight-exhibits{width:calc(100vw - 44px)}.insights-hero{gap:26px;padding:32px 0 38px}.insights-hero h1,.research-report-copy h1{font-size:clamp(2.7rem,12vw,4rem)}.insight-list>a{grid-template-columns:1fr 24px;gap:12px}.insight-list time{grid-column:1/-1}.insight-findings{grid-template-columns:1fr}.insight-findings>div+div{border-left:0;border-top:1px solid var(--insights-line);padding-left:0}.insight-visualization figcaption{grid-template-columns:1fr}.insight-visualization figcaption p{grid-column:auto}.insight-chart-canvas{height:330px}.insight-byline{flex-direction:column;gap:5px}.research-feature-page{padding-top:20px}.research-report-feature{min-height:0}.research-report-cover{padding:26px}}@media (prefers-reduced-motion:reduce){.insight-list>a,.market-map-dot,.market-map-link{transition:none}}.insight-article-header nav{color:var(--muted,#60616a);margin-bottom:32px;font-size:14px}.insight-article-header nav a{color:#441eff}.insight-topic-links,.insight-section-nav{flex-wrap:wrap;gap:12px 24px;margin:20px 0;font-size:14px;display:flex}.insight-topic-links span{border:1px solid #dddce4;border-radius:4px;padding:5px 10px}.insight-section-nav{border-block:1px solid #dddce4;padding:18px 0}.insight-section-nav a{text-decoration:none}.insight-section-nav a:hover{color:#441eff}.insight-connections{border-top:1px solid #dddce4;margin-top:40px;padding:40px 0}.insight-connections h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);font-weight:450}.insight-connections .insight-list h3{font-weight:500}.insight-catalog-note{background:#f0eff6;margin-top:28px;padding:20px;font-size:15px;line-height:1.6}.insight-story [id]{scroll-margin-top:100px}
