.insights-root .article-layout--single{grid-template-columns:minmax(0,780px);gap:0}.insights-root .article-content--visual-story{min-width:0}.insights-root .article-content--visual-story .visual-story-body{display:block}.insights-root .article-content--visual-story p{color:var(--muted);margin:0 0 20px;font-size:17px;line-height:1.85}.insights-root .article-content--visual-story strong{color:var(--ink);font-weight:700}.insights-root .article-content--visual-story h2{font-family:var(--font-display,"Manrope", system-ui, sans-serif);letter-spacing:-.045em;color:var(--ink);margin:46px 0 20px;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.2}.insights-root .article-content--visual-story h2:first-child{margin-top:0}.insights-root .article-content--visual-story a:not(.text-link):not(.btn){color:inherit;border-bottom:1px solid color-mix(in srgb, var(--lime) 55%, transparent);text-underline-offset:4px}.insights-root .article-content--visual-story a:not(.text-link):not(.btn):hover{border-bottom-color:var(--lime)}.insights-root .article-content--visual-story .insight-summary{background:color-mix(in srgb, var(--sage) 85%, transparent);border-left:4px solid var(--lime);margin:0 0 32px;padding:25px 28px}.insights-root .article-content--visual-story .insight-summary .eyebrow{color:var(--muted);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.insights-root .article-content--visual-story .insight-summary p{font-family:var(--font-display,"Manrope", system-ui, sans-serif);letter-spacing:-.03em;color:var(--ink);margin:12px 0 0;font-size:clamp(22px,2.4vw,26px);line-height:1.45}.insights-root .article-content--visual-story .insight-lens{background:color-mix(in srgb, var(--sage) 90%, transparent);border-left:3px solid var(--lime);margin:28px 0;padding:20px 24px}.insights-root .article-content--visual-story .insight-lens .eyebrow{color:var(--muted);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-weight:700}.insights-root .article-content--visual-story .insight-lens p{color:var(--ink);margin:8px 0;font-size:clamp(16px,1.8vw,18px);line-height:1.6}.insights-root .article-content--visual-story .insight-lens p:last-child{margin-bottom:0}.insights-root .article-content--visual-story .visual-wide{width:min(1040px,100vw - 80px);margin:30px 0;position:relative;left:50%;transform:translate(-50%)}.insights-root .article-content--visual-story .visual-table-wrap{border:1px solid var(--line);background:color-mix(in srgb, var(--sage) 50%, #fff);border-radius:8px;overflow:hidden}.insights-root .article-content--visual-story .visual-table{border-collapse:collapse;table-layout:fixed;width:100%}.insights-root .article-content--visual-story .visual-table th,.insights-root .article-content--visual-story .visual-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);color:var(--muted);padding:20px 22px;font-size:16px;line-height:1.65}.insights-root .article-content--visual-story .visual-table td strong,.insights-root .article-content--visual-story .visual-table th strong{color:var(--ink)}.insights-root .article-content--visual-story .visual-table thead th{background:var(--deep);color:#fff;font-family:var(--font-display,"Manrope", system-ui, sans-serif);letter-spacing:-.025em;border:0;font-size:20px;font-weight:700;line-height:1.3}.insights-root .article-content--visual-story .visual-table thead th:first-child{width:23%}.insights-root .article-content--visual-story .visual-table thead th:last-child{background:color-mix(in srgb, var(--lime) 18%, #fff);color:var(--ink)}.insights-root .article-content--visual-story .visual-table tbody th{background:color-mix(in srgb, var(--sage) 70%, transparent);color:var(--ink);font-size:15px;font-weight:700;line-height:1.6}.insights-root .article-content--visual-story .visual-table td+td{border-left:1px solid var(--line)}.insights-root .article-content--visual-story .visual-table .emph{color:var(--ink);font-weight:700}.insights-root .article-content--visual-story .visual-table .numeric{font-family:var(--font-display,"Manrope", system-ui, sans-serif);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:650}.insights-root .article-content--visual-story .visual-caption{color:var(--muted);margin:12px 0 0!important;font-size:13px!important;line-height:1.7!important}.insights-root .article-content--visual-story .insight-steps{background:var(--deep);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px;display:grid}.insights-root .article-content--visual-story .insight-step{background:color-mix(in srgb, var(--deep) 85%, #fff 15%);color:#fff;border:1px solid #ffffff2e;border-radius:5px;padding:20px 17px}.insights-root .article-content--visual-story .insight-step:last-child{background:color-mix(in srgb, var(--lime-on-dark) 70%, #fff);color:var(--ink);border-color:color-mix(in srgb, var(--lime-on-dark) 90%, var(--ink))}.insights-root .article-content--visual-story .insight-step .eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--lime-on-dark);text-transform:uppercase;font-weight:700}.insights-root .article-content--visual-story .insight-step:last-child .eyebrow{color:color-mix(in srgb, var(--ink) 65%, transparent)}.insights-root .article-content--visual-story .insight-step h3{font-family:var(--font-display,"Manrope", system-ui, sans-serif);letter-spacing:-.035em;min-height:2.5em;color:inherit;margin:15px 0 12px;font-size:22px;font-weight:700;line-height:1.25}.insights-root .article-content--visual-story .insight-step p{color:inherit;margin:0;font-size:15px;line-height:1.65}.insights-root .article-content--visual-story .next-step{background:color-mix(in srgb, var(--sage) 85%, transparent);border-left:4px solid var(--lime);border-radius:5px;margin:30px 0 0;padding:25px 28px}.insights-root .article-content--visual-story .next-step .eyebrow{color:var(--muted);font-size:var(--fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-weight:700}.insights-root .article-content--visual-story .next-step p{color:var(--ink);margin:0 0 12px;font-size:16px;line-height:1.75}.insights-root .article-content--visual-story .next-step p:last-child{margin-bottom:0}.insights-root .article-content--visual-story .next-step ul{color:var(--ink);margin:10px 0 0;padding-left:21px;font-size:16px;line-height:1.8}.insights-root .article-content--visual-story .article-source,.insights-root .article-content--visual-story .source-note{border-left:2px solid color-mix(in srgb, var(--lime) 55%, transparent);color:var(--muted);margin:24px 0;padding:2px 0 2px 20px;font-size:15px!important;line-height:1.75!important}@media (max-width:980px){.insights-root .article-content--visual-story .insight-steps{grid-template-columns:repeat(2,1fr);padding:17px}}@media (max-width:760px){.insights-root .article-content--visual-story .visual-wide{width:100%;left:auto;transform:none}.insights-root .article-content--visual-story .visual-table,.insights-root .article-content--visual-story .visual-table tbody,.insights-root .article-content--visual-story .visual-table tr,.insights-root .article-content--visual-story .visual-table th,.insights-root .article-content--visual-story .visual-table td{width:100%;display:block}.insights-root .article-content--visual-story .visual-table thead{display:none}.insights-root .article-content--visual-story .visual-table tbody th{border-top:0;padding:15px 20px;font-size:15px}.insights-root .article-content--visual-story .visual-table td{border-top:0;padding:17px 20px}.insights-root .article-content--visual-story .visual-table td+td{background:color-mix(in srgb, var(--paper) 60%, #fff);border-left:0;border-top:1px solid var(--line)}.insights-root .article-content--visual-story .visual-table tr+tr{border-top:1px solid var(--line)}.insights-root .article-content--visual-story .visual-table td:before{content:attr(data-column);font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-weight:700;display:block}.insights-root .article-content--visual-story .insight-summary{padding:22px}.insights-root .article-content--visual-story .insight-summary p{font-size:20px}.insights-root .article-content--visual-story .insight-steps{grid-template-columns:1fr 1fr}.insights-root .article-content--visual-story .insight-step h3{font-size:20px}.insights-root .article-content--visual-story p,.insights-root .article-content--visual-story li{font-size:16px;line-height:1.8}.insights-root .article-content--visual-story .visual-numbers .visual-table{table-layout:fixed;display:table}.insights-root .article-content--visual-story .visual-numbers .visual-table thead{display:table-header-group}.insights-root .article-content--visual-story .visual-numbers .visual-table tbody{display:table-row-group}.insights-root .article-content--visual-story .visual-numbers .visual-table tr{display:table-row}.insights-root .article-content--visual-story .visual-numbers .visual-table th,.insights-root .article-content--visual-story .visual-numbers .visual-table td{border-top:1px solid var(--line);width:auto;padding:13px 11px;display:table-cell}.insights-root .article-content--visual-story .visual-numbers .visual-table thead th{letter-spacing:0;font-size:14px;line-height:1.4}.insights-root .article-content--visual-story .visual-numbers .visual-table thead th:first-child{width:42%}.insights-root .article-content--visual-story .visual-numbers .visual-table tbody th{font-size:13px;line-height:1.5}.insights-root .article-content--visual-story .visual-numbers .visual-table td.numeric{font-size:18px}.insights-root .article-content--visual-story .visual-numbers .visual-table td:before{display:none}.insights-root .article-content--visual-story .visual-numbers .visual-table td+td{border-left:1px solid var(--line)}}@media (max-width:480px){.insights-root .article-content--visual-story .insight-steps{grid-template-columns:1fr}.insights-root .article-content--visual-story .insight-step h3{min-height:0}}
