.insight.svelte-ajy8gu{max-width:820px;margin:0 auto;padding:var(--space-10) var(--container-padding) var(--space-16)}.insight__byline.svelte-ajy8gu{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.insight__toc.svelte-ajy8gu{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin:calc(-1 * var(--space-4)) 0 var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.insight__toc-label.svelte-ajy8gu{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.insight__toc.svelte-ajy8gu ul:where(.svelte-ajy8gu){display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none}.insight__toc.svelte-ajy8gu a:where(.svelte-ajy8gu){color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.insight__toc.svelte-ajy8gu a:where(.svelte-ajy8gu):hover{text-decoration:underline}.insight__body.svelte-ajy8gu h2[id],.insight__body.svelte-ajy8gu h3[id],.insight__body.svelte-ajy8gu details[id],.insight__sources.svelte-ajy8gu,.insight__sources-numbered.svelte-ajy8gu li:where(.svelte-ajy8gu){scroll-margin-top:96px}.insight__body.svelte-ajy8gu h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:var(--space-10) 0 var(--space-4);line-height:var(--line-height-tight)}.insight__body.svelte-ajy8gu h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:var(--space-8) 0 var(--space-3)}.insight__body.svelte-ajy8gu p{font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5)}.insight__body.svelte-ajy8gu a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-base)}.insight__body.svelte-ajy8gu a:hover{text-decoration-color:currentColor}.insight__body.svelte-ajy8gu strong{color:var(--color-text-heading)}.insight__body.svelte-ajy8gu ul,.insight__body.svelte-ajy8gu ol{margin:0 0 var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.insight__body.svelte-ajy8gu li{font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.insight__body.svelte-ajy8gu blockquote{border-left:3px solid var(--color-primary);padding-left:var(--space-4);margin:0 0 var(--space-5);color:var(--color-text-body)}.insight__body.svelte-ajy8gu table{width:100%;border-collapse:collapse;margin-bottom:var(--space-5);font-size:var(--font-size-sm)}.insight__body.svelte-ajy8gu th,.insight__body.svelte-ajy8gu td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.insight__body.svelte-ajy8gu th{background-color:var(--color-bg-light);color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}.insight__body.svelte-ajy8gu .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-6) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-white)}.insight__body.svelte-ajy8gu .table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.insight__body.svelte-ajy8gu .table-scroll table{margin-bottom:0}.insight__body.svelte-ajy8gu .table-scroll tr:last-child td{border-bottom:0}.insight__body.svelte-ajy8gu .table-scroll td:first-child{font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}@media(max-width:760px){.insight__body.svelte-ajy8gu .table-scroll table{min-width:650px}}.insight__body.svelte-ajy8gu sup.ref{font-size:.7em;font-weight:var(--font-weight-semibold);line-height:0;margin-left:2px;white-space:nowrap}.insight__body.svelte-ajy8gu sup.ref a{padding:0 1px}.insight__body.svelte-ajy8gu code{font-family:var(--font-family-mono);font-size:.875em;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.05em .35em;overflow-wrap:anywhere}.insight__body.svelte-ajy8gu hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-10) 0 var(--space-6)}.insight__body.svelte-ajy8gu hr+p>em:only-child{font-size:var(--font-size-base);color:var(--color-text-muted)}.insight__body.svelte-ajy8gu details.insight-appendix{margin:var(--space-12) 0 var(--space-4);padding:0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base)}.insight__body.svelte-ajy8gu details.insight-appendix:hover,.insight__body.svelte-ajy8gu details.insight-appendix[open]{border-color:var(--color-primary-light)}.insight__body.svelte-ajy8gu details.insight-appendix>summary{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;list-style:none}.insight__body.svelte-ajy8gu details.insight-appendix>summary::-webkit-details-marker{display:none}.insight__body.svelte-ajy8gu details.insight-appendix>summary:after{content:"";flex:none;width:10px;height:10px;margin:0 4px 0 auto;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(-45deg);transition:transform var(--transition-base)}.insight__body.svelte-ajy8gu details.insight-appendix[open]>summary:after{transform:rotate(45deg)}.insight__body.svelte-ajy8gu details.insight-appendix[open]>summary{margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.insight__body.svelte-ajy8gu details.insight-appendix>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.insight__body.svelte-ajy8gu details.insight-appendix>summary h2{margin:0;font-size:var(--font-size-xl)}@media(max-width:760px){.insight__body.svelte-ajy8gu details.insight-appendix{padding:0 var(--space-4)}.insight__body.svelte-ajy8gu details.insight-appendix>summary h2{font-size:var(--font-size-lg)}}.insight__sources.svelte-ajy8gu,.insight__related.svelte-ajy8gu,.insight__series.svelte-ajy8gu{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.insight__sources.svelte-ajy8gu h2:where(.svelte-ajy8gu),.insight__related.svelte-ajy8gu h2:where(.svelte-ajy8gu),.insight__series.svelte-ajy8gu h2:where(.svelte-ajy8gu){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-4)}.insight__sources.svelte-ajy8gu ul:where(.svelte-ajy8gu){list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.insight__sources.svelte-ajy8gu a:where(.svelte-ajy8gu){color:var(--color-primary);font-size:var(--font-size-sm)}.insight__sources-note.svelte-ajy8gu{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.insight__sources-numbered.svelte-ajy8gu{list-style:decimal;margin-left:var(--space-6)}.insight__sources-numbered.svelte-ajy8gu li:where(.svelte-ajy8gu){padding:var(--space-2) 0 var(--space-3) var(--space-1);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-body)}.insight__sources-numbered.svelte-ajy8gu li:where(.svelte-ajy8gu)::marker{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.insight__sources-numbered.svelte-ajy8gu li:where(.svelte-ajy8gu):target{background-color:var(--color-bg-light)}.insight__source-publisher.svelte-ajy8gu{font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.insight__sources-numbered.svelte-ajy8gu p:where(.svelte-ajy8gu){margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.insight__related-grid.svelte-ajy8gu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.insight__related-card.svelte-ajy8gu{display:block;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .2s}.insight__related-card.svelte-ajy8gu:hover{border-color:var(--color-primary)}.insight__related-card.svelte-ajy8gu h3:where(.svelte-ajy8gu){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin-bottom:var(--space-2)}.insight__related-card.svelte-ajy8gu p:where(.svelte-ajy8gu){font-size:var(--font-size-sm);color:var(--color-text-body);line-height:var(--line-height-normal)}.insight__series.svelte-ajy8gu ol:where(.svelte-ajy8gu){list-style:decimal;margin-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.insight__series.svelte-ajy8gu li:where(.svelte-ajy8gu){font-size:var(--font-size-base);color:var(--color-text-body)}.insight__series.svelte-ajy8gu a:where(.svelte-ajy8gu){color:var(--color-primary)}.insight__series-current.svelte-ajy8gu span:where(.svelte-ajy8gu){font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.insight__series-nav.svelte-ajy8gu{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);font-size:var(--font-size-sm)}.insight__series-nav.svelte-ajy8gu a:where(.svelte-ajy8gu){color:var(--color-primary);font-weight:var(--font-weight-medium)}.insight__series-next.svelte-ajy8gu{margin-left:auto;text-align:right}
