.article-module__zUlLWW__body{max-width:68ch;color:var(--ink);font-size:1.0625rem;line-height:1.75}.article-module__zUlLWW__body>*+*{margin-top:1.25em}.article-module__zUlLWW__body>h2{font-family:var(--font-display);font-size:var(--text-display-sm);line-height:var(--leading-display-sm);margin-top:2.2em;scroll-margin-top:5rem;font-weight:500}.article-module__zUlLWW__body>h3{margin-top:1.8em;scroll-margin-top:5rem;font-size:1.2rem;font-weight:600;line-height:1.4}.article-module__zUlLWW__body>h2+*,.article-module__zUlLWW__body>h3+*{margin-top:.6em}.article-module__zUlLWW__body>ul,.article-module__zUlLWW__body>ol{padding-left:1.4em}.article-module__zUlLWW__body>ul{list-style:outside}.article-module__zUlLWW__body>ol{list-style:decimal}.article-module__zUlLWW__body>ul>li+li,.article-module__zUlLWW__body>ol>li+li{margin-top:.45em}.article-module__zUlLWW__body>ul>li::marker{color:var(--ink-subtle)}.article-module__zUlLWW__body>ol>li::marker{color:var(--ink-subtle)}.article-module__zUlLWW__body a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.article-module__zUlLWW__body a:hover{text-decoration-thickness:2px}.article-module__zUlLWW__body strong{color:var(--ink);font-weight:600}.article-module__zUlLWW__body>blockquote{border-left:3px solid var(--line-control);color:var(--ink);padding-left:1em}.article-module__zUlLWW__body>hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.article-module__zUlLWW__body table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.article-module__zUlLWW__body caption{caption-side:top;text-align:left;padding-bottom:.5em;font-size:.875rem}.article-module__zUlLWW__body th,.article-module__zUlLWW__body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5em .4em}.article-module__zUlLWW__body thead th{color:var(--ink);border-bottom-width:2px;font-weight:600}.article-module__zUlLWW__body tbody th{color:var(--ink);font-weight:500}.article-module__zUlLWW__body th:not(:first-child),.article-module__zUlLWW__body td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}@media (min-width:640px){.article-module__zUlLWW__body th,.article-module__zUlLWW__body td{padding:.5em .75em}}
