.prose-insights{color:hsla(40,36%,95%,.85);font-size:18px;line-height:1.7;font-weight:300}.prose-insights>*+*{margin-top:1.4em}.prose-insights h2{margin-top:2.4em;margin-bottom:.6em;font-size:32px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.prose-insights h2,.prose-insights h3{font-family:var(--font-display);font-weight:400;color:var(--color-bone)}.prose-insights h3{margin-top:2em;margin-bottom:.5em;font-size:24px;line-height:1.2;letter-spacing:-.015em}.prose-insights p{text-wrap:pretty}.prose-insights a{color:var(--color-gold-bright);border-bottom:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);transition:border-color .2s ease}.prose-insights a:hover{border-bottom-color:var(--color-gold)}.prose-insights strong{color:var(--color-bone);font-weight:500}.prose-insights em{font-style:italic;color:hsla(40,36%,95%,.95)}.prose-insights ol,.prose-insights ul{padding-left:1.4em}.prose-insights li{margin-top:.5em}.prose-insights li::marker{color:var(--color-gold)}.prose-insights blockquote{padding-left:1.2em;border-left:2px solid color-mix(in srgb,var(--color-gold) 60%,transparent);color:var(--color-bone);font-style:italic}.prose-insights code{font-family:var(--font-mono);font-size:.88em;padding:.15em .45em;background:hsla(0,0%,100%,.06);border-radius:4px}.prose-insights pre{padding:1em 1.2em;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;overflow-x:auto}.prose-insights pre code{background:transparent;padding:0;font-size:14px}.prose-insights hr{margin:3em 0;border:0;border-top:1px solid hsla(40,36%,95%,.1)}