/* ─────────────────────────────────────────────────────────────────────────
   ACCUEIL — SURCHARGE CSS
   Initiatives Africa · posée le 16 septembre 2026

   POURQUOI CE FICHIER
   L'accueil est servi par le build « ia-v3 » depuis le 14 septembre 2026.
   La SOURCE DE CE BUILD N'EXISTE PAS SUR LE SERVEUR : ni package.json, ni
   vite.config, ni dossier src, ni .jsx/.tsx/.scss, ni source map. On ne peut
   donc pas recompiler. Le bundle compilé ne doit PAS être modifié — d'où
   cette surcharge, chargée APRÈS index-*.css depuis ia-pages/afrique.html.

   À SUPPRIMER le jour où la source du build est récupérée : les trois
   corrections ci-dessous devront alors être portées à la source.
   Voir /root/ajouts-locaux-hors-livraison.md
   ───────────────────────────────────────────────────────────────────────── */

/* 1 · BANDEAUX PARTENAIRES — hauteur réduite
   Les logos ne sont PAS touchés : .partner-logo-card__image garde son
   height:6rem et son object-fit:contain. Seules la boîte et les marges
   se resserrent. Carte : 166px -> ~136px. */
.partner-logo-band            { padding-block: 1.5rem; }
.partner-logo-band__viewport  { margin-bottom: 1.25rem; }
/* Le bundle pose « .partner-logo-band--sand .partner-logo-band__viewport
   {margin-bottom:3rem} », plus specifique que la ligne ci-dessus : sans cette
   regle le bandeau sable garderait 48px la ou les autres passent a 20px. */
.partner-logo-band--sand .partner-logo-band__viewport { margin-bottom: 1.25rem; }
.partner-logo-band__heading   { margin-bottom: 1rem; }
.partner-logo-band__track     { padding-block: .25rem; }
.partner-logo-card            { min-height: 8.5rem; padding: .625rem; }

/* 2 · AVERTISSEMENT — police réduite, lisible
   Le bundle rend 14px via clamp(.8rem,1vw,.9rem). */
.site-disclaimer__copy p      { font-size: .78rem; line-height: 1.6; }

/* 3 · COLONNES DE L'AVERTISSEMENT — même hauteur
   Le bundle déclare « columns:2 22rem » puis, plus loin et hors media query,
   « columns:auto » qui l'annule ; et column-fill n'y est jamais déclaré.
   D'où deux colonnes inégales (111px d'écart mesurés). On rétablit les deux
   colonnes et on ajoute l'équilibrage manquant. */
.site-disclaimer__copy        { columns: 2 22rem; column-fill: balance; }
/* Le bundle pose « break-inside:avoid » sur chaque paragraphe : un paragraphe
   ne peut alors pas se scinder, et l'equilibrage ne peut pas faire mieux que
   4 paragraphes d'un cote contre 3 de l'autre — 117px d'ecart mesures. On
   autorise la coupure pour que les deux colonnes se terminent ensemble. */
.site-disclaimer__copy p      { break-inside: auto; }
