.insight-prose{color:#181322;font-size:1.0625rem;line-height:1.85}.insight-prose>:first-child{margin-top:0}.insight-prose p{margin:1.25em 0}.insight-prose h2{margin:2.4em 0 .7em;font-size:1.75rem;line-height:1.25;letter-spacing:-.02em}.insight-prose h2,.insight-prose h3{color:var(--primary);scroll-margin-top:7rem}.insight-prose h3{margin:1.9em 0 .5em;font-size:1.3rem;line-height:1.35}.insight-prose ol,.insight-prose ul{margin:1.25em 0;padding-left:1.5em}.insight-prose ul{list-style:disc}.insight-prose ol{list-style:decimal}.insight-prose li{margin:.45em 0}.insight-prose li::marker{color:var(--accent)}.insight-prose a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.insight-prose a:hover{color:var(--primary)}.insight-prose strong{color:var(--primary);font-weight:700}.insight-prose blockquote{margin:1.8em 0;padding:.2em 0 .2em 1.25em;border-left:4px solid var(--accent);color:#5d5670;font-size:1.125rem}.insight-prose code{padding:.15em .4em;border-radius:.375rem;background:var(--secondary);font-size:.9em}.insight-prose pre{margin:1.6em 0;padding:1.1em 1.3em;overflow-x:auto;border-radius:1rem;background:var(--primary);color:#fff;font-size:.9rem;line-height:1.7}.insight-prose pre code{padding:0;background:transparent}.insight-prose img{margin:1.8em 0;max-width:100%;height:auto;border-radius:1rem}.insight-prose hr{margin:2.5em 0;border-color:color-mix(in oklab,var(--primary) 10%,var(--secondary))}.insight-prose table{display:block;margin:1.8em 0;overflow-x:auto;border-collapse:collapse;font-size:.95rem}.insight-prose td,.insight-prose th{padding:.65em .9em;border:1px solid color-mix(in oklab,var(--primary) 10%,var(--secondary));text-align:left}.insight-prose th{background:var(--secondary);color:var(--primary)}