/* =========================================================================
   single-fundo › 02 Dados do Fundo (tabela larga listrada, pares 2 col). Namespaced.
   ========================================================================= */
.single-fundo .fundo-info { padding-bottom: clamp(2.5rem, 1.5rem + 3vw, 72px); }
.single-fundo .fundo-table {
	display: flex;
	flex-direction: column;
	gap: 0;
}
.single-fundo .fundo-table__row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: clamp(1.25rem, 3vw, 56px);
	align-items: start;
	padding: 13px clamp(1rem, 2vw, 34px);
	border-radius: 10px;
}
.single-fundo .fundo-table__row--alt { background: rgba(45,45,45,.07); }
.single-fundo .fundo-table__cell {
	display: grid;
	grid-template-columns: minmax(120px, 210px) 1fr;
	gap: clamp(1rem, 2vw, 34px);
	align-items: baseline;
}
.single-fundo .fundo-table__key {
	font-size: 14px;
	font-weight: 600;
	color: var(--leto-ink);
}
.single-fundo .fundo-table__val {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	color: #1a1a1a;
}

@media (max-width: 880px) {
	.single-fundo .fundo-table__row { grid-template-columns: 1fr; gap: 0; padding: 12px 1rem; }
	.single-fundo .fundo-table__row--alt { background: #ededed; }
	.single-fundo .fundo-table__cell { padding-block: 8px; }
	.single-fundo .fundo-table__cell:empty { display: none; }
}
@media (max-width: 520px) {
	.single-fundo .fundo-table__cell { grid-template-columns: 1fr; gap: .15rem; }
}
