/* Serviços hub — feature "Legal Department As a Service": imagem b&w + título à esquerda.
   Controle: 68/65 ls-1.836 Clash-Light branco. */
.raz-srv-legal {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 300px;              /* mobile */
	background-size: cover;
	background-position: center;
	text-decoration: none;
	overflow: hidden;
}
.raz-srv-legal__overlay {
	position: absolute; inset: 0;
	background: linear-gradient(90deg, rgba(15,21,23,0.85) 0%, rgba(15,21,23,0.45) 60%, rgba(15,21,23,0.25) 100%);
	filter: grayscale(0.4);
}
.raz-srv-legal__inner { position: relative; z-index: 1; width: 100%; }
.raz-srv-legal__title {
	display: block;
	font-family: var(--raz-font-light);
	font-weight: 300;
	font-size: 40px;                /* mobile */
	line-height: 1;
	letter-spacing: -1.08px;
	color: #fff;
}
.raz-srv-legal__title strong { font-family: var(--raz-font-display); font-weight: 600; }
@media (min-width: 740px) {
	.raz-srv-legal { min-height: 533px; }
	.raz-srv-legal__title { font-size: 68px; line-height: 65px; letter-spacing: -1.836px; }
}
