.md-content{color:var(--color-text-primary);line-height:1.72;font-size:var(--text-body);overflow-wrap:anywhere;min-width:0}.md-content>:first-child{margin-top:0}.md-content>:last-child{margin-bottom:0}.md-content h1,.md-content h2,.md-content h3{letter-spacing:-.03em;margin:1.1rem 0 .55rem;line-height:1.2}.md-content h1{font-size:calc(var(--text-title) * 1.24)}.md-content h2{font-size:calc(var(--text-title) * 1.02)}.md-content h3{font-size:calc(var(--text-body) * 1.06)}.md-content p,.md-content ul,.md-content ol,.md-content blockquote,.md-content pre,.md-content hr{margin:.7rem 0}.md-content ul,.md-content ol{padding-left:1.35rem}.md-content li+li{margin-top:.25rem}.md-content blockquote{border-left:3px solid color-mix(in srgb, var(--color-accent) 70%, transparent);color:var(--color-text-secondary);padding:.1rem 0 .1rem 1rem}.md-content hr{border:0;border-top:1px solid var(--color-border)}.md-content code{font-family:var(--font-mono);background:rgb(var(--ui-raise) / .07);color:var(--color-text-accent);font-size:calc(var(--text-code) * .98);border-radius:.45rem;padding:.16rem .4rem}.md-content pre{border:1px solid var(--color-border);background:#0000003d;border-radius:1rem;max-width:100%;padding:.95rem 1rem;overflow-x:auto}.md-content pre code{color:var(--color-text-secondary);background:0 0;padding:0}.md-content table{border-collapse:collapse;width:100%;margin:.9rem 0}.md-content th,.md-content td{border-bottom:1px solid var(--color-border);text-align:left;padding:.55rem .65rem}.md-content th{color:var(--color-text-primary);font-weight:600}.md-content a{color:var(--color-text-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 52%, transparent);text-decoration-color:color-mix(in srgb, currentColor 52%, transparent);text-underline-offset:.16em}.md-content a:hover{text-decoration-color:currentColor}
