.stakeholder-card {
width: 220px;
height: 160px;
padding: 12px 10px;
border: 1.5px solid #000001;
border-radius: 2px;
background-color: #f9f9f9;
display: flex;
flex-direction: column;
justify-content: center; /* center everything vertically */
align-items: center; /* center horizontally */
text-align: center;
font-size: 0.95em;
font-weight: 600;
letter-spacing: 0.01em;
gap: 8px; /* clean, consistent spacing between rows */
transition:
transform 0.15s ease,
border-color 0.15s ease,
background-color 0.2s ease;
}