/* Whitepaper Download Station (per-practice gated report CTA) */
/* Layout per Figma: https://www.figma.com/design/E99Uy728pktDzSnivJjpc4/RS-Email-Flow?node-id=13-164 */
.whitepaper-station {
	background: radial-gradient(44.62% 91.46% at 52.44% 68.09%, #081987 0%, #050F54 50%, #040B3B 75%, #020621 100%);
	padding: 80px 0 56px;
	overflow: hidden;
}

.whitepaper-station__inner {
	display: grid;
	grid-template-columns: minmax(320px, 545px) 1fr;
	gap: 48px;
	align-items: center;
	max-width: 1080px;
	margin: 0 auto;
}

.whitepaper-station--reverse .whitepaper-station__inner {
	grid-template-columns: 1fr minmax(320px, 545px);
}

.whitepaper-station--reverse .whitepaper-station__copy {
	order: 2;
}

.whitepaper-station--reverse .whitepaper-station__art {
	order: 1;
}

/* Dark background + Figma's Inter Tight display treatment for this component's headline */
.whitepaper-station .section-intro__title {
	color: #fff;
	font-family: "Inter Tight", sans-serif;
	line-height: 1.2;
}

.whitepaper-station .btn-gated-download {
	margin-top: 32px;
}

.whitepaper-station__art {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.whitepaper-station__cover {
	width: 400px;
	max-width: 100%;
	height: auto;
	border-radius: 8px;
	box-shadow: 13px 13px 17.2px 11px rgba(0, 0, 0, 0.1);
}

@media (max-width: 900px) {
	.whitepaper-station {
		padding: 56px 0 40px;
	}

	.whitepaper-station__inner,
	.whitepaper-station--reverse .whitepaper-station__inner {
		grid-template-columns: 1fr;
		gap: 40px;
	}

	.whitepaper-station--reverse .whitepaper-station__copy,
	.whitepaper-station--reverse .whitepaper-station__art {
		order: 0;
	}

	.whitepaper-station__art {
		justify-content: center;
	}

	.whitepaper-station__cover {
		width: 300px;
	}
}
