.articleProse{--article-ink:#202631;--article-soft:#f3f5f8;--article-line:#d8dde6;--article-link:#002acc;color:var(--article-ink);font-family:var(--font-ql-body);word-break:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.85}[data-theme=dark] .articleProse{--article-ink:#e4e8ef;--article-soft:#292e39;--article-line:#495261;--article-link:#9eafff}.articleBody{max-width:840px;margin-inline:auto;padding:24px}.articleTitle{color:#17191c;font-family:var(--font-ql-body);letter-spacing:.015em;overflow-wrap:break-word;text-wrap:balance;font-size:44px;font-weight:500;line-height:1.4}.articleProse p{letter-spacing:.015em;margin:1.15em 0;font-size:16px;line-height:1.9}.articleProse :is(h1,h2,h3,h4,h5,h6){color:var(--article-ink);font-family:var(--font-ql-body);letter-spacing:.015em;border:0;padding:0;scroll-margin-top:24px;font-weight:700;line-height:1.5}.articleProse h1{margin:2em 0 .7em;font-size:36px}.articleProse h2{margin:2.5em 0 .9em;font-size:28px}.articleProse h3{margin:1.9em 0 .6em;font-size:24px}.articleProse h4{margin:1.6em 0 .5em;font-size:20px}.articleProse h5{margin:1.5em 0 .5em;font-size:18px}.articleProse h6{margin:1.5em 0 .5em;font-size:16px}.articleProse :is(code,pre){font-variant-ligatures:none;font-family:Courier New,monospace}.articleProse :not(pre)>code{border:1px solid var(--article-line);background:var(--article-soft);color:var(--article-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.15em .4em;font-size:.875em}.articleProse pre{border:1px solid var(--article-line);background:var(--article-soft);color:var(--article-ink);white-space:pre;word-break:normal;overflow-wrap:normal;tab-size:2;border-radius:6px;margin:1.4em 0;padding:20px 22px;font-size:14px;line-height:1.75;overflow-x:auto}.articleProse pre code{font-size:inherit;line-height:inherit;color:inherit;background:0 0;border:0;padding:0}.articleProse a{color:var(--article-link);text-underline-offset:3px;text-decoration:underline}.articleProse a:hover{text-decoration-thickness:2px}.articleProse strong{font-weight:700}.articleProse ul,.articleProse ol{margin:1em 0;padding-left:1.5em}.articleProse li{margin:.45em 0;font-size:16px;line-height:1.85}.articleProse ul>li{list-style:outside}.articleProse ul ul>li{list-style:circle}.articleProse ol>li{list-style:decimal}.articleProse li::marker{color:var(--article-link)}.articleProse blockquote{border-left:3px solid var(--article-line);color:var(--article-ink);background:var(--article-soft);margin:1.6em 0;padding:2px 22px}.articleProse table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:14px}.articleProse th,.articleProse td{border:1px solid var(--article-line);text-align:left;overflow-wrap:anywhere;padding:12px}.articleProse th{background:var(--article-soft);font-weight:700}.articleProse figure{margin:2em 0}.articleProse img{max-width:100%;height:auto}.articleProse figcaption,.articleProse small{color:var(--article-ink);font-size:13px;line-height:1.7}.articleProse figcaption{margin-top:10px}.articleProse hr{border:0;border-top:1px solid var(--article-line);margin:2em 0}.articleProse [style*=background]{background:var(--article-soft)!important}.articleProse [style*=color]{color:inherit!important}.articleProse a[style*=color]{color:var(--article-link)!important}.articleProse div[style*=background]{border:1px solid var(--article-line)}@media (min-width:1024px){.articleBody{padding:40px}}@media (max-width:768px){.articleTitle{font-size:28px;line-height:1.45}.articleProse h1{font-size:28px}.articleProse h2{font-size:24px}.articleProse h3{font-size:21px}.articleProse h4{font-size:19px}.articleProse h5{font-size:17px}.articleProse h6{font-size:16px}.articleProse pre{padding:16px}}
