.card {
	background-color: #1E1E1E;
	padding: 25px;
	border-radius: 10px;
	width: 453px;
	height: 208px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.card:hover {
	cursor: pointer;
}

.card .subtitle {
	padding-top: 10px;
}

.card h3, p{
	margin: 0;
}

.card-content {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
	        line-clamp: 3; 
	-webkit-box-orient: vertical;
}

@media (max-width: 530px) {
	.card {
		width: auto !important;
	}
}