.prose :is(p,li,td,th,h2,h3,h4,blockquote,dd,dt){overflow-wrap:anywhere}.prose :is(img,figure,iframe,video){max-width:100%;height:auto}.prose :not(pre)>code{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.article-body{font-size:1.0625rem;line-height:1.72}.article-body p{margin:0 0 1.15em}.article-body :is(p,li){max-width:42em}.article-body h2{font-size:1.375rem;line-height:1.3;margin-block:1.8em .6em}.article-body h3{font-size:1.125rem;line-height:1.35;margin-block:1.5em .45em;scroll-margin-top:calc(var(--hdr) + 16px)}.article-body :is(ul,ol){margin:0 0 1.15em}.article-body li{margin-block:.4em}.article-body li::marker{color:var(--brand-ink)}.article-body ol>li::marker{font-weight:600;font-variant-numeric:tabular-nums}.article-body blockquote{margin:1.4em 0;padding:.85em 1.1em;background:var(--surface);border-inline-start:3px solid var(--brand);border-start-end-radius:12px;border-end-end-radius:12px;color:var(--text)}.article-body blockquote p:last-child{margin-block-end:0}.article-body hr{height:1px;margin:2.2em 0;border:0;background:var(--line)}@media (min-width:760px){.article-body{font-size:1.125rem}.article-body h2{font-size:1.625rem}.article-body h3{font-size:1.25rem}}@media (max-width:399px){.art-head h1{font-size:1.75rem}}.tbl-scroll{margin:1.4em 0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);transition:box-shadow .2s}:is(.tbl-scroll,.prose pre).sx-e{box-shadow:inset -22px 0 18px -16px rgba(47,211,181,.5)}:is(.tbl-scroll,.prose pre).sx-s{box-shadow:inset 22px 0 18px -16px rgba(47,211,181,.5)}:is(.tbl-scroll,.prose pre).sx-s.sx-e{box-shadow:inset 22px 0 18px -16px rgba(47,211,181,.5),inset -22px 0 18px -16px rgba(47,211,181,.5)}[dir=rtl] .tbl-scroll.sx-e{box-shadow:inset 22px 0 18px -16px rgba(47,211,181,.5)}[dir=rtl] .tbl-scroll.sx-s{box-shadow:inset -22px 0 18px -16px rgba(47,211,181,.5)}@media (prefers-reduced-motion:reduce){.tbl-scroll,.prose pre{transition:none}}.tbl-scroll:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.tbl-scroll table{width:100%;margin:0;border-collapse:collapse;font-size:.9375rem;line-height:1.55}.tbl-scroll :is(th,td){min-width:8.5em;padding:.7em .9em;border:0;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.tbl-scroll :is(th,td)+:is(th,td){border-inline-start:1px solid var(--line)}.tbl-scroll thead th{background:rgba(47,211,181,.08);color:var(--text);font-size:.8125rem;font-weight:600;letter-spacing:.01em;border-block-end-color:var(--line-2)}.tbl-scroll tbody tr:nth-child(even){background:rgba(255,255,255,.025)}.tbl-scroll tbody tr:last-child>*{border-block-end:0}.tbl-scroll td{color:#cfe0db}.tbl-scroll :is(td,th){overflow-wrap:break-word}.tbl-scroll td:first-child{color:var(--text);font-weight:600}@media (max-width:639px){.tbl-scroll table{font-size:.875rem}.tbl-scroll :is(th,td){min-width:8em;padding:.6em .75em}}.prose pre{margin:1.3em 0;padding:14px 16px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line-2);background:var(--surface);transition:box-shadow .2s;border-radius:12px;font-size:.8125rem;line-height:1.65;direction:ltr;text-align:left;white-space:pre;tab-size:2}.prose pre code{display:block;width:max-content;min-width:100%;padding:0;background:none;border-radius:0;font-size:inherit;color:#cfe0db}.prose pre:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}@media (min-width:760px){.prose pre{font-size:.875rem;padding:16px 20px}}
