/* =========================================================
   Institucional — Quem Somos (RF-10), ritmo da POC
   ========================================================= */

.tsg-quem-somos {
	scroll-margin-top: calc(var(--tsg-altura-cabecalho) + var(--wp--preset--spacing--20));
}

.tsg-quem-somos__corpo {
	padding: clamp(64px, 9vw, 116px) max(28px, 16vw);
	background: var(--wp--preset--color--branco);
}

.wp-site-blocks .tsg-quem-somos > .tsg-quem-somos__corpo,
.wp-site-blocks .tsg-quem-somos > .tsg-subhero {
	width: 100%;
	max-width: none;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.tsg-quem-somos__leitura {
	max-width: 76ch;
	margin-right: auto;
	margin-left: auto;
}

.tsg-quem-somos__leitura p {
	color: var(--wp--custom--texto-suave);
	font-size: var(--wp--preset--font-size--body-lg);
	line-height: 1.7;
	text-wrap: pretty;
}

@media (max-width: 899px) {
	.tsg-quem-somos__corpo {
		padding-right: var(--wp--preset--spacing--30);
		padding-left: var(--wp--preset--spacing--30);
	}
}

@media (max-width: 767px) {
	.tsg-quem-somos__corpo {
		padding-right: var(--wp--preset--spacing--20);
		padding-left: var(--wp--preset--spacing--20);
	}
}
