/* Section 11 sectors (#secteurs), owner S4 — design v5 sections/11-sectors.html.
   Section padding: .mc-section--flush-top (0 gutter clamp(56px,8vw,112px)); width: .mc-wrap--narrow (1100px). */

.sectors-inner { text-align: center; }
.sectors-title { font-size: clamp(30px, 3.4vw, 46px); line-height: 1.05; }

.sectors-list {
  margin: 28px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}
.sectors-pill {
  min-height: 52px;
  padding: 10px 22px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  font-family: var(--mc-serif);
  font-weight: 400;
  font-size: clamp(18px, 1.8vw, 22px);
  line-height: 1.2;
}
/* Three colours in turn (design: ['#2E1408', '#F3E3CC', '#E59A2F'][i % 3]). */
.sectors-pill:nth-child(3n + 1) { background: var(--mc-ink); color: var(--mc-on-dark); }
.sectors-pill:nth-child(3n + 2) { background: var(--mc-sand); color: var(--mc-ink); }
.sectors-pill:nth-child(3n) { background: var(--mc-caramel); color: var(--mc-ink); }
