.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.team-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:32px 20px;text-align:center;transition:transform .3s ease,border-color .3s ease}.team-card:hover{transform:translateY(-4px);border-color:var(--accent)}.team-card i{font-size:1.8rem;color:var(--accent);margin-bottom:16px}.team-card h4{font-weight:600;margin:0 0 6px;color:var(--ink);font-size:1.05rem}.team-card span{font-size:.8rem;letter-spacing:1px;color:var(--muted)}.team-card-name{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--muted);text-decoration:none;transition:color .3s ease}.team-card-name i{font-size:.95rem;margin-bottom:0;color:inherit}.team-card-name:hover{color:var(--accent)}@media (max-width: 860px){.team-grid{grid-template-columns:repeat(2,1fr)}}
