/* Structured Research / Field Note / Catch Report presentation. */
.cs-structured-summary {
	margin-block: 0 var(--cs-space-xl);
	padding: var(--cs-space-md);
	border: 1px solid var(--cs-border);
	border-inline-start: 2px solid var(--cs-accent);
	background: var(--cs-surface);
}

.cs-article--field_note .cs-structured-summary {
	border-inline-start-color: var(--cs-olive);
}

.cs-article--catch_report .cs-structured-summary {
	border-inline-start-color: var(--cs-accent);
}

.cs-structured-summary__title {
	margin: 0 0 var(--cs-space-md);
	font-family: var(--cs-font-body);
	font-size: 0.75rem;
	font-weight: 750;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

.cs-facts-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1px;
	padding: 0;
	margin: 0;
	background: var(--cs-border);
}

.cs-fact {
	min-inline-size: 0;
	padding: var(--cs-space-sm);
	background: var(--cs-surface-2);
}

.cs-fact__label {
	margin: 0 0 var(--cs-space-2xs);
}

.cs-fact__value {
	margin: 0;
	color: var(--cs-text);
	font-size: 0.95rem;
	line-height: 1.35;
}

@media (max-width: 41.99rem) {
	.cs-facts-grid {
		grid-template-columns: 1fr;
	}
}
