.ft-insight-grid{display:grid;grid-template-columns:1fr;gap:var(--ft-space-6)}@media(min-width:768px){.ft-insight-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ft-insight-grid{grid-template-columns:repeat(3,1fr)}}.ft-insight-card{background:var(--ft-neutral-0);border:1px solid var(--ft-neutral-200);border-radius:var(--ft-radius-xl);overflow:hidden;box-shadow:var(--ft-shadow-card);display:flex;flex-direction:column;transition:box-shadow var(--ft-transition-base),transform var(--ft-transition-base)}.ft-insight-card:hover{box-shadow:var(--ft-shadow-lg);transform:translateY(-2px)}.ft-insight-card--link,.ft-insight-card--link:hover{text-decoration:none;color:inherit}.ft-insight-card__img{width:100%;height:180px;object-fit:cover;display:block}.ft-insight-card__body{padding:var(--ft-space-6);display:flex;flex-direction:column;flex:1}.ft-insight-card__date{font-size:var(--ft-font-size-xs);color:var(--ft-neutral-400);font-weight:var(--ft-font-weight-bold);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ft-space-2)}.ft-insight-card__category{display:inline-block;font-size:var(--ft-font-size-xs);font-weight:var(--ft-font-weight-bold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--ft-space-3)}.ft-insight-card__category--perspective{color:var(--ft-primary-500)}.ft-insight-card__category--focus{color:var(--ft-teal-600)}.ft-insight-card__title{font-size:var(--ft-font-size-lg);font-weight:var(--ft-font-weight-bold);color:var(--ft-neutral-950);line-height:var(--ft-line-height-snug);margin-bottom:var(--ft-space-3);flex:1}.ft-insight-card__title a{color:inherit;text-decoration:none}.ft-insight-card__title a:hover{color:var(--ft-primary-500)}.ft-insight-card__desc{font-size:var(--ft-font-size-sm);color:var(--ft-neutral-500);line-height:var(--ft-line-height-base);flex:1}.ft-insight-card__authors{font-size:var(--ft-font-size-xs);color:var(--ft-neutral-500);line-height:var(--ft-line-height-base)}
