/* Même ordre et mêmes liens sur toutes les pages publiques. */
header:has(.public-navigation){flex-wrap:wrap;column-gap:22px;row-gap:16px}.public-navigation{display:flex!important;align-items:center;justify-content:center;gap:11px 19px!important;flex-wrap:wrap;font-size:11px!important}.public-navigation a{white-space:nowrap;line-height:1.6;padding:7px 0!important}.public-navigation a[aria-current=page]{color:#e0bc72;border-bottom:1px solid #c8a15b}.public-navigation a:focus-visible{outline:2px solid #e0bc72;outline-offset:4px}@media(max-width:1250px){header .public-navigation{order:3;width:100%}}@media(max-width:600px){header .public-navigation{font-size:10px!important;gap:7px 15px!important;padding-top:10px;border-top:1px solid #b28e4740}}

/* Garder la navigation en place pendant la consultation. */
header:has(.public-navigation){position:sticky;top:0;z-index:50;background:#03150ef5!important;backdrop-filter:blur(12px)}html{scroll-padding-top:150px}.contact>h1{font:42px/1.2 Georgia,serif;color:#f3e6cb;margin-bottom:20px}
