/* CORAMUT V17.9.6 — lisibilité et erreurs associées aux champs. */
@media(max-width:639px){
body.cm176 .cm176-lede,body.cm176 .cm176-stage>p:not(.cm176-error),body.cm176 .cm176-benefits li,body.cm176 .cm176-caption,body.cm176 .cm195-proof-foot,body.cm176 .cm176-under,body.cm176 .cm176-smallprint,body.cm176 .cm176-label,body.cm176 .cm176-question legend,body.cm176 .cm176-option span{font-size:14px;line-height:1.5}
body.cm176 .cm176-stage>p.cm176-legal{font-size:14px;line-height:1.5}
}
body.cm176 .cm196-field-error{color:#A62929;font-size:14px;line-height:1.45;margin:6px 0 10px;font-weight:650}
body.cm176 input[aria-invalid="true"],body.cm176 select[aria-invalid="true"]{outline:2px solid #B42318;outline-offset:2px}
body.cm176 .cm196-proof{margin:18px 0 12px;border:1px solid #DCE6F2;background:#fff;border-radius:16px;padding:16px;box-shadow:0 7px 20px #071d3b0d}
body.cm176 .cm196-tag{margin:0 0 7px;color:#087F5B;font-weight:850;letter-spacing:.055em;font-size:12px}
body.cm176 .cm196-proof h2{font-size:18px;line-height:1.35;margin:0 0 14px;color:#071D3B}
body.cm176 .cm196-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
body.cm176 .cm196-numbers>div{min-width:0;border:1px solid #DCE6F2;background:#F5F8FC;border-radius:9px;padding:10px 7px}
body.cm176 .cm196-numbers span{display:block;font-size:12px;line-height:1.35;color:#475569;min-height:35px}
body.cm176 .cm196-numbers strong{display:block;font-size:19px;color:#071D3B;letter-spacing:-.025em;margin-top:6px}
body.cm176 .cm196-disclaimer{margin:12px 0 0;font-size:13px;line-height:1.5;color:#475569}
@media(max-width:360px){body.cm176 .cm196-numbers{grid-template-columns:1fr}body.cm176 .cm196-numbers>div{display:flex;align-items:center;justify-content:space-between;gap:10px}body.cm176 .cm196-numbers span{min-height:0}body.cm176 .cm196-numbers strong{margin-top:0;flex-shrink:0}}
@media(max-width:639px){body.cm176 .cm196-disclaimer{font-size:14px}}
