/* About page: the GDA story and the knowledge partner. Plain type, the site's own cards, no new furniture. */
.gda__intro { align-items: center; }
.gda__intro .split__text > * + * { margin-top: calc(14 * var(--pt)); }
.gda__photo img { width: 100%; }
.gda__lead + .gda__lead { margin-top: calc(10 * var(--pt)); }
.gda__sub { margin-top: calc(30 * var(--pt)); }
.gda__sub + .gda__lead { margin-top: calc(12 * var(--pt)); }
.gda .title + .gda__lead { margin-top: calc(16 * var(--pt)); }
.gda__cards { margin-top: calc(24 * var(--pt)); align-items: stretch; }
.gda__cards .info-card__text { margin-top: calc(8 * var(--pt)); }
.gda__values {
  display: grid; grid-template-columns: repeat(2, 1fr);
  gap: calc(10 * var(--pt)) calc(26 * var(--pt)); margin-top: calc(16 * var(--pt));
}
.gda__value {
  position: relative; padding-left: calc(16 * var(--pt));
  font-family: var(--f-alex); font-weight: 300; font-size: calc(11.5 * var(--pt)); line-height: 1.5;
}
.gda__value::before {
  content: ""; position: absolute; left: 0; top: calc(6 * var(--pt));
  width: calc(6 * var(--pt)); height: calc(6 * var(--pt)); border-radius: 50%;
  background: linear-gradient(135deg, var(--blue-bright), var(--teal));
}
.partner__kicker { color: var(--teal); }
.partner__logo { display: flex; justify-content: center; }
.partner__logo img { width: calc(230 * var(--pt)); max-width: 100%; height: auto; }

@media (max-width: 959px) {
  .gda__photo { max-width: 420px; }
  .gda__sub { margin-top: 30px; }
  .gda__values { grid-template-columns: 1fr; gap: 12px; margin-top: 18px; }
  .gda__value { padding-left: 20px; font-size: 15px; }
  .gda__value::before { width: 8px; height: 8px; top: 8px; }
  .gda__cards { margin-top: 22px; }
  .partner__logo img { width: 260px; }
}
