/* Article navigation, evidence notes and comparison tables. */
.article-toc{margin:30px 0;padding:24px 27px;border:1px solid #cfd5c3;background:#f4f5ed}
.article-toc>strong{display:block;font-size:14px;margin-bottom:12px}
.article-toc ol{margin:0;padding-left:1.5em;font-size:14px;line-height:1.9}
.article-toc li+li{margin-top:7px}
.article-toc a{display:inline-block;padding:3px 0}
.article h2[id],.article .sources li[id]{scroll-margin-top:24px}
.article h3{margin-top:28px;line-height:1.8}
.article .source-ref{font-family:Arial,sans-serif;font-size:11px;white-space:nowrap;margin-left:4px;padding:6px 2px;text-decoration:none!important;vertical-align:super;color:#4c6b45}
.article .table-scroll{border-radius:2px}
.article .table-scroll:focus-visible{outline:2px solid #607451;outline-offset:4px}
.article table{min-width:560px;line-height:1.95}
.article caption{text-align:left;caption-side:top;font-size:12px;color:#5b6756;padding:0 0 12px;line-height:1.9}
.article tbody th{width:25%;min-width:130px;background:#f1f2e8}
.article .table-note{font-size:12px;color:#53634f;line-height:1.9;margin-top:-10px}
.article-safety{padding:18px 22px;background:#f2eadb;border-left:3px solid #9b7451;font-size:13px!important;line-height:1.95!important}
.calculation-box{padding:24px 27px;background:#eaf0e2;border-left:3px solid #789064;margin:24px 0}
.calculation-box strong{font-size:14px}
.calculation-box p{margin:12px 0 0;font-size:14px;line-height:2}
.article .sources ol{padding-left:22px;font-size:12px;line-height:1.8}
.article .sources li{margin:16px 0;overflow-wrap:anywhere}
.article .sources li>span{display:block;margin-top:4px;color:#5c6954;font-size:11px}
.article .sources li:target{background:#e4ead7;outline:6px solid #e4ead7}
.article details p{line-height:2}
@media(max-width:650px){.article-toc{padding:21px 19px}.article-toc ol{font-size:13px}.article table{min-width:520px}.article tbody th{min-width:110px}.calculation-box{padding:20px}.calculation-box p{font-size:13px}.article .sources ol{font-size:11px}}
@media print{.article-toc{display:none}.article .table-scroll{overflow:visible}.article table{min-width:0;font-size:10pt}.article .sources{break-before:auto}.article h2,.article h3{break-after:avoid}tr{break-inside:avoid}}
