
  :root{
    --asm-text:#0a2f4d;
    --asm-accent:#FF7603;
    --asm-bg:#fff;
    --asm-ring:rgba(10,47,77,.12);
  }

  

  .asm-reassurance-list{
    list-style:none; margin:0; padding:0;
    display:grid; gap:.8rem;
  }

  .asm-reassurance-list li{
    position:relative;
    color:var(--asm-text); background:var(--asm-bg);
    border:1px solid var(--asm-ring); border-radius:14px;
    padding:.9rem 1.1rem; line-height:1.45; box-shadow:0 2px 10px rgba(0,0,0,.04);

    /* alignement & hauteur régulière */
    display:flex; align-items:center; min-height:88px;
    /* liseré orange à gauche (un seul sélecteur suffit) */
    border-left:4px solid var(--asm-accent);
  }

  .asm-reassurance-list li strong{ font-weight:700; color:var(--asm-text); }

  /* Desktop : deux colonnes, mobile : une colonne */
  @media (min-width:900px){
    .asm-reassurance-list{ grid-template-columns:1fr 1fr; }
  }

  /* Mobile compact */
  @media (max-width:480px){
    .asm-reassurance-list li{ padding:12px 14px; border-radius:12px; min-height:76px; }
  }

