/* Targeted checklist corrections, 2026-08-25. */
.trust-core-grid {
	align-items: stretch;
}

.trust-core-grid > * {
	height: 100%;
}

@media (max-width: 620px) {
	.research-person-card {
		grid-template-columns: minmax(0, 1fr) !important;
		align-content: start;
		justify-items: center;
		gap: .4rem;
		padding: .4rem !important;
		text-align: center;
		-webkit-text-size-adjust: none;
		text-size-adjust: none;
	}

	.research-person-card > img {
		width: 3rem;
		height: 3rem;
		margin: 0 auto;
	}

	.research-person-card > div {
		width: 100%;
		min-width: 0;
		text-align: center;
	}

	.research-person-card h3,
	.research-person-card p,
	.research-person-card a {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		overflow-wrap: break-word;
		word-break: normal;
		text-align: center;
	}

	main#main-content .research-person-card .research-person-card__role {
		font-size: 9.5px !important;
		line-height: 1.35;
	}

	main#main-content .research-person-card h3 {
		font-size: 10.5px !important;
		line-height: 1.3;
	}

	main#main-content .research-person-card p:last-child {
		display: -webkit-box;
		font-size: 9.5px !important;
		line-height: 1.4;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
	}
}
