@media (min-width:901px){.m365__ctrl{position:absolute;top:0;bottom:0;right:0;z-index:1}}@media (min-width:901px){.m365__ctrl__sticky{position:sticky;top:0;overflow:hidden}}@media (min-width:901px){.m365__ctrl__wrap{display:flex;flex-direction:column;background:linear-gradient(270deg,rgba(0,0,0,.25) 0,transparent);box-sizing:border-box;height:100vh}#pageHeader:not([class*=pageHeader--mode])~.m365 .m365__ctrl__wrap{width:302px}.pageHeader--mode1~.m365 .m365__ctrl__wrap{width:277px}.pageHeader--mode2~.m365 .m365__ctrl__wrap{width:247px}.pageHeader--mode3~.m365 .m365__ctrl__wrap{width:222px}}@media (min-width:1201px){.m365__ctrl__wrap{right:0}}@media (min-width:901px){.m365__ctrl__wrap{position:relative;transition:right .25s ease}.m365__ctrl__wrap:hover{right:0!important}#pageHeader:not([class*=pageHeader--mode])~.m365 .m365__ctrl.-js-m365__ctrl--folded .m365__ctrl__wrap{right:-222px}.pageHeader--mode1~.m365 .m365__ctrl.-js-m365__ctrl--folded .m365__ctrl__wrap{right:-197px}.pageHeader--mode2~.m365 .m365__ctrl.-js-m365__ctrl--folded .m365__ctrl__wrap{right:-167px}.pageHeader--mode3~.m365 .m365__ctrl.-js-m365__ctrl--folded .m365__ctrl__wrap{right:-142px}}@media (min-width:901px) and (max-width:1200px){#pageHeader:not([class*=pageHeader--mode])~.m365 .m365__ctrl__wrap{right:-222px}.pageHeader--mode1~.m365 .m365__ctrl__wrap{right:-197px}.pageHeader--mode2~.m365 .m365__ctrl__wrap{right:-167px}.pageHeader--mode3~.m365 .m365__ctrl__wrap{right:-142px}}@media (min-width:901px){.m365__ctrl__wrap:after,.m365__ctrl__wrap:before{content:"";margin-left:35px;width:2px}.m365__ctrl__wrap:before{background:hsla(0,0%,100%,.25);height:220px}.m365__ctrl__wrap:after{background:linear-gradient(180deg,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,0) 50%);flex:1 1}}@media (max-width:900px){.m365__ctrl{bottom:30px;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}}@media (max-width:900px){.m365__ctrl__sticky{overflow:hidden;padding-bottom:20px;position:sticky;top:calc(100vh - 71px)}}@media (max-width:900px){.m365__ctrl__wrap{display:block;overflow:auto;pointer-events:all;position:relative;text-align:center;white-space:nowrap;background:linear-gradient(0deg,transparent,rgba(0,0,0,.25),transparent)}}@media (max-width:900px){.m365__ctrl__wrap:after,.m365__ctrl__wrap:before{background:#fff;content:"";display:inline-block;height:1px;vertical-align:middle;width:30px}}