/* The rewards page uses the available width without the editorial hero or sidebar. */
.bdc-rewards-page {
	background: #f5f7f4;
	padding-block: clamp(20px, 3vw, 40px) clamp(32px, 4vw, 56px);
}
.bdc-rewards-container {
	width: min(1240px, calc(100% - 64px));
}
.bdc-rewards-content {
	min-width: 0;
}
.bdc-rewards-content .qrpcl-wrap {
	width: 100%;
	max-width: none;
	margin: 0 auto 20px;
}
.bdc-rewards-content .qrpcl-auth-wrap {
	max-width: 1040px;
}
.bdc-rewards-content .qrpcl-wrap:last-child {
	margin-bottom: 0;
}
.bdc-rewards-content .widget-shortcode {
	margin: 0;
	padding: 0;
	border: 0;
}
.bdc-rewards-content .bdc-native-widget[data-widget_type="shortcode.default"] {
	margin-bottom: 0;
}
@media (max-width: 760px) {
	.bdc-rewards-page { padding-block: 16px 28px; }
	.bdc-rewards-container { width: calc(100% - 24px); }
	.bdc-rewards-content .qrpcl-wrap { margin-bottom: 16px; }
}
