
/* Delta-Sierra V21.41 — réponses politiques : priorité aux pièces originales */
.ds-resp-hero-v2141{padding:1.3rem 0 .9rem;background:linear-gradient(180deg,#f5f8fc,#fff)}
.ds-resp-hero-v2141 h1{max-width:920px;color:#153760;line-height:1.16;margin:.45rem 0 .65rem}
.ds-resp-hero-v2141 p{max-width:920px;line-height:1.65;color:#364c67}
.ds-resp-reading-v2141>section{margin:1.5rem 0 .8rem}
.ds-resp-reading-v2141 h2{color:#173a70;border-bottom:2px solid #d4dfed;padding-bottom:.42rem}
.ds-resp-intro-v2141{max-width:900px;line-height:1.6;color:#465c77}
.ds-response-gallery-v2141{display:grid;grid-template-columns:1fr;gap:1.15rem}
.ds-response-card-v2141{background:#fff;border:1px solid #ccd8e7;border-radius:.7rem;overflow:hidden;box-shadow:0 4px 16px rgba(19,48,86,.07)}
.ds-response-card-v2141 header{padding:.9rem 1rem .55rem;background:#f7f9fc;border-bottom:1px solid #dce4ef}
.ds-response-card-v2141 h3{margin:0;color:#173a70;font-size:1.13rem}
.ds-response-meta-v2141{margin:.2rem 0 0;color:#6a788d;font-size:.9rem}
.ds-response-card-v2141 figure{margin:0;padding:1rem}
.ds-response-proof-v2141{display:block;width:auto;max-width:100%;height:auto;max-height:980px;margin:0 auto;border:1px solid #d9dfe8;background:#fff;object-fit:contain}
.ds-response-card-v2141 figcaption{max-width:980px;margin:.8rem auto .1rem;line-height:1.6;font-weight:650;color:#263d5a}
.ds-resp-method-v2141{margin:2rem 0!important;padding:1rem 1.15rem;background:#f4f7fb;border-left:4px solid #173a70}
@media(max-width:700px){.ds-response-card-v2141 figure{padding:.6rem}.ds-response-card-v2141 figcaption{font-size:.94rem}.ds-response-proof-v2141{max-height:none}}
