.editorial-study .study-hero h1{font-size:clamp(3.2rem,5.65vw,6.55rem);max-width:1190px;line-height:.97}
.editorial-study .article-kicker{max-width:930px}
.executive-summary{font-family:var(--serif);font-size:clamp(1.65rem,2.35vw,2.4rem);line-height:1.25;margin:0 0 2.2rem}
.executive-qualifier{font-size:.98rem;color:var(--muted);max-width:740px}
.section-intro{font-family:var(--serif);font-size:clamp(1.45rem,2vw,2rem);line-height:1.28;max-width:760px}
.key-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.7rem 0 4.3rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.key-finding{padding:clamp(24px,3.2vw,38px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px}
.key-finding.wide{grid-column:1/-1;min-height:0}
.key-finding small{display:block;font-size:.61rem;letter-spacing:.14em;text-transform:uppercase;color:#6a5d3f;margin-bottom:1.8rem}
.key-finding strong{display:block;font:300 clamp(2.15rem,3.25vw,3.6rem)/1 var(--serif);letter-spacing:-.03em;color:#6a5d3f;margin-bottom:1rem}
.key-finding p{margin:0;color:var(--muted)}
.reader-path{display:grid;grid-template-columns:1fr 1fr;margin:2.4rem 0 3.5rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.reader-path>div{padding:clamp(22px,3vw,34px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.reader-path small{display:block;font-size:.61rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem}
.reader-path p{margin:0}
.meaning-panel{margin:3rem 0;padding:clamp(28px,4vw,48px);background:var(--forest);color:var(--paper)}
.meaning-panel h3{color:#d7c8a6;margin:0 0 1.4rem}
.meaning-panel p,.meaning-panel li{color:rgba(244,241,233,.72)}
.meaning-panel ol{margin-bottom:0}
.plain-definition{font-size:.95rem;color:var(--muted);border-left:2px solid var(--brass);padding-left:1.25rem;margin:1.8rem 0}
.metric-table td:first-child{font-weight:400}
.metric-table .reference-row{background:var(--paper-2)}
.chart-scroll{overflow-x:auto;overscroll-behavior-inline:contain}
.editorial-chart img{min-width:0;width:100%}
.editorial-chart figcaption{max-width:760px}
.study-sequence{display:grid;grid-template-columns:1fr 1fr;margin:2.5rem 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}
.study-sequence>div{padding:clamp(24px,3.5vw,40px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.study-sequence small{display:block;color:#6a5d3f;font-size:.61rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem}
.study-sequence strong{font:300 clamp(1.6rem,2.4vw,2.5rem)/1.08 var(--serif)}
.study-sequence p{color:var(--muted);margin:1.1rem 0 0}
.method-note{padding:1.4rem 0;border-top:1px solid var(--line)}
.method-note:last-child{border-bottom:1px solid var(--line)}
.method-note strong{font-weight:500}
.method-note p{margin:.45rem 0 0;color:var(--muted)}
.technical-label{margin-top:5rem;padding-top:1.2rem;border-top:1px solid var(--brass);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:#6a5d3f}
.technical-label+p{color:var(--muted)}
.study-status{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border:1px solid rgba(157,172,159,.42);color:var(--sage);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase}
.study-status:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--sage)}
.stage-banner{padding:.7rem clamp(20px,5vw,80px);background:#d7c8a6;color:#10221c;text-align:center;font-size:.66rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase}
.compact-record{grid-template-columns:repeat(3,1fr)}
@media(max-width:760px){
  .editorial-chart img{min-width:690px}
  .key-findings,.reader-path,.study-sequence,.compact-record{grid-template-columns:1fr}
  .key-finding.wide{grid-column:auto}
  .editorial-study .study-snapshot{grid-template-columns:1fr 1fr}
  .editorial-study .article-copy h2{font-size:clamp(2.35rem,11vw,3.5rem)}
  .editorial-study .study-hero h1{font-size:clamp(2.45rem,10vw,3.2rem);overflow-wrap:normal;word-break:normal;hyphens:none}
}
@media(max-width:430px){
  .editorial-study .study-snapshot{grid-template-columns:1fr}
  .editorial-study .study-snapshot>div{min-height:130px}
  .editorial-study .study-hero h1{font-size:clamp(2.35rem,9.6vw,2.85rem)}
}


