.insights-page{overflow:clip}.insight-article,.insights-section>*,.insights-title{grid-column:1/-1}.insights-title{position:relative}.insights-title:after{position:absolute;width:min(12rem,40vw);height:.4rem;background:var(--color-action);content:"";inset-block-end:-.2rem;inset-inline-end:0}.insights-section{padding-block:var(--space-12);border-block-start:var(--border-rule)}.insight-action,.insight-author,.insights-closing__body,.insights-method__body,.insights-section__body,.insights-section__heading{display:grid;gap:var(--space-5);min-width:0}.insights-section__heading{max-width:var(--measure-intro);gap:var(--space-3);margin-block-end:var(--space-7)}.insight-action h2,.insight-action p,.insight-author h2,.insight-author p,.insight-callout h3,.insight-callout p,.insight-card h2,.insight-card p,.insight-related-grid h3,.insight-related-grid p,.insights-closing h2,.insights-closing p,.insights-method h2,.insights-method p,.insights-section__heading h2,.insights-section__heading p{margin:0}.insight-action h2,.insight-author h2,.insights-closing h2,.insights-method h2,.insights-section__heading h2{font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:500;line-height:var(--type-h2-line)}.insights-section__heading p{font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.insight-card,.insight-related-grid,.insights-editorial-grid{display:grid;gap:var(--space-4)}.insight-card{align-content:start;min-width:0;padding:var(--space-5);border-block-start:4px solid var(--color-action);background:var(--color-surface)}.insight-card:nth-child(2),.insight-card:nth-child(4){border-block-start-color:var(--color-link)}.insight-card h2{max-width:24ch;font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}.insight-card h2 a,.insight-related-grid h3 a{color:var(--color-ink);text-decoration-thickness:2px}.insight-author__label,.insight-card__meta,.insight-card__number,.insight-related-grid article>p:first-child{color:var(--color-secondary);font-family:var(--font-mono);font-size:var(--type-mono-size);line-height:var(--type-mono-line)}.insight-card__number,.insight-related-grid article>p:first-child{text-transform:uppercase}.insight-card .action-link{width:fit-content;margin-block-start:auto}.insights-method{background:color-mix(in srgb,var(--color-action-soft) 42%,transparent)}.insights-method__body>div{display:grid;align-content:start;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:3px solid var(--color-ink)}.insight-action p,.insight-author p,.insights-closing p,.insights-method p{max-width:var(--measure-article)}.insight-action,.insight-author,.insights-closing__body{align-items:start}.insights-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.insight-article-section{padding-block-start:var(--space-8)}.insight-article{max-width:var(--measure-article);grid-template-columns:minmax(0,1fr)}.insight-article>*{min-width:0}.insight-contents{padding:var(--space-5);margin-block-end:var(--space-10);border:var(--border-rule);background:var(--color-surface)}.insight-contents h2{font-family:var(--font-sans);font-size:var(--type-h4-size)}.insight-contents ol{display:grid;gap:var(--space-3);padding-inline-start:var(--space-5);margin:0}.insight-contents a{color:var(--color-link);text-underline-offset:.2em}.insight-article>section{scroll-margin-block-start:var(--space-8)}.insight-article>section+section{margin-block-start:var(--space-12)}.insight-article h2{margin:0 0 var(--space-5)}.insight-article ol,.insight-article p,.insight-article ul,.insight-callout,.insight-flow,.insight-table-wrap,.insight-template{margin-block:0 var(--space-5)}.insight-article li,.insight-article p{font-size:1.0625rem;line-height:1.75}.insight-article ul{display:grid;gap:var(--space-2);padding-inline-start:var(--space-6)}.insight-callout{padding:var(--space-5);border:var(--border-rule);border-inline-start:5px solid var(--color-action);background:var(--color-surface)}.insight-callout h3{margin-block-end:var(--space-3);font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-line)}.insight-callout p{margin:0}.insight-audience{color:var(--color-secondary)}.insight-reader-actions,.insight-template__heading{display:flex;align-items:start;flex-wrap:wrap;gap:var(--space-3);margin-block-end:var(--space-5)}.insight-copy-control button,.insight-reader-actions button{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-action);border-radius:0;background:var(--color-surface);color:var(--color-action);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600}.insight-copy-control button:hover,.insight-reader-actions button:hover{background:var(--color-action-soft)}.insight-copy-control{display:grid;gap:var(--space-2)}.insight-copy-control [role=status]{max-width:30ch;font-size:.875rem}.insight-copy-control [role=status]:empty{display:none}.insight-takeaways{padding:var(--space-5);margin-block-end:var(--space-7);border-block-start:4px solid var(--color-action);background:var(--color-action-soft)}.insight-takeaways h2{font-size:var(--type-h3-size)}.insight-takeaways ul{margin:0}.insight-section-link{display:inline-flex;justify-content:center;align-items:center;width:2rem;min-height:2.75rem;margin-inline-start:var(--space-2);color:var(--color-secondary);font:1rem var(--font-mono);text-decoration:none;vertical-align:middle}.insight-table-wrap{min-width:0}.insight-table-hint{color:var(--color-secondary);font-size:.875rem!important}.insight-table-scroll{overflow-x:auto;border:var(--border-rule);background:var(--color-surface)}.insight-table-scroll table{width:100%;min-width:40rem;border-collapse:collapse;text-align:start;font-size:.9375rem;line-height:1.6}.insight-table-scroll caption{padding:var(--space-4);font-weight:600;text-align:start;background:var(--color-action-soft)}.insight-table-scroll td,.insight-table-scroll th{padding:var(--space-3);border-block-start:var(--border-rule);vertical-align:top}.insight-table-scroll thead th{color:var(--color-action)}.insight-table-scroll tbody th{min-width:10rem}.insight-flow{padding:var(--space-5);margin-inline:0;border-inline-start:4px solid var(--color-action);background:var(--color-surface)}.insight-flow figcaption{font-weight:600;line-height:1.6;margin-block-end:var(--space-5)}.insight-flow ol{display:grid;gap:var(--space-4);padding:0;margin:0;list-style:none}.insight-flow li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-3)}.insight-flow__number{color:var(--color-action);font-family:var(--font-mono)}.insight-flow h3{margin:0 0 var(--space-2);font:600 1rem/1.5 var(--font-sans)}.insight-flow p{margin:0}.insight-template{padding:var(--space-5);border:var(--border-rule);border-block-start:4px solid var(--color-link);background:var(--color-surface)}.insight-template__heading{justify-content:space-between}.insight-template h3{max-width:32ch;margin:0;font:600 1rem/1.6 var(--font-sans)}.insight-template pre{max-width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:.875rem/1.9 var(--font-mono)}.insight-sources{padding-block-start:var(--space-7);border-block-start:var(--border-rule)}.insight-sources ol{display:grid;gap:var(--space-5);padding-inline-start:var(--space-6)}.insight-sources li,.insight-sources p{font-size:.9375rem;overflow-wrap:anywhere}.insight-sources li p{margin:var(--space-2) 0 0;color:var(--color-secondary)}@media print{.insight-action-section,.insight-copy-control,.insight-reader-actions,.insight-related-section,.insight-section-link,.insight-table-hint,.public-breadcrumb-boundary,.site-footer,.site-header{display:none!important}.insight-table-scroll,.insights-page{overflow:visible}.insight-article,.insight-article-section,.insight-dossier .page-grid{display:block;max-width:none;padding-inline:0}.insight-table-scroll table{min-width:0;font-size:9pt}.insight-table-scroll tbody th{min-width:0}.insight-article h2,.insight-article h3,.insight-table-scroll caption{break-after:avoid}.insight-table-scroll tr{break-inside:avoid}.insight-sources a:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}}.insight-action-section{background:var(--color-ink);color:var(--color-surface)}.insight-action-section .section-marker{border-color:var(--color-surface);color:var(--color-surface)}.insight-action__links{display:grid;justify-items:start;gap:var(--space-4)}.insight-action__links>a:not(.action-link){color:var(--color-surface);text-underline-offset:.2em}.insight-author{padding:var(--space-5);border:var(--border-rule);border-block-start:4px solid var(--color-link);background:var(--color-surface)}.insight-author__label{color:var(--color-action)!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.insight-related-section{background:color-mix(in srgb,var(--color-action-soft) 32%,transparent)}.insight-related-grid article{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-5);border-block-start:3px solid var(--color-ink);background:var(--color-surface)}.insight-related-grid h3{font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}@media (min-width:48rem){.insight-related-grid,.insights-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-method__body{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-action,.insight-author,.insights-closing__body{grid-template-columns:minmax(0,1.6fr) minmax(12rem,.8fr)}}@media (min-width:75rem){.insights-section>.section-marker{grid-column:1/span 2}.insight-article,.insights-section__body{grid-column:3/-1}}@media (max-width:22.4375rem){.insight-author,.insight-callout,.insight-card,.insight-related-grid article{padding:var(--space-4)}}@media (forced-colors:active){.insight-author,.insight-callout,.insight-card,.insight-related-grid article{forced-color-adjust:auto}}