	.testimony-wrapper {
	  display: flex;
	  justify-content: center;
	  padding: 2em 1em;
	}

	.testimony-grid {
	  display: flex;
	  flex-direction: column;
	  gap: 1.5em;
	  width: 100%;
	  max-width: 1000px;
	}

	@media (min-width: 700px) {
	  .testimony-grid {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
	  }
	}

	.testimony-card {
	  background: white;
	  padding: 1.25em;
	  border-radius: 6px;
	  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	  display: flex;
	  flex-direction: column;
	  transition: transform 0.2s, box-shadow 0.2s;
	  width: 100%;
	  max-width: 1000px; /* Match your main page content width */
	  box-sizing: border-box;
	}

	.testimony-card:hover {
	  transform: translateY(-3px);
	  box-shadow: 0 4px 10px rgba(0,0,0,0.15);
	}

	.testimony-title {
	  font-size: 1.75em;
	  font-weight: bold;
	  margin-bottom: 0.5em;
	  color: var(--primary);
	}

	.testimony-snippet {
	  flex-grow: 1;
	  margin-bottom: 1em;
	  color: #444;
	}

	.testimony-tags {
	  font-size: 0.9em;
	  color: #666;
	  margin-bottom: 1em;
	}

	.testimony-button {
	  align-self: start;
	  padding: 0.5em 1em;
	  background-color: var(--accent);
	  color: white;
	  border: none;
	  border-radius: 4px;
	  text-decoration: none;
	  font-weight: bold;
	  transition: background-color 0.2s;
	}

	.testimony-button:hover {
	  background-color: var(--secondary);
	}	  

