.prose{--prose-size:1.0625rem;color:color-mix(in srgb, var(--text) 92%, var(--muted));font-size:var(--prose-size);overflow-wrap:anywhere;line-height:2}[lang=en] .prose,.prose:lang(en){line-height:1.8}.prose>*+*{margin-block-start:1.15em}:where(.prose) :where(p,ul,ol){margin:0}.prose h2,.prose h3,.prose h4{color:var(--text);font-family:var(--font-display), var(--font);scroll-margin-top:5.5rem;position:relative}.prose h2{border-top:1px solid var(--line);margin-block:2.2em .2em;padding-block-start:1.1em;font-size:1.5em;line-height:1.45}.prose h3{margin-block:1.7em .1em;font-size:1.22em;line-height:1.5}.prose h4{margin-block:1.4em 0;font-size:1.05em;line-height:1.6}.prose>h2:first-child{border-top:0;margin-block-start:0;padding-block-start:0}.headingAnchor{color:var(--faint);opacity:0;margin-inline-start:.45em;font-weight:500;transition:opacity .15s,color .15s}.prose h2:hover .headingAnchor,.prose h3:hover .headingAnchor,.prose h4:hover .headingAnchor,.headingAnchor:focus-visible{opacity:1}.headingAnchor:hover{color:var(--brand-hi)}.prose a:not(.headingAnchor){color:var(--brand-hi);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brand-hi) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand-hi) 40%, transparent);text-underline-offset:.3em;text-decoration-thickness:1px;transition:text-decoration-color .15s}.prose a:not(.headingAnchor):hover{text-decoration-color:currentColor}.prose strong{color:var(--text);font-weight:700}.prose del{color:var(--faint)}.prose ul,.prose ol{padding-inline-start:1.5em}.prose li+li{margin-block-start:.35em}.prose li>*+*{margin-block-start:.6em}.prose ul>li::marker{color:var(--cyan)}.prose ol>li::marker{color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:600}.prose code{border:1px solid var(--line);background:var(--surface-2);color:var(--text);unicode-bidi:isolate;border-radius:.375rem;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em}.prose .codeBlock{border:1px solid var(--line);border-radius:var(--cut-md);background:var(--bg-deep);text-align:left;margin-inline:0;padding:1.1em 1.25em;line-height:1.7;overflow-x:auto}.prose .codeBlock code{background:0 0;border:0;padding:0;font-size:.86em}.prose .codeBlock[data-lang]:before{content:attr(data-lang);color:var(--faint);font-family:var(--font);margin-block-end:.6em;font-size:.72em;font-weight:600;display:block}.prose blockquote{border-inline-start:3px solid var(--line-strong);color:var(--muted);margin-inline:0;padding-block:.2em;padding-inline:1.1em 0}.prose .callout{--tone:var(--brand-hi);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);border-inline-start:3px solid var(--tone);border-radius:var(--cut-sm);background:color-mix(in srgb, var(--tone) 7%, var(--surface));padding:1em 1.2em}.prose .callout>*+*{margin-block-start:.6em}.prose .callout-tip{--tone:var(--ok)}.prose .callout-warning{--tone:var(--warn)}.prose .callout-important{--tone:var(--violet)}.calloutLabel{color:var(--tone);font-size:.82em;font-weight:700;display:block}.prose hr{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);border:0;height:1px;margin-block:2.4em}.prose figure{margin-inline:0}.prose figure img{border:1px solid var(--line);border-radius:var(--cut-md);background:var(--surface);width:100%;height:auto;display:block}.prose figcaption{color:var(--faint);text-align:center;margin-block-start:.6em;font-size:.85em}.prose .tableScroll{border:1px solid var(--line);border-radius:var(--cut-sm);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.92em;line-height:1.7}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.65em .9em}.prose th{background:var(--surface-2);color:var(--text);white-space:nowrap;font-weight:600}.prose tr:last-child td{border-bottom:0}
