.insight-prose{color:var(--ink-secondary);font-size:17px;line-height:1.7}.insight-prose>*+*{margin-top:1.1em}.insight-prose>p:first-child{color:var(--ink);font-size:19px;line-height:1.6}.insight-prose h2{margin-top:2.2em;font-size:24px;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.insight-prose h2,.insight-prose h3{color:var(--ink);font-weight:600;scroll-margin-top:6rem}.insight-prose h3{margin-top:1.8em;font-size:19px;line-height:1.35}.insight-prose h2+*,.insight-prose h3+*{margin-top:.6em}.insight-prose strong{color:var(--ink);font-weight:600}.insight-prose a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-strong)}.insight-prose a:hover{text-decoration-color:var(--ink)}.insight-prose ol,.insight-prose ul{padding-left:1.4em}.insight-prose ul{list-style:disc}.insight-prose ol{list-style:decimal}.insight-prose li+li{margin-top:.45em}.insight-prose li::marker{color:var(--muted)}.insight-prose code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.88em;background:var(--bg-subtle);border-radius:4px;padding:.1em .35em}.insight-prose .insight-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.insight-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px;line-height:1.5;font-variant-numeric:tabular-nums}.insight-prose td,.insight-prose th{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.insight-prose th{color:var(--muted);font-size:12.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;background:var(--bg-subtle)}.insight-prose tr:last-child td{border-bottom:0}.insight-prose em{font-style:italic}.insight-prose blockquote{border-left:2px solid var(--line-strong);padding-left:1em;color:var(--ink)}