.insights-eyebrow{margin:0 0 var(--space-3);color:var(--color-muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,Menlo,monospace;font-size:.6875rem;font-weight:600;line-height:1.4}.insights-hero{border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,7vw,6rem)}.insights-hero__grid,.insights-index__heading,.insight-service-cta__inner{gap:var(--space-6);display:grid}.insights-hero h1,.insights-index h2,.insight-article h1,.insight-article h2,.insight-service-cta h2{color:var(--color-navy)}.insights-hero h1{max-width:19ch;font-family:var(--font-editorial);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05}.insights-hero__intro{color:var(--color-muted-foreground);font-size:var(--text-lg);align-self:end;margin:0}.insights-index{padding-block:clamp(3rem,6vw,5.5rem)}.insights-index__heading{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8);padding-bottom:var(--space-6);align-items:end}.insights-index__heading h2{margin:0;font-size:clamp(1.75rem,3vw,2.6rem)}.insights-index__heading>a,.insight-author>a,.insight-service-cta__actions>a{text-underline-offset:.2em;font-weight:600}.insight-list,.insight-list li,.insight-related ol,.insight-related li,.insight-sources ol,.insight-sources li,.insight-breadcrumbs ol,.insight-breadcrumbs li,.insight-contents ol,.insight-contents li{margin:0;padding:0}.insight-list,.insight-related ol,.insight-sources ol,.insight-breadcrumbs ol,.insight-contents ol{list-style:none}.insight-summary{border-top:1px solid var(--color-border);padding-block:var(--space-8)}.insight-list li:last-child .insight-summary{border-bottom:1px solid var(--color-border)}.insight-summary__meta{gap:var(--space-3);margin-bottom:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}.insight-summary__meta strong,.insight-draft-label{color:var(--color-warning)}.insight-summary h3{margin-bottom:var(--space-3);font-size:clamp(1.4rem,2.5vw,2rem)}.insight-summary h3 a{color:var(--color-navy);text-decoration-color:#0000}.insight-summary h3 a:hover{text-decoration-color:currentColor}.insight-summary>p{color:var(--color-muted-foreground)}.insight-summary footer{gap:var(--space-2) var(--space-4);color:var(--color-muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.insight-summary footer a{margin-left:auto;font-weight:600}.insights-empty{border-left:3px solid var(--color-gold);max-width:46rem;padding-left:var(--space-6)}.insights-empty__title{color:var(--color-navy);font-family:var(--font-editorial);font-size:var(--text-2xl);font-weight:600}.insights-empty__actions,.insight-service-cta__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.insight-article{padding-top:var(--space-6)}.insight-breadcrumbs{padding-block:var(--space-3);overflow:auto}.insight-breadcrumbs ol{align-items:center;gap:var(--space-2);min-width:max-content;color:var(--color-muted-foreground);font-size:var(--text-sm);display:flex}.insight-breadcrumbs li+li:before{color:var(--color-gold);content:"/";margin-right:var(--space-2)}.insight-breadcrumbs [aria-current=page] span{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:min(48vw,32rem);display:inline-block;overflow:hidden}.insight-draft-label{font-size:var(--text-sm);margin:var(--space-6) 0 0;padding:var(--space-1) var(--space-2);border:1px solid;font-weight:600;display:inline-block}.insight-article__header{max-width:52rem;padding-block:clamp(2.5rem,5vw,5rem)}.insight-article__header h1{font-family:var(--font-editorial);margin-bottom:var(--space-6);font-size:clamp(2.4rem,5vw,4.25rem);line-height:1.06}.insight-standfirst{color:var(--color-muted-foreground);font-size:var(--text-lg)}.insight-byline{gap:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);margin:var(--space-8) 0 0;padding-top:var(--space-4);flex-wrap:wrap;display:flex}.insight-byline div{gap:var(--space-1);display:grid}.insight-byline dt{color:var(--color-muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.insight-byline dd{font-size:var(--text-sm);margin:0}.insight-featured-image{margin:0 0 var(--space-12)}.insight-featured-image img{max-width:100%;height:auto;display:block}.insight-article__layout{gap:var(--space-8);margin-bottom:var(--space-12);min-width:0;display:grid}.insight-prose{min-width:0;max-width:43rem}.insight-prose>:first-child{margin-top:0}.insight-prose h2,.insight-prose h3,.insight-prose h4{scroll-margin-top:var(--space-8)}.insight-prose h2{margin-top:var(--space-12);font-size:clamp(1.6rem,3vw,2.2rem)}.insight-prose h3{margin-top:var(--space-8)}.insight-prose ul,.insight-prose ol{margin:0 0 var(--space-6);padding-left:1.25rem}.insight-prose li+li{margin-top:var(--space-2)}.insight-prose blockquote{border-left:3px solid var(--color-gold);color:var(--color-navy);margin:var(--space-8) 0;padding-left:var(--space-6)}.insight-prose blockquote p{font-family:var(--font-editorial);font-size:var(--text-lg)}.insight-prose table{border-collapse:collapse;margin:var(--space-8) 0;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.insight-prose th,.insight-prose td{border:1px solid var(--color-border);padding:var(--space-3);text-align:left;vertical-align:top}.insight-prose th{background:var(--color-surface);color:var(--color-navy)}.insight-prose table:focus{outline:3px solid var(--color-teal);outline-offset:2px}.insight-contents{border-left:2px solid var(--color-gold);font-size:var(--text-sm);padding-left:var(--space-4);align-self:start}.insight-contents p{color:var(--color-navy);margin-bottom:var(--space-2);font-weight:600}.insight-contents li+li{margin-top:var(--space-2)}.insight-contents a{text-underline-offset:.18em;text-decoration-thickness:1px}.insight-sources,.insight-author,.insight-related,.insight-notice{border-top:1px solid var(--color-border);max-width:52rem;padding-block:var(--space-8)}.insight-sources h2,.insight-author h2,.insight-related h2,.insight-notice h2{font-size:var(--text-xl)}.insight-sources li{gap:var(--space-1);padding-block:var(--space-3);display:grid}.insight-sources li+li{border-top:1px solid var(--color-border)}.insight-sources a{overflow-wrap:anywhere;font-weight:600}.insight-sources span,.insight-sources small{overflow-wrap:anywhere;color:var(--color-muted-foreground)}.insight-notice{border-left:3px solid var(--color-gold);padding-left:var(--space-6)}.insight-notice p,.insight-author p{color:var(--color-muted-foreground)}.insight-author__credential{font-weight:600;color:var(--color-navy)!important}.insight-related ol{gap:var(--space-3);display:grid}.insight-related a{gap:var(--space-1);border-left:2px solid var(--color-gold);padding-left:var(--space-4);text-decoration:none;display:grid}.insight-related a:hover strong{text-decoration:underline}.insight-related span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.insight-related strong{color:var(--color-navy)}.insight-service-cta{background:var(--color-navy);color:#fff;margin-top:var(--space-8);padding-block:var(--space-12)}.insight-service-cta h2,.insight-service-cta p{color:#fff}.insight-service-cta .insights-eyebrow{color:#d8e2e3}.insight-service-cta__actions>a{color:#fff}@media (width>=48rem){.insights-hero__grid,.insights-index__heading,.insight-service-cta__inner{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.75fr)}}@media (width>=64rem){.insight-article__layout--with-toc{grid-template-columns:minmax(11rem,13rem) minmax(0,43rem)}.insight-contents{top:var(--space-6);position:sticky}}@media print{.site-header,.site-footer,.insight-breadcrumbs,.insight-draft-label,.insight-contents,.insight-related,.insight-service-cta{display:none!important}body,.insight-service-cta{color:#000;background:#fff}.insight-article{padding-top:0}.insight-article__header{padding-block:0 1rem}.insight-prose,.insight-sources,.insight-notice{max-width:none}.insight-prose table{white-space:normal}.insight-prose h2,.insight-prose h3,.insight-sources>.insights-eyebrow,.insight-sources>h2{break-after:avoid-page;page-break-after:avoid}.insight-prose table,.insight-sources li,.insight-notice,.insight-author{break-inside:avoid-page;page-break-inside:avoid}a{color:#000}.insight-sources a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}}
