/* P4 only adjusts compact EN homepage names and the demographic project title. */
#leadership .tnesc-p4-name-card {
  container-type: inline-size;
}
#leadership .tnesc-p4-name-card > h3 {
  min-height: 1.2em;
  line-height: 1.2;
  margin-bottom: 1.25rem;
}
#leadership .tnesc-p4-name-card > h3 a {
  display: inline-block;
  font-size: 18px;
  font-size: clamp(17px, 7cqi, 24px);
  line-height: 1.2;
  letter-spacing: -.02em;
  white-space: nowrap;
}
#leadership .tnesc-p4-name-card .tnesc-p2-name-line {
  display: inline;
}
@media (max-width: 1200px) and (min-width: 621px) {
  #leadership :has(> .tnesc-p4-name-card) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 620px) {
  #leadership :has(> .tnesc-p4-name-card) {
    grid-template-columns: minmax(0, 1fr);
  }
}
.tnesc-project-detail > h1.tnesc-p4-demographic-title,
#projects .tnesc-concept-card .tnesc-p2-project-title {
  font-family: "Times New Roman", Times, "Liberation Serif", serif;
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}
.tnesc-p4-demographic-title .tnesc-p4-title-year,
#projects .tnesc-p2-title-year {
  font: inherit;
  color: inherit;
  vertical-align: baseline;
}
