/* Pôle IA (intelligence-artificielle.html + en/artificial-intelligence.html) — petits compléments à services.bundle.css.
   Aucune animation. Couleurs par variables : lisible en thème clair (beige) et sombre (nuit). */
.p-ia-col>*+*{margin-top:22px}
.service-further-list.p-ia-poles{grid-template-columns:1fr 1fr;margin-top:0}
.p-ia-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.p-ia-cards>li{padding:20px 22px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}
.p-ia-cards h3{font-size:18px;line-height:1.3;color:var(--text)}
.p-ia-cards p{margin-top:8px;font-size:15px;line-height:1.65;color:var(--muted)}
.p-ia-cards .p-ia-case{background:transparent;border-color:var(--gold)}
.p-ia-cards .p-ia-case a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:var(--gold);text-decoration:underline;text-underline-offset:4px}
ol.p-ia-cards{counter-reset:p-ia-step}
ol.p-ia-cards>li{counter-increment:p-ia-step}
ol.p-ia-cards>li::before{content:"0" counter(p-ia-step);display:block;margin-bottom:10px;font:600 12px/1 Montserrat,Arial,sans-serif;letter-spacing:.12em;color:var(--gold)}
.p-ia-note{padding:14px 18px;border-left:3px solid var(--gold);background:var(--panel);font-size:15px;line-height:1.65;color:var(--text)}
html:not([data-theme="nuit"]) ol.p-ia-cards>li::before{color:#76541e}
@media(max-width:760px){.service-further-list.p-ia-poles,.p-ia-cards{grid-template-columns:1fr}}
.service-further-list.p-ia-poles .p-ia-more{margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;color:var(--gold);text-decoration:underline;text-underline-offset:4px}
.service-further-list.p-ia-poles .p-ia-more span{font-size:inherit;color:inherit}
html:not([data-theme="nuit"]) .service-further-list.p-ia-poles .p-ia-more{color:#76541e}
/* Espace visible avant la flèche du lien (inline-flex supprime l'espace du texte) — correction finale 29/10/2026 */
.p-ia-cards .p-ia-case a{gap:.35em}
