.demo-site[data-model="institutionnel"] {
  --site-paper: oklch(98.4% 0.006 95); --site-paper-2: oklch(95.8% 0.012 95);
  --site-ink: oklch(20% 0.035 255); --site-ink-2: oklch(33% 0.03 255); --site-muted: oklch(46% 0.015 255);
  --site-rule: oklch(84% 0.012 255); --site-accent: oklch(45% 0.10 185); --site-accent-ink: oklch(98% 0.01 100); --site-soft: oklch(92% 0.04 185);
  --site-display: var(--font-editorial); --site-radius: 0; --site-heading-weight: 600;
}
.demo-site[data-model="institutionnel"] .demo-hero__copy { padding-inline-start: clamp(1rem, 2vw, 1.8rem); border-inline-start: 4px solid var(--site-accent); }
.demo-site[data-model="institutionnel"] .demo-page-marker { text-transform: uppercase; letter-spacing: 0.08em; }
.demo-site[data-model="institutionnel"] .demo-section__head h2 { padding-block-start: 0.6rem; border-top: 2px solid var(--site-ink); }
.demo-site[data-model="institutionnel"] .motif-index div { grid-template-columns: 2.5rem minmax(0, 1fr) auto; }
