@media(max-width:360px){body,html{max-width:100%}main{min-width:0;overflow-wrap:anywhere}main iframe,main img,main picture,main table{max-width:100%}main table{display:block;overflow-x:auto}main input,main select,main textarea{max-width:100%;min-width:0}main .filtres-liste{flex-wrap:wrap}main .agenda-grille,main .grille-cartes{grid-template-columns:minmax(0,1fr)}}@media print{.bandeau-demo,.theme-select,[role=dialog],button,footer,form,header,nav{display:none!important}main{width:100%!important;max-width:none!important;margin:0!important;color:#000!important;background:#fff!important}article,figure,section{page-break-inside:avoid;break-inside:avoid}a{color:inherit;text-decoration:underline}img{max-height:18cm;object-fit:contain!important}*{box-shadow:none!important;text-shadow:none!important}}.fil-ariane ol{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;font-size:.9rem}.fil-ariane li+li:before{content:"›";margin-right:.5rem}.badge-exemple{margin-block:.5rem;font-size:.85rem}.badge-exemple strong{display:inline-block;border:1px solid;padding:.1rem .55rem;border-radius:.2rem}.illustration-editoriale{margin:1.5rem 0;width:100%;max-width:42rem}.illustration-editoriale img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.sommaire-article{padding:1rem 1.5rem;border:1px solid var(--line);margin-block:2rem}.fiche-demarche h2,.page-editoriale h2{scroll-margin-top:1.5rem}.encadre-editorial{padding:1rem 1.5rem;border-inline-start:4px solid var(--accent);margin-block:1.5rem}.chiffres-sources{display:flex;flex-wrap:wrap;gap:1.5rem}.chiffres-sources dd{margin:0}.chiffres-sources dd strong{font-size:2rem}.pagination-editoriale{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block:2rem}.filtres-actifs{display:flex;flex-wrap:wrap;gap:1rem}.navigation-ville-groupe summary{cursor:pointer;min-height:44px}.navigation-ville-groupe ul{padding:1rem;border:1px solid var(--line);background:var(--paper)}.etapes-demarche{padding-inline-start:1.5rem}.etapes-demarche>li{padding-inline-start:.5rem;margin-block:1.5rem}.etapes-demarche>li::marker{font-size:1.3rem;font-weight:700}.actions-demarche{min-height:44px;font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);padding:.5rem 1rem;cursor:pointer}@media print{.actions-demarche,.demo-banner,.filtres-liste,.pagination-editoriale,.site-header,.sommaire-article,footer{display:none!important}main{width:100%;padding:0}.fiche-demarche,.page-editoriale{color:#000;background:#fff}.fiche-demarche a,.page-editoriale a{color:#000}.prose{max-width:none}h2,h3{page-break-after:avoid;break-after:avoid}figure,li{page-break-inside:avoid;break-inside:avoid}}