/* Petites améliorations communes, sans changer les grilles existantes. */
.public-footer{padding:24px 4%;border-top:1px solid #cbd5c6;clear:both}.public-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.public-footer a{display:inline-flex;align-items:center;min-height:44px;color:#245640;font-size:16px}.public-saut{position:absolute;left:12px;top:-100px;background:#fff;color:#173e31;padding:12px;z-index:10000}.public-saut:focus{top:8px}.public-piege{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a,button,input,select,textarea,summary{touch-action:manipulation}button,.btn,.bouton,summary{min-height:44px}summary{padding:10px 0}input,select,textarea{font-size:16px!important;max-width:100%}select{min-width:0}main,section,article,.champ{min-width:0}h1,h2,h3,p{overflow-wrap:anywhere}:focus-visible{outline:3px solid #a64a2c;outline-offset:3px}.note,.legende{font-size:15px!important}.public-confidentialite{line-height:1.6;font-size:15px}.public-piege[aria-hidden=true]{pointer-events:none}@media(max-width:600px){.recherche{min-width:0}.navigation{gap:16px}.entete-fiche{gap:16px}.informations small{font-size:15px}.grille{min-width:0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
