.content-section .content-left {
  flex: 1;
}

/* sia step-3 A2: non-brace homepage emphasis (replaces the literal `{ }`
   braces dropped from home.intro_html). Brand accent + real bold against the
   large semilight hero text — `.bold` is neutered to regular weight. */
.text-emphasis {
  color: var(--brand-accent-deep);
  font-weight: var(--font-weight-bold);
}

/* sia step-3 D3: "À la une" card — the right-column CTA now surfaces the
   newest published content (label = impact text, then its type + title). */
.alaune-card {
  display: block;
  text-decoration: none;
}
.alaune-card__type {
  margin-top: 0.75rem;
  font-size: 0.85rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--brand-accent-deep);
}
.alaune-card__title {
  margin-top: 0.25rem;
  font-weight: var(--font-weight-bold);
  color: var(--brand-ink);
}