.sw-content{font-size:1rem;line-height:1.72}
.sw-content h1,.sw-content h2,.sw-content h3{scroll-margin-top:100px}
.sw-content .sw-heading:not(:first-child){border-top:1px solid #d7dde1;padding-top:1.4rem;margin-top:3.5rem}
.sw-content img{max-width:100%;height:auto}
.sw-content p:has(> img){text-align:center}
.sw-content a{overflow-wrap:anywhere}
.sw-content .sw-figure{display:block;width:fit-content;max-width:100%;margin:1.35rem auto 1.55rem;text-align:center}
.sw-content .sw-figure-media{padding:.6rem;border:1px solid #d9dde1;background:#fff;line-height:0}
.sw-content .sw-figure figcaption{font-size:13px;line-height:1.35;color:#506675;margin-top:.45rem}
.sw-content .sw-figure figcaption strong{font-weight:700}
.sw-content table.article-table{width:auto!important;max-width:100%;margin:1.35rem auto 1.55rem!important;table-layout:auto;background:#fff;border:1px solid #cbd4da;border-collapse:collapse}
.sw-content table.article-table th,.sw-content table.article-table td{border:1px solid #cbd4da;padding:4px 7px;text-align:center;vertical-align:middle}
.sw-content table.article-table th{background:#eef2f4;font-weight:700}
.sw-content table.article-table .sw-bullet-cell{text-align:left}
.sw-content table.article-table caption.article-table-caption{caption-side:bottom;padding:.45rem 0 0;text-align:center;font-size:13px;line-height:1.35;color:#506675}
.sw-content .sw-references{padding-left:1.7rem;list-style-type:decimal}
.sw-content .sw-references>li{padding:.55rem .2rem .65rem .35rem;border-bottom:1px solid #e1e6e9;line-height:1.55;overflow-wrap:anywhere}
.sw-content .sw-references>li::marker{font-weight:700;color:#506675}
.sw-content .sw-references p{margin:.15rem 0}
.sw-content .sw-math{white-space:nowrap;font-variant-numeric:lining-nums}
.sw-content .sw-math sup{font-size:.72em;line-height:0}

/* Match the site's compact technical-table text scale. */
.sw-content table.article-table th,.sw-content table.article-table td{font-size:13px;line-height:1.35}
.sw-content table.article-table caption.article-table-caption strong{font-weight:700}
