.insights-listing{padding-bottom:80px}.insight-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.insight-filters a{padding:10px 18px;min-height:44px;border-radius:24px;background:#f3f6fa;color:#64748b;display:inline-flex;align-items:center}.insight-filters a[aria-current=page]{background:#06f;color:white}.insight-featured{display:grid;grid-template-columns:1.1fr 1fr;border-radius:24px;overflow:hidden;background:#f3f7ff;margin-bottom:36px;align-items:center}.insight-featured>img{width:100%;height:100%;min-height:340px;object-fit:cover}.insight-featured>div{padding:38px}.insight-featured h2{font-size:clamp(26px,3vw,38px);line-height:1.4;margin:12px 0}.insight-card p,.insight-featured p{color:#64748b;line-height:1.8}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insight-card{min-width:0;border:1px solid #e8edf5;border-radius:20px;overflow:hidden;background:white;transition:transform .25s,box-shadow .25s}.insight-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #142b5010}.insight-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.insight-card>div{padding:24px}.insight-card h2{font-size:21px;line-height:1.55;margin:10px 0}.insight-card .insight-meta{font-size:12px;color:#0066ff}.insight-contact{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#f7f9fc;border-radius:20px;padding:32px;margin:48px 0 24px}.insight-contact h2{font-size:26px}.insight-contact p{color:#64748b}.insight-contact .button{flex-shrink:0}.insight-preview-banner{padding:18px;background:#f3f7ff;border-radius:12px}.article .insight-diagram{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:22px;background:#f3f7ff;border-radius:14px}.insight-diagram span{background:white;border:1px solid #dce7f7;padding:12px;border-radius:8px}.insight-diagram i{color:#0066ff;font-style:normal}@media (max-width:1000px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.insight-featured,.insight-grid{grid-template-columns:1fr}.insight-featured>img{min-height:0;height:auto;aspect-ratio:16/9}.insight-featured>div{padding:24px}.insight-contact{align-items:flex-start;flex-direction:column;padding:24px}.insight-filters a{font-size:14px;padding:9px 14px}}@media (prefers-reduced-motion:reduce){.insight-card{transition:none}.insight-card:hover{transform:none}}