/**
 * Business Details Section
 */
.wte-business-details {
	display: flex; flex-direction: column; gap: var(--wte-space-2xl);
}
.wte-business-detail {
	display: grid; grid-template-columns: 1fr; gap: var(--wte-space-xl);
	background: var(--wte-white); border-radius: var(--wte-radius-md);
	padding: var(--wte-space-xl); box-shadow: var(--wte-shadow-sm);
}
@media (min-width: 768px) {
	.wte-business-detail--has-image { grid-template-columns: 200px 1fr; }
}
.wte-business-detail__image-wrap img { border-radius: var(--wte-radius-sm); width: 100%; }
.wte-business-detail__title { font-size: 1.125rem; margin-bottom: var(--wte-space-sm); }
.wte-business-detail__body { font-size: 0.875rem; color: var(--wte-gray-600); line-height: 1.7; }
.wte-business-detail__link {
	display: inline-block; margin-top: var(--wte-space-md);
	color: var(--wte-color-accent); font-weight: var(--wte-font-weight-medium); font-size: 0.875rem;
}
