/* ============================================
   5. TYPOGRAPHIE
   ============================================ */
.page-title {
  font-family: var(--font-display);
  font-size: 1.875rem;
  font-weight: 400;
  color: var(--gray-900);
  line-height: 1.2;
}

.page-subtitle {
  font-size: 0.9375rem;
  color: var(--gray-500);
  margin-top: 4px;
}

.section-title {
  font-family: var(--font-display);
  font-size: 1.25rem;
  font-weight: 400;
  color: var(--gray-900);
}

.section-subtitle {
  font-size: 0.875rem;
  color: var(--gray-500);
  margin-top: 2px;
}

