.reading .region-chart{display:block;max-width:790px;margin:1.25rem 0 1rem;padding:clamp(.6rem,1.25vw,1.1rem);border:1px solid #cfd1d3;border-radius:8px;background:#fff;color:#222}
.region-chart figcaption{display:block;padding:0;margin:0 0 .4rem;text-align:left;color:#222}
.region-chart figcaption strong,.region-chart figcaption small{display:block}.region-chart figcaption small{color:#505459;margin-top:.25rem}
.region-chart img{display:block;width:100%;height:auto}
.chart-legend{display:flex;gap:.4rem 1.1rem;flex-wrap:wrap;font-size:.85rem;color:#272727}
.chart-legend span{display:inline-flex;align-items:center;gap:.4rem}
.chart-legend i{width:1.4rem;border-top:3px solid #17191b}.chart-legend i.ligne-1{border-top:3px dashed #505458}.chart-legend i.ligne-2{border-top:3px dotted #757575}
.chart-legend i.ligne-3{border-top:3px dashed #313538}.chart-legend i.ligne-4{border-top:3px dotted #65676a}
