/* Dispositif familial : bloc continu approuvé (149), figures non recadrées et statut provisoire. */
.sous-partie .pb-bloc-continu>p,.sous-partie .pb-bloc-continu>blockquote{display:inline!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;font:inherit;color:inherit}
.sous-partie .pb-bloc-continu>p::before,.sous-partie .pb-bloc-continu>blockquote::before{content:none!important}
.pb-bloc-continu>blockquote cite{display:inline}
.pb-introduction{display:flow-root}.pb-introduction>p{margin:0}
.sous-partie{display:flow-root;overflow:visible}
.drawer .corps{display:flow-root}
.pb-source{font-size:.8rem;line-height:1.3;opacity:.8}
.pb-scene{width:min(42%,290px);padding:9px;margin:12px 0 18px;border:1px solid var(--ligne);background:var(--clair)}
.pb-scene img{display:block;width:100%;height:auto;object-fit:contain}
.pb-scene figcaption{margin-top:7px;font-size:.85rem;line-height:1.35}
.pb-scene.droite{float:right;margin-left:20px}.pb-scene.gauche{float:left;margin-right:20px}
.grand-dessin img{display:block;width:100%;height:auto;aspect-ratio:93/44;object-fit:contain}
.grand-dessin figcaption em{font-style:italic}
.pb-avis-provisoire{padding:12px 16px;margin:0 0 20px;border:2px solid var(--rouge);background:#fffaf0;color:var(--rouge);font-size:1rem;line-height:1.4}
.programme-national,.parcours-rappel{font-size:1.1rem;line-height:1.45;margin:12px 0;hyphens:none}
.hero h1{overflow-wrap:normal;hyphens:none}
@media(max-width:700px){.pb-scene{width:45%;padding:6px}.pb-scene.droite{margin-left:12px}.pb-scene.gauche{margin-right:12px}.pb-scene figcaption{font-size:.8rem}.drawer .corps{padding:15px}.hero h1{font-size:2.2rem;line-height:1.1}}
@media(max-width:410px){.pb-scene{float:none!important;width:100%;max-width:290px;margin:15px auto!important}}
