@-webkit-keyframes companionSlideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes companionSlideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes companionSlideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes companionSlideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes companionFadein{0%{opacity:0}to{opacity:1}}@keyframes companionFadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes companionRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes companionRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.companion__overlay{max-width:660px;margin:0 auto;padding:10px;text-align:left;opacity:1}.companion__overlay-close{color:#6e6e7e;background:#f0f0f2;display:block;line-height:50px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.companion__overlay-close .icon{fill:#fff}.companion__wrapper{opacity:1}.companion__widget{margin-top:30px;width:100%}.companion__emptybg{padding:30px;background-color:#fff}.companion__articlelist{padding:10px;background-color:#fff}.is--empty .companion__articlelist{padding:0;background-color:transparent}.companion__articlelist .teaser--small:first-child{border-top:0}.companion__sidebar{background-color:#fff}.companion__main{overflow-y:hidden}.companion__head{font-family:Helvetica,Arial;padding:20px 20px 30px;background-color:#13175f;color:#fff;text-align:center;font-weight:500;font-size:17px;line-height:22px}.wf__sansserif--active .companion__head{font-family:nzz-sans-serif,Helvetica,Arial}.companion__head--welcome{display:block}.companion__head--overlay{padding-bottom:20px}.is--empty .companion__head{background-color:#f0f0f2;color:#05032d}.companion__head-title{margin:3px 0 0;font-weight:500;font-size:17px;line-height:1.29}.is--empty .companion__head-title{color:#05032d}.companion__head-text{margin:10px 0 0;color:#fff;font-weight:300;font-size:13px;line-height:1.38;opacity:.5}.is--empty .companion__head-text{margin-top:30px;color:#05032d;font-size:14px;line-height:1.47;opacity:1}.companion__head .icon--companionhead{width:80px;height:80px;fill:none;stroke:#fff}.is--empty .companion__head .icon--companionhead{stroke:#05032d}.companion__nav{font-family:Helvetica,Arial;display:block;margin:0;padding:0;color:#05032d;list-style:none}.wf__sansserif--active .companion__nav{font-family:nzz-sans-serif,Helvetica,Arial}.companion__nav--disabled,.companion__nav.hidden{display:none}.companion__nav-item{position:relative;display:block}.companion__nav-item--separator{margin-top:10px;border-top:1px solid #d2d2d3}.companion__nav-item--separator:first-of-type{margin:0;border:0}.companion__nav-title{padding:10px 0 0 20px;font-weight:500;font-size:17px;line-height:40px}.companion__nav-link{display:block;padding:0 20px;font-size:15px;line-height:40px}.companion__nav-link:link,.companion__nav-link:visited{color:#05032d}.companion__nav-link--active,.companion__nav-link:active,.companion__nav-link:focus{font-weight:500}.companion__nav-link:hover{background-color:#e9e9ee;text-decoration:none}.companion__nav--disabled .companion__nav-link:hover{background-color:transparent}.companion__nav .icon--companionnav{position:relative;top:-1px;width:40px;height:40px;fill:none;stroke:#05032d}.companion__nodata{margin:0 20px;text-align:center}.companion__nodata a{color:#2c32bd}.companion__button{margin-bottom:10px;text-transform:none;font-weight:500;font-size:13px;line-height:40px}.companion__promo--overlay .companion__button{line-height:50px}.companion__badge{position:absolute;top:10px;right:22px;width:22px;border-radius:50%;background-color:#9093d8;color:#fff;text-align:center;font-weight:700;font-size:11px;line-height:22px;-webkit-animation:companionFadein .3s;animation:companionFadein .3s}.companion__loader{margin:80px auto;width:28px;height:28px;border:8px solid #9093d8;border-right-color:transparent;border-radius:50%;opacity:.5;-webkit-animation:companionRotate 1s infinite linear;animation:companionRotate 1s infinite linear}.ie .companion__loader{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.companion__briefing>.headline.headline{margin:0;padding:0;width:auto}.companion__briefing .headline__inner{padding:0}.companion__briefing .metainfo--content{display:none}.companion__briefing .title--content{font-family:Helvetica,Arial;margin-top:30px;margin-bottom:40px;padding:0 20px;font-weight:500;font-size:19px;line-height:1.25}.wf__sansserif--active .companion__briefing .title--content{font-family:nzz-sans-serif,Helvetica,Arial}.companion__promo{font-size:15px;line-height:1.47}.companion__promo-title{padding:27.5px 20px;background-color:#13175f;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:17px;line-height:21px}.companion__promo-titlelink{background-color:#13175f;color:#fff;text-decoration:none}.companion__promo-titlelink span{display:inline-block;border-bottom:1px solid #fff}.companion__promo-titlelink .icon--titlearrow{position:relative;top:-1px;display:inline-block;width:14px;height:14px;stroke:#fff}.companion__promo-titlelink:link{text-decoration:none}.companion__promo-titlelink:hover{color:#7378e9}.companion__promo-titlelink:hover span{border-bottom:1px solid #7378e9}.companion__promo-titlelink:hover .icon--titlearrow{stroke:#7378e9}.companion__promo-text{padding:20px;background-color:#fff}.companion__promo-text--overlay{padding:20px 50px}.companion__promo-action{text-align:center}.companion__promo-register{color:#2c32bd;font-weight:500;font-size:13px;line-height:1.46}.companion__promo-register a{color:currentColor;text-decoration:none}.companion__promo-register a:hover{color:#272ca9}.companion__features{margin:0 0 40px;padding:0;list-style:none}.companion__features--narrow{margin-bottom:30px}.companion__features-item{position:relative;margin-bottom:18px;padding-left:35px}.companion__features-item:before{position:absolute;top:4px;left:10px;display:block;width:15px;height:15px;border-radius:50%;background-color:#13175f;content:""}.companion__features-item:after{position:absolute;top:1.5px;left:14.4px;color:#fff;content:"L";text-align:center;font-weight:500;font-size:13px;-webkit-transform:scaleX(-1) rotate(-45deg);transform:scaleX(-1) rotate(-45deg)}.companion__animatein,.companion__animateout{-webkit-animation-name:companionSlideInRight;animation-name:companionSlideInRight;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.companion__animateout{display:block;-webkit-animation-name:companionSlideInLeft;animation-name:companionSlideInLeft}@media (min-width:768px){.companion{margin-top:10px}.companion__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.companion__widget{margin-top:40px}.companion__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin-right:20px;background-color:#f0f0f2}.companion__sidebar-inner--fixed{position:fixed;top:60px}.csspositionsticky .companion__sidebar-inner{position:-webkit-sticky;position:sticky;top:60px}.companion__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto}.companion__head--welcome{display:none}.companion__head--overlay{padding-top:50px}.companion__head-title{font-size:19px;line-height:1.26}.is--empty .companion__head-text{font-size:17px;line-height:1.41}.companion__nav--disabled{display:block;opacity:.2}.companion__loader{margin:50px auto}.companion__briefing.content__main{float:none;margin:0 auto;padding:0}.companion__briefing .title--content{margin-top:50px;padding:0;font-size:24px}.companion__promo{font-size:17px;line-height:1.41}.companion__promo-title{padding:37.5px 30px;font-size:19px;line-height:23px}.companion__promo-text{padding:30px}.companion__promo-text--narrow{padding:50px}.companion__promo-action{text-align:left}.companion__promo-action--centered{text-align:center}.companion__features{margin-top:5px}.companion__animatein,.companion__animateout{-webkit-animation:none;animation:none;-webkit-animation-name:none;animation-name:none}}