.a1-pdp-assurance{margin:16px 0 22px;padding:14px;border:1px solid #d9e2dc;border-radius:8px;background:#f7faf8;color:#183529}
.a1-pdp-assurance ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}
.a1-pdp-assurance li{min-width:0;margin:0;padding-left:22px;position:relative}
.a1-pdp-assurance li:before{content:"✓";position:absolute;left:0;top:0;color:#134134;font-weight:800}
.a1-pdp-assurance strong,.a1-pdp-assurance span{display:block}
.a1-pdp-assurance strong{font-size:13px;line-height:1.3}
.a1-pdp-assurance span{margin-top:2px;color:#53645d;font-size:12px;line-height:1.4}
.a1-pdp-assurance a{color:#234f3d;text-decoration:underline;text-underline-offset:2px}
@media(max-width:480px){.a1-pdp-assurance ul{grid-template-columns:1fr;gap:10px}}
