.legacy-insights{padding:84px 0;border-top:1px solid #dce3eb;background:linear-gradient(135deg,#f7f9fc,#fff)}.legacy-insights header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:10px 70px;align-items:end;margin-bottom:34px}.legacy-insights header .label{grid-column:1/-1}.legacy-insights h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.045em}.legacy-insights header p{margin:0;color:#5c6879;font-size:17px;line-height:1.7}.legacy-insight-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d8e0e9;background:#fff}.legacy-insight-grid article{min-height:250px;padding:28px;border-right:1px solid #d8e0e9}.legacy-insight-grid article:last-child{border:0}.legacy-insight-grid b{color:#087f70;font-size:12px;letter-spacing:.08em}.legacy-insight-grid h3{margin:24px 0 10px;font-size:23px;line-height:1.16}.legacy-insight-grid p{color:#5c6879;line-height:1.7}.legacy-insights nav{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:26px;padding:20px 22px;background:#101722;color:#fff}.legacy-insights nav strong{margin-right:auto;color:#75ded1}.legacy-insights nav a{color:#9bb9ff;font-weight:800}.legacy-source-note{margin:18px 0 0;color:#758195;font-size:12px}.legacy-source-note::before{margin-right:6px;color:#087f70;content:'✓'}@media(max-width:900px){.legacy-insights header{grid-template-columns:1fr}.legacy-insight-grid{grid-template-columns:1fr}.legacy-insight-grid article{min-height:0;border-right:0;border-bottom:1px solid #d8e0e9}.legacy-insight-grid article:last-child{border-bottom:0}}@media(max-width:600px){.legacy-insights{padding:58px 0}.legacy-insights nav{align-items:flex-start;flex-direction:column}.legacy-insights nav strong{margin:0 0 5px}}
