.sidebar{padding:38px 26px 23px;overflow-y:auto}.nav-intro h1{margin:8px 0 24px;font-size:1.85rem}.site-nav{border-top:1px solid rgba(255,255,255,.32)}.sidebar .site-nav>a,.site-nav summary{color:#fff;text-decoration:none;display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.32);font-size:1.03rem;cursor:pointer}.site-nav summary{list-style:none;font-family:LatinoBlack}.site-nav summary::-webkit-details-marker{display:none}.site-nav summary:after{content:'+';font-family:Latino;font-size:1.1rem}.site-nav details[open] summary:after{content:'–'}.subnav{padding:5px 0 10px 2px}.sidebar .site-nav .subnav a{display:block;color:rgba(255,255,255,.86);text-decoration:none;font-size:.78rem;line-height:1.24;padding:5px 0;border-bottom:0}.sidebar .site-nav .subnav a:hover{color:#344d59}.side-bottom{margin-top:auto;padding-top:14px;font-size:.78rem}.side-bottom a{color:white;text-decoration:none;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.32);padding:8px 0}.orientation{background:#4a92a8;color:#fff;padding:0 8vw}.orientation>div{max-width:930px;margin:0 auto;padding:31px 40px;text-align:center;border:1px solid #344d59;transform:translateY(-1px)}.orientation h3{font-family:LatinoBlack;font-size:clamp(1.8rem,3vw,2.7rem);margin:0 0 21px}.site-search{max-width:680px;margin:0 auto;display:flex;border:1px solid #344d59;background:#f7f6f2}.site-search input{min-width:0;flex:1;border:0;background:transparent;padding:15px 18px;color:#344d59;font:1rem Latino,Arial,sans-serif;outline-offset:-4px}.site-search button{border:0;background:#344d59;color:#fff;padding:0 20px;font:700 .9rem Latino,Arial,sans-serif;cursor:pointer}.site-search button:hover{background:#253a44}.orientation p{margin:18px 0 0;font-size:.86rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-match{outline:4px solid #4a92a8;outline-offset:-4px}@media(max-width:800px){.orientation{padding:0 7vw}.orientation>div{padding:28px 18px}.site-search{display:block}.site-search input,.site-search button{width:100%;min-height:48px}.site-search button{padding:13px}}

/* Le contenu d’une rubrique fermée ne doit jamais participer à la mise en page. */
.site-nav>details:not([open])>.subnav{display:none}
