.gol-latest-newsletter-flipbook {
	width: 100%;
}

.gol-latest-newsletter-flipbook__meta {
	margin-bottom: 24px;
	text-align: center;
}

.gol-latest-newsletter-flipbook__title {
	color: #222;
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(28px, 3vw, 40px);
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.15;
	margin: 0 0 8px;
}

.gol-latest-newsletter-flipbook__book {
	min-height: 320px;
	width: 100%;
}

.gol-latest-newsletter-flipbook__book ._3d-flip-book {
	border-radius: 8px;
	overflow: hidden;
	width: 100%;
}

.gol-latest-newsletter-flipbook-empty {
	background: #f5f5f5;
	border: 1px dashed #999;
	border-radius: 8px;
	color: #333;
	font-size: 14px;
	padding: 24px;
}

@media (max-width: 767px) {
	.gol-latest-newsletter-flipbook__title {
		font-size: clamp(24px, 7vw, 34px);
	}
}
