/* Keep reassurance within the opening rather than inserting two visual breaks. */
.confidence-bridge{display:block;background:#112f29;color:#f3f4e7;padding:0 max(6%,calc((100% - 1320px)/2)) 32px;border:0}
.confidence-bridge>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:24px;border-top:1px solid #d6e4c72b}
.confidence-bridge a{display:block;border:0;padding:0;min-height:52px}
.confidence-bridge a strong{display:block;font-size:13px;font-weight:500;color:#e5ecd9;margin-bottom:7px}
.confidence-bridge a span{display:block;font-size:11px;line-height:1.6;color:#bdcfb8}
.confidence-bridge a:hover strong{text-decoration:underline;text-underline-offset:5px}
.confidence-bridge a:focus-visible{outline:2px solid #dceaaf;outline-offset:6px}
@media(max-width:700px){.confidence-bridge{padding:0 6% 28px}.confidence-bridge>div{grid-template-columns:1fr;gap:18px;padding-top:24px}.confidence-bridge a{min-height:44px}.confidence-bridge a strong{font-size:13px}.confidence-bridge a span{font-size:11px}}
.confidence-bridge{width:100%;max-width:none;margin:0;padding:0 6% 32px;box-sizing:border-box}
.confidence-bridge>div{width:100%;max-width:1320px;margin:0 auto;box-sizing:border-box}
@media(max-width:700px){.confidence-bridge{padding-bottom:28px}}
