.prose{color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.prose>*+*{margin-top:1.35em}.prose h2{color:var(--color-text-primary);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-tight);margin-top:2.4em;margin-bottom:0}.prose h3{color:var(--color-text-primary);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin-top:1.9em;margin-bottom:0;font-weight:600}.prose h2+*,.prose h3+*{margin-top:.7em}.prose strong{color:var(--color-text-primary);font-weight:600}.prose a{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:4px;transition:color var(--duration-base) var(--ease-out)}.prose a:hover{color:var(--color-telegram)}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.6em}.prose li::marker{color:var(--color-text-quaternary)}.prose hr{border:0;border-top:1px solid var(--color-border-subtle);margin-top:2.6em}.prose code{border-radius:var(--radius-xs);background:var(--color-surface-2);color:var(--color-text-primary);font-family:var(--font-mono);padding:.15em .4em;font-size:.9em}.prose blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-text-tertiary);padding-left:1.2em}.prose table{border-collapse:collapse;width:100%;font-size:.94em}.prose thead th{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-secondary);text-align:left;vertical-align:bottom;padding:0 .9em .7em 0;font-weight:600}.prose tbody th{color:var(--color-text-secondary);text-align:left;font-weight:500}.prose tbody th,.prose td{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-tertiary);vertical-align:top;padding:.75em .9em .75em 0}.prose tbody tr:last-child th,.prose tbody tr:last-child td{border-bottom:0}.prose th:last-child,.prose td:last-child{padding-right:0}
