.prose-doc{color:var(--color-doc-body);font-size:17px;line-height:1.7}.prose-doc>*+*{margin-top:1.1em}.prose-doc h2{font-family:var(--font-display);letter-spacing:-.4px;color:var(--color-doc-ink);margin-top:2.4em;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.2}.prose-doc h3{font-family:var(--font-display);color:var(--color-doc-ink);margin-top:1.8em;font-size:1.125rem;font-weight:700}.prose-doc a{color:var(--color-doc-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose-doc strong{color:var(--color-doc-ink);font-weight:650}.prose-doc ul,.prose-doc ol{padding-left:1.35em}.prose-doc li+li{margin-top:.4em}.prose-doc ul{list-style:outside}.prose-doc ol{list-style:decimal}.prose-doc code{font-family:var(--font-mono);color:var(--color-doc-ink);background-color:#eef0f4;border-radius:4px;padding:.15em .4em;font-size:.875em}.prose-doc pre{white-space:pre-wrap;overflow-wrap:break-word;background-color:#101420;border-radius:10px;padding:1.1rem 1.25rem;font-size:13.5px;line-height:1.6}.prose-doc pre code{color:#dfe4f0;font-size:inherit;background:0 0;padding:0}.prose-doc table{border-collapse:collapse;table-layout:auto;width:100%;font-size:15px}.prose-doc td,.prose-doc th{overflow-wrap:anywhere}.prose-doc th,.prose-doc td{border:1px solid var(--color-doc-line);text-align:left;padding:.6rem .8rem}.prose-doc th{color:#374151;background-color:#f1f3f7;font-weight:600}
