.plain-companion{font:18px/1.75 'Segoe UI',Arial,sans-serif;overflow-wrap:anywhere}
.plain-companion h2,.plain-companion h3{scroll-margin-top:24px;line-height:1.3}
.counterpart{font-size:14px;line-height:1.5;margin-top:0;margin-bottom:24px}
.plain-companion table{font-size:15px;line-height:1.6}
.companion-downloads{line-height:2}
.companion-standalone{max-width:1100px;margin:auto;padding:32px 5%;font:18px/1.75 'Segoe UI',Arial,sans-serif;color:#17324d}
.companion-standalone .toc{display:none}
.companion-standalone article{max-width:760px;margin:auto}
.companion-standalone table{border-collapse:collapse;width:100%}
.companion-standalone th,.companion-standalone td{padding:8px;border:1px solid #ccd4d4;text-align:left}
.companion-standalone .table-wrap{overflow:auto}
@media print{.toc,.counterpart,.companion-downloads{display:none!important}.reading-layout{display:block}.plain-companion{max-width:none;font:11pt/1.5 Arial,sans-serif}.plain-companion h2,.plain-companion h3{break-after:avoid}.plain-companion p{orphans:3;widows:3}.plain-companion .table-wrap{overflow:visible}.plain-companion table{font-size:9pt}.plain-companion tr{break-inside:avoid}}

@media print{.plain-companion th{color:#000!important;background:#fff!important}}
