/* Case-local OV body fit. Original Royal Gold, typography, colors and approved EMS remain intact. */
.rk-overview .chain-card-line,
.rk-overview .chain-card-line > *,
.rk-overview .stage-reading-row > *{min-width:0}
@media(min-width:901px){
 .rk-overview .chain-card-line{grid-template-columns:minmax(66px,.35fr) minmax(0,1fr)}
}
.rk-overview .chain-card-line em,
.rk-overview .stage-reading-row > a > span{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}

/* Case-local fit lessons: decorative hitbox, grid min-width, body natural wrapping, title-only wrap. */
.rk-overview .flow-outcome .flow-arrow{pointer-events:none}
.rk-overview .section-title>div{min-width:0;max-width:100%}
.rk-overview .analysis-map>header,.rk-overview .analysis-map>header>*{min-width:0}
.rk-overview .analysis-map>header p,.rk-overview .flow-convergence p{overflow-wrap:anywhere;word-break:normal}
.rk-overview :is(h1,h2,h3,h4),.rk-overview .stage-reading-row>a>strong,.rk-overview .report-badge>strong{text-wrap:wrap!important}
