/* ============================================================
   ANK 세무회계 — 세무사 소개 섹션
   #team.section-alt 배경(--alt-bg)은 다른 section-alt 섹션과 분리되어 있어
   여기서 값을 바꿔도 블로그/상담 섹션 배경에는 영향이 없습니다.
   ============================================================ */

#team.section-alt {
  --alt-bg: var(--white);
}

.team-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}

.team-card {
  --team-card-bg: var(--bg);
  background: var(--team-card-bg);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  padding: 28px;
  display: flex;
  gap: 20px;
}

.team-photo {
  width: 120px;
  height: 150px;
  border-radius: 10px;
  object-fit: cover;
  object-position: top center;
  flex-shrink: 0;
}

.team-info h3 { margin: 0 0 4px; font-size: 1.1rem; color: var(--navy); }
.team-info .team-role {
  font-size: 0.85rem;
  color: var(--midblue);
  font-weight: 700;
  margin-bottom: 10px;
}
.team-info ul { margin: 0; padding-left: 18px; }
.team-info li { font-size: 0.87rem; color: var(--text-muted); margin-bottom: 5px; }

@media (max-width: 860px) {
  .team-grid { grid-template-columns: 1fr; }
  .team-card { flex-direction: column; }
  .team-photo { width: 100%; height: 220px; }
}
