.dark-mode .team-grid{display:grid;grid-template-columns:1fr;gap:var(--section-gap)}.dark-mode .team-member{display:flex;flex-direction:column;gap:var(--spacing-md);padding-bottom:var(--section-gap);border-bottom:1px dotted var(--divider)}.dark-mode .team-member:last-child{border-bottom:none;padding-bottom:0}.dark-mode .team-member-header{display:flex;align-items:center;gap:var(--spacing-sm)}.dark-mode .team-member-photo{width:40px;height:40px;border:1px solid var(--accent-blue);object-fit:cover;flex-shrink:0}.dark-mode .team-member-info{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.dark-mode .team-member-name{font-size:16px;font-weight:700;color:var(--ink);margin:0;letter-spacing:.02em}.dark-mode .team-member-role{font-size:13px;font-weight:600;color:var(--accent-blue);text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:Verdana,Geneva,Tahoma,Arial,sans-serif}.dark-mode .team-member-bio{font-size:14px;line-height:1.7;color:var(--ink);margin:var(--spacing-xs) 0 0}.dark-mode .team-member-links{display:flex;gap:var(--spacing-md);margin-top:auto;padding-top:var(--spacing-md)}.dark-mode .team-member-links a{font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media (min-width:768px){.dark-mode .team-grid{grid-template-columns:1fr 1fr}.dark-mode .team-member{border-bottom:none;padding-bottom:0}}