.mw-pro-assurances{max-width:1200px;margin:0 auto;padding:24px 28px 18px;box-sizing:border-box;background:#f7f7f2;color:#18374c;border-top:1px solid #d9e2e7;border-bottom:1px solid #d9e2e7;scroll-margin-top:24px}
.mw-pro-assurances-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mw-pro-assurances article{display:flex;align-items:flex-start;gap:12px;min-width:0}
.mw-pro-assurances article+article{border-left:1px solid #d9e2e7;padding-left:24px}
.mw-pro-assurances svg{flex:0 0 28px;color:#4d708b;margin-top:2px}
.mw-pro-assurances h2{font-family:inherit;font-size:16px;line-height:1.4;font-weight:600;color:#18374c;margin:0 0 8px}
.mw-pro-assurances p{font-size:14px;line-height:1.6;margin:0;color:#354f60}
.mw-pro-assurances strong{font-weight:600;color:#18374c}
.mw-pro-assurances .mw-pro-assurances-link{display:block;width:fit-content;max-width:100%;margin:16px auto 0;padding:8px 0;color:#18374c;font-size:13px;line-height:1.5;text-align:center;text-underline-offset:4px}
.mw-pro-assurances a:focus-visible{outline:2px solid #4d708b;outline-offset:4px}
@media(max-width:760px){.mw-pro-assurances{padding:18px 6% 12px}.mw-pro-assurances-grid{grid-template-columns:1fr;gap:16px}.mw-pro-assurances article+article{border-left:0;border-top:1px solid #d9e2e7;padding-left:0;padding-top:16px}.mw-pro-assurances h2{font-size:15px;margin-bottom:4px}.mw-pro-assurances p{font-size:13px}.mw-pro-assurances .mw-pro-assurances-link{margin-top:10px}}
