/* Trust bar (Fix 01): template-parts/trust-bar.php
 * Inter, #232323 on white, bold lead and light supporting text, thin rule beneath.
 * Layout (space-between above 1200px, rotating slides below) comes from
 * .sub-header in style.css. */

.sub-header.trust-bar {
	border-bottom: 1px solid #e5e3df;

	&.content-section {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.trust-bar-item {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 10px;
		color: var(--color-secondary);
	}

	.trust-bar-icon {
		flex: 0 0 auto;
		width: 22px;
		height: 22px;
	}

	.trust-bar-stars {
		width: 88px;
		height: 16px;
	}

	p {
		margin: 0;
		font-size: var(--text-size-sm);
		font-weight: 300;
		line-height: 1.4;
		color: var(--color-secondary);
		white-space: nowrap;
	}

	strong {
		font-weight: 500;
	}
}

@media (min-width: 1201px) {
	.sub-header.trust-bar .trust-bar-item {
		justify-content: flex-start;
	}
}

@media (min-width: 1400px) {
	.sub-header.trust-bar p {
		font-size: var(--text-size);
	}
}
