/* DZcademia : cadre fluide, uniquement après activation du nouveau menu. */
body.dz-menu-active{--df-gutter:16px;--df-hero-art:230px}
body.dz-menu-active .page-shell{padding-top:0!important}
body.dz-menu-active .top-sticky{width:100%!important;max-width:none!important;margin-inline:0!important}
body.dz-menu-active #dz-menu-maquette .nav-bar{max-width:none!important;width:100%!important;padding-inline:var(--df-gutter)!important}

/* Les fonds occupent la largeur disponible ; le texte conserve des lignes lisibles. */
body.dz-home-active #dz-home-v1{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:var(--df-gutter)!important}
body.dz-home-active #dz-home-v1 .dh-hero{margin-inline:calc(-1 * var(--df-gutter))!important;padding-inline:var(--df-gutter)!important}
body.dz-home-active #dz-home-v1 .dh-hero-copy{max-width:100%}
body.dz-home-active #dz-home-v1 h1{max-width:980px}
body.dz-home-active #dz-home-v1 .dh-description{max-width:800px}
body.dz-home-active #dz-home-v1 .dh-art{display:none}
body.dz-home-active #dz-home-v1 .dh-quick{max-width:none;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}
body.dz-home-active #dz-home-v1 .dh-explore{grid-template-columns:repeat(2,minmax(0,1fr))}
body.dz-home-active #dz-home-v1 .dh-main-news{min-width:0}
body.dz-home-active main>.followers-box,
body.dz-home-active .stats-bar-inner,
body.dz-home-active .site-footer>.footer-grid,
body.dz-home-active .site-footer>.footer-bottom{box-sizing:border-box;width:calc(100% - var(--df-gutter) - var(--df-gutter))!important;max-width:none!important;margin-inline:auto!important}
body.dz-home-active main>.followers-box{padding-inline:20px!important}

@media(min-width:761px){body.dz-menu-active{--df-gutter:20px}}
@media(min-width:981px){
 body.dz-menu-active{--df-gutter:24px}
 body.dz-home-active #dz-home-v1 .dh-hero-copy{max-width:calc(100% - var(--df-hero-art) - 40px)}
 body.dz-home-active #dz-home-v1 .dh-art{display:block;width:var(--df-hero-art);height:190px;inset-inline-end:var(--df-gutter)}
}
@media(min-width:1440px){
 body.dz-menu-active{--df-gutter:32px;--df-hero-art:300px}
 body.dz-home-active #dz-home-v1 .dh-art{height:210px}
 body.dz-home-active #dz-home-v1 .dh-news-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}
 body.dz-home-active #dz-home-v1 .dh-cards{gap:16px}
}
@media(min-width:1920px){
 body.dz-menu-active{--df-gutter:40px;--df-hero-art:340px}
 body.dz-home-active #dz-home-v1 .dh-news-layout{grid-template-columns:minmax(0,1fr) 320px}
}
@media(min-width:2560px){body.dz-menu-active{--df-gutter:48px}}
@media(max-width:760px){
 body.dz-home-active #dz-home-v1 .dh-quick{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.dz-home-active #dz-home-v1 .dh-explore{grid-template-columns:minmax(0,1fr)}
 body.dz-home-active main>.followers-box{padding-inline:16px!important}
}
