.insights{max-width:1060px;margin:20px auto 64px;color:var(--ui-ink,#223348)}.insights-heading{border-bottom:2px solid var(--ui-ink,#223348);padding:10px 0 30px;margin-bottom:30px}.insights-kicker{font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ui-muted,#526174)}.insights h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.035em;max-width:940px;margin:16px 0 22px}.insights-heading>p:not(.insights-kicker){font-size:1.18rem;max-width:760px;line-height:1.65}.insights-list{max-width:820px}.insights-item{padding:4px 0 28px;margin-bottom:28px;border-bottom:1px solid var(--ui-line,#dbe3eb)}.insights-item h2{font-size:1.55rem;line-height:1.3;margin:10px 0 14px;letter-spacing:-.02em}.insights-item h2 a{color:var(--ui-ink,#223348)}.insights-item p{line-height:1.7;max-width:740px}.insights-meta,.insights-note{color:var(--ui-muted,#526174);font-size:.88rem}.insights-meta span{padding:0 8px}.insights-read{font-weight:600;font-size:.9rem}.insights-body{max-width:760px;font-size:1.06rem;line-height:1.85}.insights-body h2{font-size:1.55rem;line-height:1.3;margin:38px 0 16px;letter-spacing:-.015em}.insights-body h3{font-size:1.25rem;margin:28px 0 12px}.insights-body p{margin-bottom:22px}.insights-body table{font-size:.92rem;line-height:1.5;min-width:460px}.insights-body a{overflow-wrap:anywhere}.insights-sources{max-width:760px;border-top:1px solid var(--ui-line,#dbe3eb);padding-top:24px;margin-top:40px}.insights-sources h2{font-size:1.2rem}.insights-sources li{margin:12px 0;font-size:.86rem;overflow-wrap:anywhere}.insights-sources span{color:var(--ui-muted,#526174)}.insights-note{max-width:760px;line-height:1.7;margin-top:32px}.insights-citation{font-size:.8em;white-space:nowrap}.editorial-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.82rem;max-height:600px;overflow:auto}.editorial-form textarea{width:100%;font-family:monospace}.editorial-form label{font-weight:600;display:block;margin-top:18px}.editorial-table{min-width:650px}@media(max-width:600px){.insights{margin-top:8px}.insights h1{font-size:2.05rem}.insights-heading{padding-bottom:24px}.insights-body{font-size:1rem}.insights-item h2{font-size:1.35rem}}

.ui-shell .insights .pagination .page-item.active .page-link{color:var(--ui-page);}
