/* Idéal Web — centrage du contenu des boutons des articles seulement */
body.iw-public-page header.top a.navcta,
body.iw-public-page main a.btn,
body.iw-public-page main button.btn,
body.iw-public-page main .hero-actions > a,
body.iw-public-page main .actions > a {
  display:inline-flex;
  justify-content:center;
  align-items:center;
  text-align:center;
  gap:8px;
  white-space:normal;
  min-width:0;
  max-width:100%;
  line-height:1.35;
}
body.iw-public-page header.top a.navcta :is(i,svg),
body.iw-public-page main a.btn :is(i,svg),
body.iw-public-page main button.btn :is(i,svg){flex-shrink:0}
@media(max-width:620px){
  body.iw-public-page main .hero-actions > a.btn{width:100%;}
}
