.insight-article-page{color:#f7f8f8;background:#08080a}.insight-article-page .insight-hero-body,.insight-article-page .insight-content,.insight-article-page .prose,.insight-article-page .related-reading{max-width:720px}.insight-article-page .insight-hero .insight-hero-title{letter-spacing:-.035em;text-wrap:balance;color:#f7f8f8;max-width:720px;margin:20px 0 24px;font-size:48px;font-weight:600;line-height:1.09}.insight-article-page .insight-reading-accent{color:var(--primaryText)}.insight-article-page .post-breadcrumb ol{color:var(--primaryText);font-family:var(--font-mono);text-wrap:pretty;font-size:12px;line-height:1.5}.insight-article-page .post-meta{color:#9aa0aa;white-space:normal;flex-wrap:wrap;gap:12px 20px;font-size:12px}.insight-article-page .post-meta svg{color:var(--primaryText);opacity:.8}.insight-article-page .prose,.insight-article-page .prose p,.insight-article-page .prose :where(ul,ol) li{color:#c4c4cd;text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;overflow-wrap:break-word;font-size:17px;line-height:1.8}.insight-article-page .prose p{margin-bottom:1.4em}.insight-article-page .prose p.lead{color:#d8d9e1;margin-bottom:32px;font-size:18px;line-height:1.7}.insight-article-page .prose :where(h1,h2,h3,h4){text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;color:#f7f8f8;font-weight:600}.insight-article-page .prose h2{letter-spacing:-.025em;margin:52px 0 20px;font-size:30px;line-height:1.22}.insight-article-page .prose h3{margin:32px 0 12px;font-size:21px;line-height:1.35}.insight-article-page .prose strong{color:#ededf0;font-weight:600}.insight-article-page .prose a{color:var(--primaryText);text-underline-offset:4px;transition:color var(--motion-fast) var(--ease), text-decoration-color var(--motion-fast) var(--ease);text-decoration-color:#a9b1ff73}.insight-article-page .prose a:hover{color:#dfe2ff;text-decoration-color:#dfe2ff}.insight-article-page .prose blockquote{border-left:2px solid var(--primaryText);color:#d8d9e1;background:#a9b1ff0e;border-radius:0 10px 10px 0;margin:32px 0;padding:18px 24px}.insight-article-page .prose blockquote p{color:inherit}.insight-article-page .prose :not(pre)>code{color:#d7dcff;overflow-wrap:anywhere;background:#1c1c21;border-color:#ffffff1f;border-radius:5px;font-size:.88em}.insight-article-page .prose pre{color:#d8d9e1;max-width:100%;font:14px/1.7 var(--font-mono);white-space:pre;text-align:left;-webkit-hyphens:none;hyphens:none;background:#111116;border:1px solid #a9b1ff2e;border-radius:12px;padding:20px 24px;overflow:auto}.insight-article-page .prose pre code{font:inherit;color:inherit}.insight-article-page .table-scroll{overscroll-behavior-inline:contain;background:#111116;border-color:#ffffff1f;max-width:100%}.insight-article-page .prose table{background:#111116;min-width:640px}.insight-article-page .prose :where(th,td){text-align:left;-webkit-hyphens:none;hyphens:none;padding:14px 16px;font-size:14px;line-height:1.65}.insight-article-page .prose thead th{color:#dfe2ff;background:#a9b1ff17;border-bottom-color:#a9b1ff38}.insight-article-page .prose .mdx-image{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:720px;height:auto;margin:32px 0;box-shadow:0 18px 45px #00000040}.insight-article-page :is(a,button,summary):focus-visible{outline:2px solid var(--primaryText);outline-offset:4px}@media (max-width:40rem){.insight-article-page .insight-hero .insight-hero-title{margin:18px 0 20px;font-size:36px;line-height:1.12}.insight-article-page .insight-title-break{display:none}.insight-article-page .post-breadcrumb ol{font-size:11px;line-height:1.6}.insight-article-page .post-meta{gap:10px 14px}.insight-article-page .insight-hero{margin-bottom:36px}.insight-article-page .prose,.insight-article-page .prose p,.insight-article-page .prose :where(ul,ol) li{font-size:16px;line-height:1.8}.insight-article-page .prose p.lead{font-size:17px;line-height:1.75}.insight-article-page .prose h2{margin-top:40px;font-size:25px;line-height:1.25}.insight-article-page .prose h3{font-size:21px}.insight-article-page .prose .mdx-image{border-radius:8px;margin:28px 0}.insight-article-page .prose pre{padding:16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.insight-article-page *,.insight-article-page :before,.insight-article-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.insight-article-page .rail-eyebrow{font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:#9aa0aa}.insight-article-page .rail-cluster-link{color:#c4c4cd;gap:10px}.insight-article-page .rail-cluster-link:before{content:"";background:var(--tc,var(--primaryText));border-radius:50%;flex:none;width:7px;height:7px}.insight-article-page .rail-cluster--current>.rail-cluster-summary,.insight-article-page .rail-leaf-link--current{color:var(--tc,var(--primaryText))}.insight-article-page .insight-toc-list a{color:#a3a3ad;border-radius:0 6px 6px 0;min-height:44px}.insight-article-page .insight-toc-list a:hover{color:#f7f8f8;background:#ffffff09}.insight-article-page .insight-toc-list a[aria-current=location]{color:#dfe2ff;border-left-color:var(--tc,var(--primaryText));background:color-mix(in srgb,var(--tc,var(--primaryText)) 7%,transparent)}.insight-article-page .insight-toc-label{-webkit-line-clamp:unset;text-wrap:pretty;display:block}.insight-article-page .reading-progress-bar{background:var(--primaryText)}.insight-article-page .related-reading h2{color:#f7f8f8;text-wrap:balance;font-size:21px}.insight-article-page .related-reading-title{color:#ededf0;text-wrap:balance;font-weight:600}.insight-article-page .related-reading-reason{color:#9aa0aa;text-align:left;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.insight-article-page .related-reading-item:hover{background:#a9b1ff0a}.insight-article-page .post-cta h2{letter-spacing:-.025em;color:#f7f8f8;text-wrap:balance;font-size:36px;line-height:1.15}@media (max-width:40rem){.insight-article-page .post-cta h2{font-size:28px}}
