/* Homepage editorial insight redesign */
.insight-upgraded{background:#f5f5f0;position:relative;overflow:hidden}
.insight-upgraded:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #D8DBE7}
.insight-upgraded .insight-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.93fr);align-items:center;gap:clamp(55px,7vw,110px)}
.insight-upgraded .insight-copy h2{font-size:clamp(39px,4.35vw,60px);line-height:1.12;letter-spacing:-.055em;max-width:none;margin:24px 0 24px}
.insight-upgraded .insight-copy .section-lead{max-width:500px;font-size:17px;line-height:1.75}
.insight-upgraded .insight-decision{background:#fff;border:1px solid #F1F2F8;border-radius:20px;box-shadow:0 24px 55px #252B460b;padding:34px 36px 28px;position:relative;max-width:570px;width:100%}
.insight-upgraded .insight-decision-top{display:flex;align-items:center;justify-content:space-between;gap:16px}
.insight-upgraded .insight-signal{display:flex;gap:4px;align-items:end;height:25px}
.insight-upgraded .insight-signal span{background:#cba334;border-radius:3px;width:7px;height:12px}
.insight-upgraded .insight-signal span:nth-child(2){height:18px;background:#9AA1B7}
.insight-upgraded .insight-signal span:nth-child(3){height:25px;background:#252B46}
.insight-upgraded .insight-path{display:flex;align-items:center;margin:30px 0 27px;gap:8px}
.insight-upgraded .insight-path-label{font-size:10px;letter-spacing:.08em;font-weight:800;color:#59617C;background:#F1F2F8;border-radius:5px;padding:9px 10px;white-space:nowrap}
.insight-upgraded .insight-path-final{color:#483814;background:#f5e6ba}
.insight-upgraded .insight-path-connector{height:1px;background:#D8DBE7;flex:1;min-width:8px;position:relative}
.insight-upgraded .insight-path-connector:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid #9AA1B7;border-right:1px solid #9AA1B7;transform:rotate(45deg)}
.insight-upgraded .insight-questions{margin:0;padding:0;list-style:none;border-top:1px solid #F1F2F8}
.insight-upgraded .insight-questions li{display:flex;align-items:center;gap:21px;padding:15px 0;border-bottom:1px solid #F1F2F8}
.insight-upgraded .insight-questions li span{font:800 11px Manrope,sans-serif;color:#bb8e25;letter-spacing:.04em;flex-shrink:0}
.insight-upgraded .insight-questions li strong{font:700 clamp(17px,1.5vw,21px)/1.35 Manrope,sans-serif;letter-spacing:-.025em;color:#252B46}
.insight-upgraded .insight-footnote{font-size:12px;color:#758078;line-height:1.5;margin:21px 0 0}
@media(max-width:900px){.insight-upgraded .insight-wrap{grid-template-columns:1fr;gap:33px;align-items:start}.insight-upgraded .insight-copy h2 br{display:none}.insight-upgraded .insight-decision{max-width:650px}}
@media(max-width:600px){.insight-upgraded .insight-decision{padding:23px 22px}.insight-upgraded .insight-copy h2{font-size:38px}.insight-upgraded .insight-path{gap:5px}.insight-upgraded .insight-path-label{font-size:9px;padding:8px 6px}.insight-upgraded .insight-questions li{gap:14px}}
