/* V21.88-RC8 — dossiers de preuve et indexation raisonnée */
.ds-public-proof-v2188{margin:2.2rem 0;padding:1.25rem 1.35rem;border:1px solid #c9d7e8;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#f3f7fb);color:#11294b;box-shadow:0 8px 28px rgba(17,41,75,.06)}
.ds-public-proof-v2188 .ds-proof-kicker{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a3412;margin:0 0 .35rem}.ds-public-proof-v2188 h2{margin:.15rem 0 .8rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.18;color:#102a56}.ds-public-proof-v2188 p{max-width:82ch;line-height:1.72;margin:.7rem 0}.ds-proof-formula{margin:1rem 0;padding:.85rem 1rem;border-left:4px solid #1d4ed8;background:#fff;border-radius:10px;font-weight:750}.ds-proof-check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.ds-proof-check li{background:#fff;border:1px solid #d9e3ef;border-radius:10px;padding:.7rem .8rem;line-height:1.45}.ds-proof-check li::before{content:'✓';font-weight:900;color:#166534;margin-right:.45rem}.ds-proof-hub-link{display:inline-block;margin-top:1rem;font-weight:750;color:#153e75}.ds-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.2rem 0}.ds-proof-card{display:block;border:1px solid #d6e0ec;border-radius:14px;padding:1rem;background:#fff;text-decoration:none;color:#102a56}.ds-proof-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(17,41,75,.08)}.ds-proof-card strong{display:block;margin-bottom:.35rem}@media(max-width:700px){.ds-public-proof-v2188{padding:1rem}.ds-proof-check{grid-template-columns:1fr}}
