.article-prose[data-v-526ebf52]{color:var(--body);overflow-wrap:anywhere;font-size:14.5px;line-height:1.75}.article-prose[data-v-526ebf52] p{margin:0 0 1em}.article-prose[data-v-526ebf52] p:last-child{margin-bottom:0}.article-prose[data-v-526ebf52] strong{color:var(--brand);font-weight:700}.article-prose[data-v-526ebf52] em{font-style:italic}.article-prose[data-v-526ebf52] u{text-decoration:underline}.article-prose[data-v-526ebf52] s{text-decoration:line-through}.article-prose[data-v-526ebf52] h1,.article-prose[data-v-526ebf52] h2,.article-prose[data-v-526ebf52] h3,.article-prose[data-v-526ebf52] h4{letter-spacing:-.02em;color:var(--brand);margin:1.4em 0 .6em;font-weight:700}.article-prose[data-v-526ebf52] h1{font-size:1.35em}.article-prose[data-v-526ebf52] h2{font-size:1.2em}.article-prose[data-v-526ebf52] h3{font-size:1.1em}.article-prose[data-v-526ebf52] h4{font-size:1em}.article-prose[data-v-526ebf52] h1:first-child,.article-prose[data-v-526ebf52] h2:first-child,.article-prose[data-v-526ebf52] h3:first-child,.article-prose[data-v-526ebf52] h4:first-child{margin-top:0}.article-prose[data-v-526ebf52] ul,.article-prose[data-v-526ebf52] ol{margin:0 0 1em;padding-left:1.4em}.article-prose[data-v-526ebf52] ul{list-style:outside}.article-prose[data-v-526ebf52] ol{list-style:decimal}.article-prose[data-v-526ebf52] li{margin:.3em 0}.article-prose[data-v-526ebf52] blockquote{border-left:3px solid var(--accent-line);background:var(--accent-soft);color:var(--brand);border-radius:6px;margin:1em 0;padding:.6em 1em}.article-prose[data-v-526ebf52] code{background:var(--bg-2);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.article-prose[data-v-526ebf52] pre{background:var(--bg-2);border-radius:8px;margin:1em 0;padding:.9em 1em;overflow-x:auto}.article-prose[data-v-526ebf52] pre code{background:0 0;padding:0}.article-prose[data-v-526ebf52] a{color:var(--brand-muted);text-underline-offset:2px;text-decoration:underline}.article-prose[data-v-526ebf52] a:hover{color:var(--accent-deep)}.article-prose[data-v-526ebf52] hr{border:none;border-top:1px solid var(--line);margin:1.6em 0}.article-prose[data-v-526ebf52] table{border-collapse:collapse;max-width:100%;margin:1em 0;font-size:.93em;display:block;overflow-x:auto}.article-prose[data-v-526ebf52] th,.article-prose[data-v-526ebf52] td{border:1px solid var(--line);white-space:nowrap;overflow-wrap:normal;padding:.5em .75em}.article-prose[data-v-526ebf52] th{background:var(--bg-2);color:var(--brand);font-weight:700}
