/* Scoped editorial treatment for the six research theses and their collection entries. */
.research-thesis-page{--thesis-ink:#382a32;--thesis-muted:#705561;--thesis-line:#79546444;--thesis-accent:#864958;color:var(--thesis-ink)}
.research-thesis-page .thesis-article{max-width:1500px;padding-top:9rem}
.research-thesis-page .thesis-header{max-width:1130px;margin-bottom:3rem}
.research-thesis-page .thesis-back{display:inline-block;font:500 .85rem/1.6 'DM Sans',sans-serif;color:var(--thesis-muted);margin-bottom:1.7rem;text-underline-offset:.25em}
.research-thesis-page .thesis-header h1{font-size:clamp(2.7rem,5.4vw,5.5rem);line-height:1.07;max-width:1100px;text-wrap:balance}
.research-thesis-page .thesis-header .exec-deck{max-width:920px;font-size:clamp(1.1rem,1.6vw,1.3rem)}
.research-thesis-page .thesis-premise{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:3rem;border-block:1px solid var(--thesis-line);padding:1.8rem 0;margin:2.5rem 0 1.2rem}
.research-thesis-page .thesis-premise>div>p:last-child{font:400 clamp(1.45rem,2.4vw,2rem)/1.4 'Newsreader',Georgia,serif;margin:.7rem 0 0;max-width:760px}
.research-thesis-page .thesis-premise dl{margin:0;border-left:1px solid var(--thesis-line);padding-left:1.4rem;display:grid;gap:.8rem}
.research-thesis-page .thesis-premise dt{font:500 .72rem/1.4 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--thesis-muted)}
.research-thesis-page .thesis-premise dd{font:400 .85rem/1.55 'DM Sans',sans-serif;margin:.15rem 0 0}
.research-thesis-page .thesis-scope{font:.85rem/1.7 'DM Sans',sans-serif;color:var(--thesis-muted);max-width:980px}
.research-thesis-page .thesis-plate img{aspect-ratio:2.3/1;max-height:530px;object-fit:cover}
.research-thesis-page .thesis-layout{display:grid;grid-template-columns:minmax(0,850px) minmax(185px,230px);gap:clamp(2rem,6vw,6rem);align-items:start}
.research-thesis-page .thesis-body{min-width:0}
.research-thesis-page .thesis-body>section{padding-bottom:3.5rem;scroll-margin-top:7rem}
.research-thesis-page .thesis-body .thesis-section-number{font:500 .7rem/1.5 'DM Sans',sans-serif;letter-spacing:.12em;color:var(--thesis-muted);margin:0 0 .8rem;padding-top:1.3rem;border-top:1px solid var(--thesis-line)}
.research-thesis-page .thesis-body h2{font-size:clamp(1.9rem,3.2vw,2.65rem);line-height:1.16;max-width:800px}
.research-thesis-page .thesis-body p,.research-thesis-page .thesis-body li{font-size:1.025rem;line-height:1.88}
.research-thesis-page .thesis-citation{font:600 .78em/1 'DM Sans',sans-serif;white-space:nowrap;text-decoration:none;padding:.25em .15em}
.research-thesis-page .thesis-citation:hover{text-decoration:underline}
.research-thesis-page .thesis-rail{position:sticky;top:7rem;padding-top:1.3rem;border-top:1px solid var(--thesis-line);font:.82rem/1.6 'DM Sans',sans-serif}
.research-thesis-page .thesis-rail nav>a{display:block;color:var(--thesis-muted);margin:0 0 .9rem;text-decoration:none}
.research-thesis-page .thesis-rail nav>a:hover{text-decoration:underline;text-underline-offset:.2em}
.research-thesis-page .thesis-rail-note{border-top:1px solid var(--thesis-line);padding-top:1rem;color:var(--thesis-muted);font-size:.76rem}
.research-thesis-page .thesis-author-link{color:var(--thesis-ink);text-underline-offset:.25em}
.research-thesis-page .thesis-business-case{background:#e8ddd14d;border-top:3px solid var(--thesis-accent);padding:2rem!important;margin-bottom:3.5rem}
.research-thesis-page .thesis-body .thesis-case-note{font-size:.88rem;color:var(--thesis-muted)}
.research-thesis-page .thesis-business-case dl{margin:1.6rem 0}
.research-thesis-page .thesis-business-case dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid var(--thesis-line)}
.research-thesis-page .thesis-business-case dt{font:600 .8rem/1.7 'DM Sans',sans-serif;color:var(--thesis-muted)}
.research-thesis-page .thesis-business-case dd{margin:0;font:.95rem/1.75 'DM Sans',sans-serif}
.research-thesis-page .thesis-business-case h3{font-size:1.4rem;margin:1.7rem 0 .7rem}
.research-thesis-page .thesis-stop{border-left:3px solid var(--thesis-accent);padding-left:1.2rem;margin-top:2rem}
.research-thesis-page .thesis-stop h3{margin-top:0}
.research-thesis-page .thesis-stop p:last-child{margin-bottom:0}
.research-thesis-page .thesis-table-scroll{overflow-x:auto;max-width:100%;border-top:1px solid var(--thesis-line);padding-bottom:.5rem}
.research-thesis-page .thesis-table-scroll table{width:100%;min-width:640px;border-collapse:collapse;font:.83rem/1.65 'DM Sans',sans-serif;table-layout:fixed}
.research-thesis-page .thesis-table-scroll caption{text-align:left;font-size:.75rem;padding:1rem 0;color:var(--thesis-muted)}
.research-thesis-page .thesis-table-scroll th,.research-thesis-page .thesis-table-scroll td{padding:1rem .75rem 1rem 0;vertical-align:top;text-align:left;border-bottom:1px solid var(--thesis-line);overflow-wrap:anywhere}
.research-thesis-page .thesis-table-scroll thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--thesis-muted)}
.research-thesis-page .thesis-table-scroll tbody th{font-weight:500;width:20%}
.research-thesis-page .thesis-table-scroll time{display:block;margin-top:.6rem;font-size:.74rem;color:var(--thesis-muted)}
.research-thesis-page .thesis-source-list{padding-left:1.5rem;margin:2rem 0}
.research-thesis-page .thesis-source-list>li{padding:.8rem 0 1.3rem .4rem;border-top:1px solid var(--thesis-line);scroll-margin-top:7rem;overflow-wrap:anywhere}
.research-thesis-page .thesis-source-list>li::marker{font:600 .85rem 'DM Sans',sans-serif;color:var(--thesis-accent)}
.research-thesis-page .thesis-source-list h3{font:400 1.35rem/1.4 'Newsreader',Georgia,serif;margin:.5rem 0 .8rem}
.research-thesis-page .thesis-source-list p{font-size:.87rem;line-height:1.7;margin-bottom:.7rem}
.research-thesis-page .thesis-source-list .thesis-source-links{font-size:.79rem;line-height:1.9}
.research-thesis-page .thesis-body .thesis-source-note{font-size:.76rem;color:var(--thesis-muted);line-height:1.65}
.research-thesis-page .thesis-related nav{display:flex;gap:.7rem 1.4rem;flex-wrap:wrap;margin-bottom:1.7rem;font:.9rem/1.6 'DM Sans',sans-serif}
.research-page .thesis-collection-card .exec-kicker{font-size:.68rem;line-height:1.6}
.research-page .thesis-collection-card h3{font-size:1.85rem;text-wrap:balance}
.research-page .thesis-collection-card .research-source-tag{margin-top:auto;color:#6a3c4d}
.insight-index .insight-row[data-research-thesis] .insight-meta>span:first-child{color:#834859}
@media(max-width:1000px){.research-thesis-page .thesis-layout{grid-template-columns:minmax(0,1fr)}.research-thesis-page .thesis-rail{position:static;order:-1;padding-bottom:1.5rem;border-bottom:1px solid var(--thesis-line)}.research-thesis-page .thesis-rail nav{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.5rem}.research-thesis-page .thesis-rail nav>.exec-kicker{grid-column:1/-1}.research-thesis-page .thesis-rail nav>a{margin:0}.research-thesis-page .thesis-rail-note{display:none}.research-thesis-page .thesis-author-link{display:inline-block;margin-top:1rem}.research-thesis-page .thesis-body{max-width:850px}.research-thesis-page .thesis-premise{gap:2rem}}
@media(max-width:650px){.research-thesis-page .thesis-article{padding-top:7rem}.research-thesis-page .thesis-premise{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:1.4rem}.research-thesis-page .thesis-premise dl{border-left:0;border-top:1px solid var(--thesis-line);padding:1rem 0 0;grid-template-columns:1fr 1fr;gap:1rem}.research-thesis-page .thesis-plate img{aspect-ratio:3/2}.research-thesis-page .thesis-rail nav{grid-template-columns:minmax(0,1fr)}.research-thesis-page .thesis-body>section{padding-bottom:2.7rem}.research-thesis-page .thesis-body p,.research-thesis-page .thesis-body li{font-size:1rem;line-height:1.8}.research-thesis-page .thesis-business-case{padding:1.4rem!important}.research-thesis-page .thesis-business-case dl>div{grid-template-columns:minmax(0,1fr);gap:.5rem}.research-thesis-page .thesis-source-list{padding-left:1.2rem}}
@media print{.research-thesis-page .folio-header,.research-thesis-page .thesis-rail,.research-thesis-page .executive-route,.research-thesis-page .folio-footer{display:none}.research-thesis-page .thesis-article{padding:0;max-width:none}.research-thesis-page .thesis-layout{display:block}.research-thesis-page .thesis-table-scroll{overflow:visible}.research-thesis-page .thesis-plate img{max-height:200px}.research-thesis-page .thesis-business-case{break-inside:avoid}.research-thesis-page .thesis-header h1{font-size:2.3rem}}
/* Isolate article reading flow from the homepage's older .thesis-body grid. */
.research-thesis-page .thesis-body{display:block;margin-top:0}
.research-thesis-page .thesis-body>section{min-width:0;max-width:100%}
.research-thesis-page .thesis-body p{color:var(--thesis-ink)}
