.ins .insights-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ins .ins-card{color:inherit;background:#fff;border:1px solid #eee2dc;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ins a.ins-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1d1c511f}.ins .ins-thumb{background:linear-gradient(135deg,#1d1c51,#a32842);height:120px;position:relative;overflow:hidden}.ins .ins-thumb img{object-fit:cover;transition:transform .5s}.ins a.ins-card:hover .ins-thumb img{transform:scale(1.05)}.ins .ins-body{flex-direction:column;flex:1;padding:22px 24px;display:flex}.ins .ins-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ins .ins-meta span{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.ins .ins-meta .tag-red{color:#a32842}.ins .ins-meta .tag-navy{color:#1d1c51}.ins .ins-meta .tag-grey{color:#6b6b68}.ins .ins-meta time{color:#6b6b68;white-space:nowrap;font-size:12px}.ins .ins-body h3{color:#1d1c51;margin:0 0 8px;font-size:17px;line-height:1.35}.ins .ins-body p{color:#6b6b68;margin:0;font-size:13.5px;line-height:1.55}.ins .ins-read{color:#a32842;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700}@media (max-width:900px){.ins .insights-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ins .insights-grid{grid-template-columns:1fr}}
