/* ==========================================================================
   Atuação · Camadas em detalhe.
   Espelha template-parts/page-atuacao/sections/camadas-detalhe.php.
   ========================================================================== */
.cad-atuacao { padding-top: var(--cad-section-y-lg); }

.cad-atuacao__head { margin-bottom: var(--cad-section-y); }
.cad-atuacao__head .cad-lead { max-width: 40ch; }

.cad-atuacao__camada {
	padding-top: var(--cad-section-y);
	border-top: var(--cad-hairline) solid var(--cad-rule);
	margin-bottom: var(--cad-section-y);
}
.cad-atuacao__camada:last-child { margin-bottom: 0; }

.cad-atuacao__numeral {
	display: block;
	font-size: var(--cad-fs-display-2);
	margin-bottom: var(--cad-sp-2);
}

.cad-atuacao__nome {
	font-size: var(--cad-fs-title);
	margin: 0;
}

.cad-atuacao__lead {
	font-family: var(--cad-font-text);
	font-size: var(--cad-fs-body);
	max-width: 40ch;
	margin-bottom: var(--cad-sp-5);
}

.cad-atuacao__regime {
	font-family: var(--cad-font-label);
	font-size: var(--cad-fs-label);
	letter-spacing: var(--cad-ls-label);
	text-transform: uppercase;
	color: var(--cad-gray-mid);
	margin: 0;
}

.cad-atuacao__itens {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: var(--cad-hairline) solid var(--cad-rule);
}

.cad-atuacao__itens li {
	padding-block: var(--cad-sp-3);
	border-bottom: var(--cad-hairline) solid var(--cad-rule);
	max-width: 60ch;
}
