/* MB-CDC-005A. Solo dossier /home/inchieste/case-della-comunita/.
 * L'header e il footer ufficiali sono prodotti dal PHP condiviso del sito.
 * Le altre pagine, il CMS, le PWA e i loro CSS restano invariati. */
body.cdc-dossier-page{width:100%;min-width:0;overflow-x:clip}
body.cdc-dossier-page .preview-header{z-index:90}
body.cdc-dossier-page .site-footer{position:relative;z-index:1}
body.cdc-dossier-page .skip-link:focus{z-index:300}
/* Non sovrapporre il menu secondario al menu ufficiale sticky. */
body.cdc-dossier-page .cdc-section-nav{position:relative;top:auto;z-index:30;width:100%;height:auto;min-height:72px;backdrop-filter:none;background:#fff;border-bottom:1px solid #dcdedd}
body.cdc-dossier-page .cdc-section-nav .brand{font-size:clamp(14px,1.3vw,19px);letter-spacing:-.055em}
body.cdc-dossier-page .cdc-section-nav .brand small{font-size:10px;line-height:1.5;letter-spacing:.08em}
/* Colophon del dossier: sezione informativa, non un secondo footer istituzionale. */
body.cdc-dossier-page .cdc-endnote{background:#f3f3f1;color:#1c1c1d;padding:clamp(28px,4vw,55px) 0}
body.cdc-dossier-page .cdc-endnote a{color:#191919}
body.cdc-dossier-page .cdc-endnote p,body.cdc-dossier-page .cdc-endnote .footend{color:#4b4e50}
body.cdc-dossier-page .cdc-endnote .footend{border-top:1px solid #c1c5c4;margin-top:25px}
body.cdc-dossier-page .cdc-section-nav a:focus-visible,body.cdc-dossier-page .cdc-section-nav button:focus-visible{outline:3px solid #c40018;outline-offset:3px}
body.cdc-dossier-page :where(.cdc-section-nav,.cdc-endnote) :where(a,p,small){overflow-wrap:break-word}
@media(max-width:1100px){
 body.cdc-dossier-page .cdc-section-nav{padding-inline:clamp(14px,3vw,28px);gap:16px}
 body.cdc-dossier-page .cdc-section-nav nav{gap:clamp(10px,1.2vw,23px)}
 body.cdc-dossier-page .cdc-section-nav nav a{font-size:11px}
}
@media(max-width:720px){
 body.cdc-dossier-page .cdc-section-nav{height:auto;min-height:67px;padding:10px 19px}
 body.cdc-dossier-page .cdc-section-nav nav{position:absolute;top:100%;left:0;right:0;z-index:40}
 body.cdc-dossier-page .cdc-endnote .footgrid{grid-template-columns:1fr;gap:20px}
 body.cdc-dossier-page .cdc-endnote .footend{flex-direction:column;gap:8px}
 body.cdc-dossier-page .cdn-scrollable{max-width:100%;overflow-x:auto}
}
@media(prefers-reduced-motion:reduce){body.cdc-dossier-page .cdc-section-nav,body.cdc-dossier-page .cdc-endnote{scroll-behavior:auto}}
