.prose{color:var(--text-2);font-size:17px;line-height:1.8}html[lang^=zh] .prose{font-size:16.5px;line-height:1.9}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--font-display);color:var(--text);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:2.2em;padding-top:.2em;font-size:28px;font-weight:600;line-height:1.25}html[lang^=zh] .prose h2{letter-spacing:.04em;font-size:24px;font-weight:700}.prose h3{color:var(--text);scroll-margin-top:calc(var(--header-h) + 24px);margin-top:1.8em;font-size:20px;font-weight:600}.prose h2+*,.prose h3+*{margin-top:.7em}.prose a{color:var(--gold-text);text-underline-offset:3px;text-decoration:underline #e3c88a59}.prose a:hover{color:var(--gold-hi);text-decoration-color:currentColor}.prose strong{color:var(--text)}.prose ul,.prose ol{margin:0;padding-left:1.4em}.prose li+li{margin-top:.45em}.prose ul>li::marker{color:var(--gold-3)}.prose ol>li::marker{color:var(--gold-2);font-family:var(--font-serif);font-weight:600}.prose blockquote{border-left:2px solid var(--gold-2);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-2);background:#d4b06a0f;margin:1.6em 0;padding:16px 22px}.prose blockquote>*+*{margin-top:.6em}.prose code{white-space:normal;overflow-wrap:anywhere}.prose pre{border-radius:var(--radius);border:1px solid var(--line);background:#030509cc;padding:16px 18px;font-size:14px;overflow-x:auto}.prose pre code{white-space:pre;background:0 0;border:0;padding:0}.prose hr{background:linear-gradient(90deg, transparent, var(--line-2), transparent);border:0;height:1px;margin:2.4em 0}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.prose th{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:600}html[lang^=zh] .prose th{letter-spacing:.06em;font-size:13px}.prose td{color:var(--text-2)}.prose kbd{border-bottom-width:2px}
