.dossier-header,.main-nav{margin:0 auto;background:#fff}
.main-nav{position:relative;min-height:40px}
.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;font-size:12px;line-height:40px;list-style:none}
.main-nav li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;white-space:nowrap}
.main-nav li a{display:block;padding-left:12px;padding-right:12px;text-transform:uppercase;text-decoration:none}
.main-nav li a:hover{background-color:initial}
.main-nav.has-search nav{margin-right:42px}
.main-nav__search__button{position:absolute;right:12px;top:8px;z-index:3}
.dossier-header__content,.dossier-header__graphic,.ls-header{position:relative}
.main-nav__search__button svg{width:24px;display:block;background:#fff}
.main-nav__search__form{display:none}
.main-nav__search__form.is-visible{display:block;position:absolute;width:100%;left:0;background:#fff;z-index:1;text-align:center}
.main-nav__search__input{width:80%;padding:8px 12px;font-family:inherit;border:none;border-bottom:1px solid #333}
.main-nav__search__submit{width:24px;height:24px;position:relative;right:32px;top:8px}
.dossier-header__graphic{padding-bottom:15.07%;display:block;height:0;overflow:hidden}
.dossier-header__graphic img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:inherit}
.dossier-header__brand-logo{padding:24px 0;font-size:32px;line-height:1;font-weight:400;margin:0;text-align:center}
.ls-header{padding:8px 0;background:#f2f6f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;margin:0 auto}
html.is-premium-article body:not(.has_domination) .ls-header{max-width:100%}
.ls-header__section-name a{display:block;text-align:center}
.main-nav{padding-left:16px;padding-right:16px;background-color:#f2f6f9}
@media screen and (min-width:768px) and (max-width:1539px){
.dossier-header,.ls-header,.main-nav{max-width:996px}
}
@media screen and (min-width:768px){
.main-nav__search__input{width:60%}
body.native #adv-x20{top:0}
}
@media screen and (min-width:1540px){
.dossier-header,.ls-header,.main-nav{max-width:1260px}
}
@media screen and (max-width:1023px){
.main-nav{position:relative;white-space:nowrap}
.main-nav:after{content:"";background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),to(#fff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);position:absolute;z-index:2;width:50px;right:0;top:0;bottom:0}
.has-search.main-nav:after{right:32px}
.main-nav nav{overflow-x:auto}
}
@media screen and (max-width:767px){
.main-nav{padding-left:4px}
}