.mw-content-ltr.mw-parser-output {
white-space: nowrap;
writing-mode: vertical-rl;
width: 100%;
overflow-x: auto;
float: right;
}
.mw-content-ltr.mw-parser-output > p > span.chars_19_in_20 {
letter-spacing: .053em;
}
.mw-content-ltr.mw-parser-output > p > span.chars_21_in_20 {
font-size: calc(20/21 * 1em);
transform: scaleX(calc(21/20));
transform-origin: 0 0;
display: inline-block;
}
.mw-content-ltr.mw-parser-output > p > span.chars_22_in_20 {
font-size: calc(20/22 * 1em);
transform: scaleX(calc(22/20));
transform-origin: 0 0;
display: inline-block;
}