.insights-page{color:#f3f6fa;max-width:1040px;margin:0 auto;padding:34px 20px 130px}.insights-back{color:#b8c7d4;margin-bottom:28px;font-weight:700;text-decoration:none;display:inline-block}.insights-eyebrow{letter-spacing:.18em;color:#f27878;font-size:12px;font-weight:800}.insights-page h1{text-transform:uppercase;margin:9px 0 14px;font-size:clamp(38px,6vw,66px);line-height:1.06}.insights-intro{color:#b4c2d0;max-width:680px;margin-bottom:30px;line-height:1.6}.insights-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.insights-card,.insights-record{background:linear-gradient(140deg,#182735,#0c131b);border:1px solid #324452;border-radius:20px;padding:24px}.insights-topline,.insights-match,.insights-chances{justify-content:space-between;align-items:center;gap:10px;display:flex}.insights-topline{color:#abbac5;font-size:12px}.insights-match{margin:26px 0 20px;font-size:20px}.insights-match strong{flex:1}.insights-match strong:last-child{text-align:right}.insights-match span{color:#e78282;font-size:12px;font-weight:800}.insights-bars{background:#293949;border-radius:100px;height:10px;display:flex;overflow:hidden}.insights-bars span:first-child{background:#e75a5a}.insights-bars span:last-child{background:#627fbd}.insights-chances{margin:12px 0}.insights-chances strong{font-size:28px}.insights-chances span{color:#b5c4d1;text-align:center;font-size:10px}.insights-projection{font-weight:800}.insights-card p{line-height:1.5}.insights-card small,.insights-muted{color:#a7b3c1;line-height:1.6;display:block}.insights-action{color:#fff;margin-top:18px;font-weight:800;display:inline-block}.insights-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.insights-record span{letter-spacing:.08em;text-transform:uppercase;color:#afc0cf;font-size:12px}.insights-record>strong{color:#fff;margin:12px 0;font-size:55px;line-height:1.2;display:block}.insights-record h2{margin:0 0 14px;font-size:21px}.insights-record small,.insights-footnote{color:#aabac8}.insights-footnote{margin-top:24px;line-height:1.5}@media (max-width:480px){.insights-page{padding:22px 16px 120px}.insights-card,.insights-record{padding:19px}.insights-match{font-size:17px}}
