.brief-article{color:var(--color-body);font-size:17px;line-height:1.75}.brief-article>*+*{margin-top:1.5em}.brief-article h2{letter-spacing:-.02em;margin-top:2.75em;font-size:26px;font-weight:600;line-height:1.25}.brief-article h3{letter-spacing:-.01em;margin-top:2.25em;font-size:20px;font-weight:600;line-height:1.3}.brief-article h4{margin-top:2em;font-size:17px;font-weight:600}.locale-cjk .brief-article h2,.locale-cjk .brief-article h3,.locale-th .brief-article h2,.locale-th .brief-article h3{letter-spacing:0}.brief-article strong{color:var(--color-ink);font-weight:600}.brief-article a{color:var(--color-accent);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 45%, transparent);transition:text-decoration-color .15s}.brief-article a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.brief-article a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.brief-article ul,.brief-article ol{padding-left:1.4em}.brief-article ul{list-style:outside}.brief-article ol{list-style:decimal}.brief-article li::marker{color:var(--color-muted-soft)}.brief-article li+li{margin-top:.5em}.brief-article hr{border:0;border-top:1px solid var(--color-hairline);margin-top:3em}.brief-article blockquote{border:1px solid var(--color-hairline);border-left-width:2px;border-left-color:var(--color-muted-soft);border-radius:var(--radius-md);color:var(--color-ink);background:#ffffff08;margin-top:2em;padding:1.15em 1.35em}.brief-article blockquote>*+*{margin-top:.85em}.brief-article table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55;display:block;overflow-x:auto}.brief-article th,.brief-article td{border:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:.7em .9em}.brief-article th{color:var(--color-ink);white-space:nowrap;background:#ffffff0a;font-weight:600}.brief-article code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-ink);border-radius:var(--radius-sm);background:#ffffff0f;padding:.15em .4em;font-size:.88em}.brief-article pre{border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:#ffffff08;padding:1.15em 1.35em;font-size:14px;line-height:1.6;overflow-x:auto}.brief-article pre code{font-size:inherit;background:0 0;padding:0}.brief-article img{border:1px solid var(--color-hairline);border-radius:var(--radius-md);max-width:100%;height:auto;display:block}
