.tsg-sobre {
	padding: var(--wp--preset--spacing--secao) max(var(--wp--preset--spacing--30), 6vw);
	background: var(--wp--preset--color--branco);
}

.tsg-sobre__texto {
	max-width: 1100px;
	margin: 0 auto;
	color: var(--wp--preset--color--texto);
	font-size: var(--wp--preset--font-size--headline-md);
	line-height: 1.55;
	letter-spacing: -0.01em;
	text-align: center;
	text-wrap: pretty;
}

.tsg-sobre__texto strong {
	color: var(--wp--preset--color--marca);
	font-family: var(--wp--preset--font-family--titulo);
	font-weight: 700;
}

@media (max-width: 1280px) {
	.tsg-sobre {
		padding-right: var(--wp--preset--spacing--50);
		padding-left: var(--wp--preset--spacing--50);
	}
}

@media (max-width: 899px) {
	.tsg-sobre {
		padding-right: var(--wp--preset--spacing--30);
		padding-left: var(--wp--preset--spacing--30);
	}
}

@media (max-width: 767px) {
	.tsg-sobre {
		padding-right: var(--wp--preset--spacing--20);
		padding-left: var(--wp--preset--spacing--20);
	}

	.tsg-sobre__texto {
		font-size: var(--wp--preset--font-size--body-lg);
		line-height: 1.6;
	}
}
