#risk-systems .tirads-table { width: 100%; margin: 0 0 var(--space-sm); border-collapse: collapse; color: var(--slate); font-size: 18px; line-height: 1.5; }
	#risk-systems .tirads-table caption { margin-bottom: var(--space-2xs); color: var(--ink); text-align: left; font-weight: 700; }
	#risk-systems .tirads-table th, #risk-systems .tirads-table td { padding: var(--space-2xs) var(--space-xs); border-bottom: 1px solid var(--mist); text-align: left; vertical-align: top; }
	#risk-systems .tirads-table thead th { border-top: 1px solid var(--mist); }
	#risk-systems .tirads-table th:first-child { width: 34%; }
	@media (max-width: 600px) {
		#risk-systems .tirads-table th, #risk-systems .tirads-table td { padding-inline: var(--space-2xs); }
		#risk-systems .tirads-table th:first-child { width: 44%; }
	}
