.article-body{max-width:44rem;color:var(--ink);overflow-wrap:break-word;font-size:1.125rem;line-height:1.75}@media (width<=40rem){.article-body{font-size:1.0625rem;line-height:1.7}}.article-body>*+*{margin-top:1.4em}.article-body h2{font-size:var(--step-3);margin-top:1.7em;line-height:1.12}.article-body h3{font-size:var(--step-2);margin-top:2em}.article-body h4{font-family:var(--sans);letter-spacing:.02em;margin-top:2em;font-size:1rem;font-weight:600}.article-body h2+*,.article-body h3+*,.article-body h4+*{margin-top:.8em}.article-body a{text-decoration-color:var(--brass)}.article-body a:hover{text-decoration-color:currentColor}.article-body strong{font-weight:600}.article-body ul,.article-body ol{padding-left:1.25em}.article-body li+li{margin-top:.5em}.article-body li::marker{color:var(--brass-ink)}.article-body blockquote{border-left:1px solid var(--brass);font-family:var(--serif);color:var(--ink);margin-inline:0;padding:.25em 0 .25em 1.5em;font-size:1.5rem;line-height:1.35}.article-body blockquote p+p{margin-top:.75em}.article-body hr{background:var(--rule);border:0;height:1px;margin-block:3em}.article-body figure{margin-inline:0}.article-body img{height:auto}.article-body figcaption{color:var(--slate);margin-top:.75rem;font-size:.875rem}.article-body .table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.article-body .table-scroll:focus-visible{outline-offset:2px}.article-body table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;line-height:1.5}.article-body thead th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--ink);padding:.6rem 1rem .6rem 0;font-weight:600}.article-body td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem 1rem .6rem 0}.article-body th:last-child,.article-body td:last-child{padding-right:0}@media (width<=40rem){.article-body table{font-size:.875rem}.article-body thead th,.article-body td{padding:.55rem .75rem .55rem 0}.article-body th,.article-body td{min-width:5.5rem}}.article-body code{background:#eceae3;padding:.1em .3em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.article-body pre{border:1px solid var(--rule);padding:1rem 1.25rem;font-size:.875rem;overflow-x:auto}.article-body pre code{background:0 0;padding:0}.article-body sup a{color:var(--brass-ink);padding-inline:.1em;font-weight:600;text-decoration:none}.article-body .footnotes{border-top:1px solid var(--rule);color:var(--slate);margin-top:4em;padding-top:1.5em;font-size:.9375rem;line-height:1.6}.article-body .footnotes h2{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-top:0;font-weight:500}.article-body .footnotes a{word-break:break-word}.article-body .data-footnote-backref{text-decoration:none}
