.insight-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.insight-meta-tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-70)}.insight-meta-sep{width:16px;height:1px;background:var(--rule)}.insight-meta-tag--buyer{color:var(--gold)}.insight-belief{font-family:var(--font-sans);font-size:var(--text-body-sm);line-height:var(--line-body);color:var(--muted);margin-bottom:var(--space-4);max-width:36rem}.insight-belief:before{content:"What people believe · ";font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-70)}.insight-title{font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15;color:var(--white);margin-bottom:var(--space-4)}.insight-lead{font-family:var(--font-sans);font-size:var(--text-body-lg);line-height:var(--line-body);color:var(--muted-80);margin-bottom:var(--space-3);max-width:36rem}.insight-insight-line{font-family:var(--font-serif);font-size:var(--text-pull);line-height:1.45;color:var(--muted-70);font-style:italic;border-left:2px solid var(--gold);padding-left:var(--space-4);margin-bottom:var(--space-10);max-width:34rem}.insight-date{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-medium);color:var(--muted);margin-bottom:var(--space-10)}.insight-prose{border-top:1px solid var(--rule);padding-top:var(--space-8)}.insight-prose :global(h2){font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-70);margin-top:var(--space-10);margin-bottom:var(--space-4);line-height:var(--line-mid);font-weight:500}.insight-prose :global(h2:first-child){margin-top:0}.insight-prose :global(#the-insight+p){font-family:var(--font-serif);font-size:var(--text-pull);line-height:1.45;color:var(--gold);font-style:italic;border-left:2px solid var(--gold);padding-left:var(--space-4);max-width:34rem}.insight-prose :global(p){font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--line-body);color:var(--muted-80);margin-bottom:var(--space-4);max-width:36rem}.insight-prose :global(strong){color:var(--white);font-weight:500}.insight-prose :global(em){color:var(--gold);font-style:italic}.insight-prose :global(ul),.insight-prose :global(ol){font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--line-body);color:var(--muted-80);margin-bottom:var(--space-4);padding-left:var(--space-5);max-width:36rem}.insight-prose :global(li+li){margin-top:var(--space-2)}.insight-prose :global(blockquote){font-family:var(--font-serif);font-size:var(--text-pull);line-height:1.5;color:var(--muted-70);border-left:2px solid var(--rule);padding-left:var(--space-4);margin:var(--space-6) 0;max-width:34rem}.insight-related{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--rule)}.insight-related-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted-70);margin-bottom:var(--space-2)}.insight-related-link{font-family:var(--font-serif);font-size:var(--text-sub);color:var(--gold);text-decoration:none;transition:color var(--transition-ui)}.insight-related-link:hover{color:var(--gold-bright)}.insight-related-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.insight-cta{margin-top:var(--space-12);padding:var(--space-8) var(--space-6);border-top:2px solid var(--gold);background:var(--surface);text-align:left}.insight-cta-headline{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2;color:var(--white);margin-bottom:var(--space-4);max-width:28rem}.insight-cta-headline em{color:var(--gold);font-style:italic}.insight-cta-body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--line-body);color:var(--muted-80);margin-bottom:var(--space-6);max-width:32rem}.insight-back{display:inline-block;margin-top:var(--space-10);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-medium);text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color var(--transition-ui)}.insight-back:hover{color:var(--gold)}.insight-back:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
