/* Sobre — "Metodologia Polvo" (#1e1e1e): ilustração + texto (2 colunas no desktop). */
.raz-sobre-polvo { background: #1e1e1e; color: var(--raz-cream); }
.raz-sobre-polvo__inner {
	display: grid;
	grid-template-columns: 1fr;
	gap: 24px;
	align-items: center;
	padding-block: 50px;
}
.raz-sobre-polvo__art img { display: block; width: 100%; max-width: 360px; height: auto; }
.raz-sobre-polvo__titulo {
	font-family: var(--raz-font-light);
	font-weight: 300;
	font-size: 36px;                /* mobile */
	line-height: 1.1;
	letter-spacing: -1px;
	color: var(--raz-cream);
	margin: 0 0 16px;
}
.raz-sobre-polvo__titulo strong { font-family: var(--raz-font-display); font-weight: 600; }
.raz-sobre-polvo__desc {
	font-family: var(--raz-font);
	font-size: 16px;
	line-height: 28.8px;
	color: color-mix(in srgb, var(--raz-cream) 80%, transparent);
	max-width: 460px;
}
.raz-sobre-polvo__desc p { margin: 0; }
@media (min-width: 740px) {
	.raz-sobre-polvo__inner { grid-template-columns: 0.9fr 1.1fr; gap: 48px; padding-block: 40px; }
	.raz-sobre-polvo__art img { max-width: 100%; }
	.raz-sobre-polvo__titulo { font-size: 40px; line-height: 45px; letter-spacing: -1.08px; }
}
