/* EDITORIAL_DEPTH_20261106: text-only changes; keep grids, images and advertising slots */
body.vr-page :is(.cfu-item,.deep-fact,.major-fact,.concrete-tv-card,.ai-cap-card,.market-detail,.depth-section) .ed-rich-text{line-height:1.85!important;letter-spacing:0!important;text-align:left;word-break:normal!important;overflow-wrap:break-word!important;line-break:strict;margin:0 0 .8em!important;text-wrap:pretty}
body.vr-page .ed-rich-text:last-child{margin-bottom:0!important}
body.vr-page .ed-evidence{font-size:11px!important;font-weight:400!important;line-height:1.5!important;white-space:nowrap;margin-left:.3em;color:var(--vr-muted,#4e6570)}
body.vr-page :is(h1,h2,h3,h4,.vr-deck) :is(.vr-word,.pp-phrase){display:inline!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}
body.vr-page .ed-name{display:inline-block;white-space:nowrap;max-width:100%;overflow-wrap:normal;word-break:normal}
body.vr-page main :is(h2,h3,h4){word-break:normal!important;overflow-wrap:break-word!important;line-break:strict;letter-spacing:0!important;text-wrap:pretty}
body.vr-page .vr-feature h1.vr-title{word-break:normal!important;overflow-wrap:break-word!important;text-wrap:pretty!important}
body.vr-page .ed-rich-text .ed-name{display:inline;white-space:normal}
@media(max-width:760px){body.vr-page :is(.cfu-item,.deep-fact,.major-fact,.concrete-tv-card) .ed-rich-text{line-height:1.82!important}body.vr-page main h3{font-size:clamp(19px,5.5vw,22px)!important}}
