/**
 * Callout Strip — navy band, statement + button. Typography via utilities.
 */

.flexible-section.callout-strip {
	background: var(--gradient-navy);
	padding-inline: var(--section-pad-x);
}

.callout-strip-in {
	max-width: 1250px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: clamp(24px, 1.6vw + 14px, 36px);
	flex-wrap: wrap;
}

.callout-strip-tx { max-width: 640px; }

.callout-strip-ey {
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.callout-strip-text { margin: 0; }
.callout-strip-text em { font-style: normal; color: var(--color-gold2); }
