.insights-index{padding-block:64px 80px}.insights-intro{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.insights-intro h1{letter-spacing:-.055em;font-size:clamp(2.8rem,5.7vw,5rem);font-weight:560;line-height:1.03}.insights-intro>p{max-width:43ch;color:var(--color-slate);font-size:1.15rem;line-height:1.65}.insights-feature{background:#f1eefb;border-radius:16px;grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding:44px;display:grid}.insight-kind{color:#5842c4;flex-wrap:wrap;gap:16px;font-size:.875rem;display:flex}.insight-kind time{color:var(--color-slate)}.insights-feature h2{letter-spacing:-.035em;margin-block:18px;font-size:clamp(1.8rem,3.3vw,2.65rem);font-weight:560;line-height:1.16}.insights-feature h2 a:hover,.insights-list h3 a:hover{text-underline-offset:5px;text-decoration:underline}.insights-feature>div>p:not(.insight-kind){color:var(--color-slate);max-width:56ch;line-height:1.7}.insights-feature .button-primary{margin-top:24px}.insight-evidence-note{background:#fff;border-radius:10px;padding:28px 32px}.insight-evidence-note>span{font-size:1.05rem;font-weight:600}.insight-evidence-note ul{margin-block:24px;padding:0;list-style:none}.insight-evidence-note li{border-bottom:1px solid var(--color-line);padding:10px 0}.insight-evidence-note p{font-size:.875rem}.insights-library{padding-top:56px}.insights-library>h2,.insights-method h2{letter-spacing:-.025em;font-size:1.65rem;font-weight:550}.insights-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid}.insights-list article{border-bottom:1px solid var(--color-line);padding-block:30px}.insights-list h3{letter-spacing:-.02em;max-width:36ch;margin-block:12px;font-size:1.5rem;font-weight:550;line-height:1.25}.insights-list article>p:not(.insight-kind){color:var(--color-slate);max-width:57ch;line-height:1.65}.insights-list time{color:var(--color-slate);margin-top:18px;font-size:.875rem;display:block}.insights-method{grid-template-columns:1.4fr 1fr;gap:64px;padding-top:56px;display:grid}.insights-method p{max-width:57ch;color:var(--color-slate);margin-top:16px;line-height:1.7}.insights-method a,.insight-rail a{color:var(--color-blue);text-underline-offset:4px;margin-block:12px;line-height:1.5;text-decoration:underline;display:block}.insight-article{padding-block:40px 80px}.insight-article-header{max-width:970px;padding-block:0 40px}.insight-article-header nav{color:var(--color-slate);flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:.9rem;display:flex}.insight-article-header nav a{color:var(--color-blue);text-underline-offset:4px;text-decoration:underline}.insight-article h1{letter-spacing:-.045em;max-width:25ch;font-size:clamp(2.3rem,4.7vw,4.2rem);font-weight:560;line-height:1.09}.insight-answer{max-width:70ch;color:var(--color-slate);margin-top:28px;font-size:clamp(1.12rem,1.65vw,1.35rem);line-height:1.65}.insight-byline{color:var(--color-slate);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:.875rem;display:flex}.insight-byline a{text-underline-offset:3px;text-decoration:underline}.insight-reading-grid{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,760px) minmax(180px,260px);align-items:start;gap:clamp(40px,7vw,120px);padding-top:32px;display:grid}.insight-copy{color:#514657;min-width:0}.insight-copy>:first-child{margin-top:0}.insight-copy h2{scroll-margin-top:30px}.insight-copy table{table-layout:fixed;width:100%;font-size:.94rem;line-height:1.5}.insight-copy th,.insight-copy td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--color-line);padding:12px 10px}.insight-copy th{color:var(--color-ink)}.insight-copy a{overflow-wrap:anywhere}.insight-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--public-mist);border-radius:8px;padding:18px;font-size:.85rem}.insight-copy blockquote{border-left:3px solid #5842c4;margin-block:24px;padding:2px 0 2px 22px}.insight-rail{padding-top:4px;font-size:.9rem}.insight-rail strong{font-weight:600}.insight-rail p{color:var(--color-slate);margin-top:12px;line-height:1.65}.insight-rail nav{border-top:1px solid var(--color-line);margin-top:28px;padding-top:22px}.insight-rail nav a{color:var(--color-slate);text-decoration:none}.insight-rail nav a:hover{color:var(--color-blue)}.insight-related{border-top:1px solid var(--color-line);margin-top:48px;padding-top:8px}.insight-figures>h2:first-child{margin-top:0}.insight-chart{background:#f7f5fb;border-radius:10px;margin-block:32px;padding:24px}.insight-chart figcaption{color:var(--color-ink);line-height:1.5}.insight-chart figcaption span{color:var(--color-slate);margin-top:8px;font-size:.875rem;font-weight:400;display:block}.insight-stacked-bar{border-radius:4px;height:32px;margin-block:24px;display:flex;overflow:hidden}.insight-chart ul{padding:0;font-size:.9rem;list-style:none}.insight-chart li{grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-block:4px;display:grid}.insight-chart li strong{color:var(--color-ink);font-weight:550}.insight-chart small{color:var(--color-slate);font-size:.85rem;font-weight:400}.insight-swatch{border-radius:2px;width:10px;height:10px}@media (width<=800px){.insights-intro,.insights-feature,.insights-method{grid-template-columns:1fr;gap:28px}.insights-feature{padding:28px}.insights-intro{margin-bottom:32px}.insights-index{padding-top:36px}.insight-reading-grid{grid-template-columns:1fr;gap:36px}.insight-rail{border-top:1px solid var(--color-line);padding-top:24px}}@media (width<=540px){.insights-list{grid-template-columns:1fr}.insights-feature{padding:24px 20px}.insight-evidence-note{padding:20px}.insight-article{padding-top:24px}.insight-copy table{font-size:.8rem}.insight-copy th,.insight-copy td{padding:10px 5px}}
