.podcast-entry .image img {
	max-width: 300px;
	max-height: 300px;
}

.podcast-entry div.image {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

@media (max-width: 300px) {
	.podcast-entry div.image {
		display: none;
	}
}

.podcast-top-box {
	background: #000000cc;
	padding: 40px;
	box-shadow: 0 5px 40px -10px rgb(0 0 0 / 60%);
	border-radius: 10px;
}

img.top-image {
	width: 300px;
}

@media (max-width: 400px) {
	img.top-image {
		width: 200px;
	}
}

a {
	color: #e27f27;
}
