/* Menu des pages intérieures (en-tête blanc collant). Miroir du menu de la home (index.php), en sombre sur clair. */
.site-header.is-inner{position:sticky;top:0;left:auto;right:auto;z-index:60;background:#fff;box-shadow:0 2px 14px rgba(12,24,56,.08);padding-top:12px;padding-bottom:12px}
.site-header.is-inner .site-nav{display:flex;gap:22px;align-items:center;margin-left:auto}
.site-header.is-inner .site-nav a{font-size:13.5px;font-weight:600;color:var(--navy,#0E1E4D);text-decoration:none;transition:color .15s;white-space:nowrap}
.site-header.is-inner .site-nav a:hover,.site-header.is-inner .site-nav a[aria-current=page]{color:var(--teal,#0097A7)}
.site-header.is-inner .site-nav .nav-cta{background:var(--orange,#FE8B01);color:#1a1400;padding:9px 16px;border-radius:999px}
.site-header.is-inner .site-nav .nav-cta:hover{color:#1a1400;filter:brightness(1.05)}
.site-header.is-inner .site-nav .nav-extra{border:1.5px solid var(--line,#e6e8ef);border-radius:999px;padding:8px 14px}
.site-header.is-inner .site-nav .nav-extra:hover{border-color:var(--teal,#0097A7)}
.site-header.is-inner .pa-burger{display:none;flex-direction:column;gap:5px;width:42px;height:42px;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;margin-left:auto}
.site-header.is-inner .pa-burger span{display:block;width:24px;height:2px;background:var(--navy,#0E1E4D);border-radius:2px;transition:transform .25s,opacity .2s}
.site-header.is-inner.pa-menu-open .pa-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.site-header.is-inner.pa-menu-open .pa-burger span:nth-child(2){opacity:0}
.site-header.is-inner.pa-menu-open .pa-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media (max-width:860px){
  .site-header.is-inner .site-nav{position:absolute;top:calc(100% + 6px);right:12px;left:12px;margin:0;flex-direction:column;align-items:stretch;gap:4px;background:#fff;border:1px solid var(--line,#e6e8ef);border-radius:12px;padding:12px;display:none;box-shadow:0 22px 44px rgba(12,24,56,.18)}
  .site-header.is-inner.pa-menu-open .site-nav{display:flex}
  .site-header.is-inner .site-nav a{padding:12px 14px;border-radius:8px;font-size:15px;white-space:normal}
  .site-header.is-inner .site-nav a:hover{background:rgba(0,151,167,.08)}
  .site-header.is-inner .site-nav .nav-cta,.site-header.is-inner .site-nav .nav-extra{text-align:center}
  .site-header.is-inner .pa-burger{display:flex}
}
