/* Pages Agents IA (agents-ia.html, en/ai-agents.html) uniquement. Aucune animation. */
.pa-col{min-width:0}
.pa-grid{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pa-grid li{padding:20px 22px;border:1px solid rgba(199,164,98,.24);border-radius:6px}
.pa-grid h3,.pa-steps h3{margin:0 0 8px;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--text)}
.pa-grid p,.pa-steps p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}
.pa-note{margin-top:24px;padding-left:16px;border-left:2px solid var(--gold);font-size:16px;line-height:1.7;color:var(--text)}
.pa-steps{list-style:none;margin:0;padding:0;counter-reset:pa-step}
.pa-steps li{counter-increment:pa-step;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding:20px 0;border-top:1px solid var(--line)}
.pa-steps li:last-child{border-bottom:1px solid var(--line)}
.pa-steps li::before{content:"0" counter(pa-step);grid-row:1 / span 2;font-weight:600;font-size:14px;line-height:1.9;letter-spacing:.12em;color:var(--gold)}
html:not([data-theme="nuit"]) .pa-grid li{border-color:rgba(138,100,36,.38)}
@media (max-width:760px){.pa-grid{grid-template-columns:1fr}}
