/* Coach cards (Team Roster block, "Coaches", 2.0.10). */
.team-coaches {
	display: grid;
	gap: 1rem;
}
.team-coach {
	display: flex;
	gap: 0.75rem;
	align-items: flex-start;
	font-size: 0.9em;
	line-height: 1.35;
}
.team-coach__photo {
	flex: none;
	width: 72px;
	height: 90px;
	object-fit: cover;
	border-radius: 2px;
}
.team-coach__details p {
	margin: 0;
}
.team-coach__role {
	font-weight: 700;
}
.team-coach__email a {
	overflow-wrap: anywhere;
}
