/* Applied only to the reviewed fifteen articles. */
.vr-quality-1719 article h2,.vr-quality-1719 article h3,.vr-quality-1719 .vr-diagram figcaption{word-break:normal;overflow-wrap:anywhere;text-wrap:balance}
.vr-quality-1719 .fix-money{white-space:nowrap;display:inline-block}
.vr-quality-1719 .vr-diagram .q-lane h3{margin-left:0;margin-right:0;text-wrap:balance}
.vr-quality-1719 .q-fee-track .p1{background:#34796f!important;color:#fff!important}
.vr-quality-1719 .fix-svg{display:block;width:100%;height:auto;max-width:600px;margin:16px auto;background:white;border-radius:10px}
.vr-quality-1719 .fix-svg text{font-family:inherit;fill:#173e3b}
.vr-quality-1719 .fix-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:15px;line-height:1.7;margin:10px 0}
.vr-quality-1719 .fix-legend>span:before{content:'';display:inline-block;width:24px;border-top:4px solid #086f6b;vertical-align:middle;margin-right:6px}
.vr-quality-1719 .fix-legend>span+span:before{border-color:#976318;border-top-style:dashed}
.vr-quality-1719 .fix-chart-unit{font-size:14px!important;margin:8px 0!important}
.vr-quality-1719 .fix-period{background:white;padding:12px;margin:12px 0;border-left:3px solid #397e73}
.vr-quality-1719 .fix-period h3{font-size:16px!important;margin:0 0 7px!important;line-height:1.6}
.vr-quality-1719 .fix-period p{font-size:14px!important;line-height:1.7!important;margin:7px 0 0!important}
.vr-quality-1719 .fix-axis{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px;margin:8px 0;font-size:14px;line-height:1.7}
.vr-quality-1719 .fix-axis>span{border-right:3px solid #245f56;padding-right:6px;text-align:center}
.vr-quality-1719 .fix-duration{background:#deeee8;border-bottom:4px solid #247668;padding:7px 4px;text-align:center;position:relative;min-width:0}
.vr-quality-1719 .fix-duration:after{content:'';position:absolute;right:-1px;bottom:-7px;border-left:7px solid #247668;border-top:5px solid transparent;border-bottom:5px solid transparent}
.vr-quality-1719 .fix-period:last-of-type{border-color:#976318}
.vr-quality-1719 .fix-period:last-of-type .fix-duration{background:#fff1d6;border-color:#976318}
.vr-quality-1719 .fix-period:last-of-type .fix-duration:after{border-left-color:#976318}
.vr-quality-1719 .fix-small-note{font-size:14px!important;line-height:1.8!important;margin:10px 0!important}
.vr-quality-1719 .fix-capacity{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}
.vr-quality-1719 .fix-capacity>div{background:white;padding:12px;border-top:4px solid #387d70;min-width:0}
.vr-quality-1719 .fix-capacity h3{font-size:17px!important;margin:0 0 10px!important}
.vr-quality-1719 .fix-capacity p{font-size:15px!important;margin:8px 0!important;line-height:1.8}
.vr-quality-1719 .fix-capacity strong{display:block;font-size:21px;color:#195e55}
@media(max-width:500px){
 .vr-quality-1719 article h2{word-break:normal;text-wrap:balance}
 .vr-quality-1719 .q-lane{padding-left:6px!important;padding-right:6px!important}
 .vr-quality-1719 .fix-capacity{grid-template-columns:1fr}
 .vr-quality-1719 .fix-capacity>div{padding:12px}
 .vr-quality-1719 .fix-svg{max-width:360px}
 .vr-quality-1719 .fix-axis{grid-template-columns:86px 1fr;gap:6px}
}
