.lsh-ins{padding:96px 0}.lsh-ins__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:40px}.lsh-ins__heading{color:var(--lsh-navy);font-size:clamp(29px,3.2vw,38px);font-weight:500!important;line-height:1.15;margin:0}.lsh-ins__head .lsh-eyebrow{margin-bottom:10px}.lsh-ins__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.lsh-ins__card{background:#fff;border:1px solid var(--lsh-outline);border-radius:var(--lsh-radius-md);display:flex;flex-direction:column;overflow:hidden;transition:transform .25s var(--lsh-ease),box-shadow .25s var(--lsh-ease),border-color .25s var(--lsh-ease)}.lsh-ins__card:hover{border-color:var(--lsh-mist);box-shadow:var(--lsh-shadow-card-hover);transform:translateY(-4px)}.lsh-ins__thumb-link{display:block}.lsh-ins__thumb{flex-shrink:0;height:176px;overflow:hidden;position:relative}.lsh-ins__thumb svg,.lsh-ins__thumb-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.lsh-ins__body{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px}.lsh-ins__tag{align-self:flex-start;background:rgba(78,157,194,.12);border-radius:9999px;color:var(--lsh-teal-ink);font-family:var(--lsh-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.lsh-ins__card-heading{font-size:20px;font-weight:500!important;line-height:1.32;margin:0 0 10px}.lsh-ins__card-heading a{color:var(--lsh-navy);text-decoration:none}.lsh-ins__card:hover .lsh-ins__card-heading a{color:var(--lsh-teal-ink)}.lsh-ins__excerpt{color:var(--lsh-body);display:-webkit-box;font-family:var(--lsh-font-body);font-size:15px;-webkit-line-clamp:3;line-height:1.5;margin:0 0 18px;-webkit-box-orient:vertical;overflow:hidden}.lsh-ins__meta{color:var(--lsh-muted);font-family:var(--lsh-font-body);font-size:14px;font-weight:500!important;letter-spacing:.02em;margin-bottom:0;margin-top:auto}@media (max-width:991px){.lsh-ins{padding:72px 0}.lsh-ins__grid{grid-template-columns:1fr 1fr}.lsh-ins__card:last-child{grid-column:1/-1}}@media (max-width:640px){.lsh-ins__grid{grid-template-columns:1fr}.lsh-ins__card:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.lsh-ins__card{transition:none}}