/* Composition propre à l’article ; boutons, sommaire et notice médicale partagés. */
.douleur-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.douleur-photos figure{overflow:hidden;border:1px solid #d9dde6;border-radius:16px;background:#f5f6f8}.douleur-photos img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.nvc-article-body .douleur-photos figcaption{padding:20px}.douleur-label{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;color:#626977;margin-bottom:12px}.nvc-article-body .douleur-photos h3,.nvc-article-body .douleur-pair h3{font-size:21px;line-height:1.3;margin:0 0 12px}.nvc-article-body .douleur-photos p,.nvc-article-body .douleur-pair p{font-size:16px;line-height:1.65;margin:0}
.douleur-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.douleur-pair>section{min-width:0;padding:24px;border:1px solid #d9dde6;border-radius:16px;background:#f5f6f8}.nova-article-surface .douleur-pair>section{background:white}
.douleur-vigilance{display:flex;align-items:flex-start;gap:14px;padding:24px;background:#fff9d9;border:1px solid #d8cc7c;border-radius:16px;margin:24px 0;color:#464225}.douleur-vigilance>svg{flex:0 0 22px;margin-top:3px}.nvc-article-body .douleur-vigilance p{font-size:16px;line-height:1.65;margin:12px 0 0;color:inherit}.douleur-faq{padding:20px 0;border-bottom:1px solid #d9dde6}.douleur-faq summary{font-size:18px;font-weight:600;cursor:pointer}.douleur-faq p{padding-top:14px}.nvc-article-body .douleur-source,.nvc-article-body .douleur-source p{font-size:14px;line-height:1.65}
@media(max-width:850px){.douleur-photos{grid-template-columns:1fr}.douleur-photos figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.douleur-photos img{height:100%;aspect-ratio:auto;object-fit:cover}}
@media(max-width:600px){.douleur-pair,.douleur-photos figure{grid-template-columns:1fr}.douleur-photos img{height:auto;aspect-ratio:3/2}.douleur-pair>section,.douleur-vigilance{padding:20px}}
