/* =========================================================================
   difference.css — "No somos una lista de abogados": copy + panel/lista de
   diferenciadores con cita destacada.
   ========================================================================= */

.difference__grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: clamp(30px, 5vw, 60px);
	align-items: start;
}

.difference .pull-quote {
	font-family: var(--font-heading);
	font-weight: var(--fw-semibold);
	font-size: clamp(1.15rem, 2vw, 1.35rem);
	color: var(--navy);
	line-height: 1.4;
	margin: 0 0 8px;
}

.difference__panel {
	background: var(--white);
	border: 1px solid var(--line);
	border-radius: var(--radius-card);
	box-shadow: var(--shadow-card);
	padding: clamp(26px, 4vw, 38px);
}

@media (max-width: 860px) {
	.difference__grid { grid-template-columns: 1fr; }
}
