.landing-edit-mode,.landing-public-mode{-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-flex:1;flex-direction:column;display:flex}.landing-layout-flex{flex-grow:1;flex-wrap:nowrap;flex-direction:column;display:flex}@media(max-width:780px){.landing-layout-flex.sidebar-right .landing-sidebar{order:1}}.landing-header+.landing-main{flex-grow:1}@media(min-width:1px){.landing-layout-breakpoint--all .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--all .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--all .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--all .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--all .landing-layout-flex .landing-main{width:70%}}@media(min-width:576px){.landing-layout-breakpoint--mobile .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--mobile .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--mobile .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--mobile .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--mobile .landing-layout-flex .landing-main{width:70%}}@media(min-width:768px){.landing-layout-breakpoint--tablet .landing-layout-flex,main:not([class*=landing-layout-breakpoint]) .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--tablet .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--tablet .landing-layout-flex.without-left,main:not([class*=landing-layout-breakpoint]) .landing-layout-flex.sidebar-right,main:not([class*=landing-layout-breakpoint]) .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-breakpoint--tablet .landing-layout-flex .landing-sidebar,main:not([class*=landing-layout-breakpoint]) .landing-layout-flex .landing-sidebar{width:30%}.landing-layout-breakpoint--tablet .landing-layout-flex .landing-main,main:not([class*=landing-layout-breakpoint]) .landing-layout-flex .landing-main{width:70%}}@media(min-width:992px){.landing-layout-breakpoint--desktop .landing-layout-flex{flex-direction:row}.landing-layout-breakpoint--desktop .landing-layout-flex.sidebar-right,.landing-layout-breakpoint--desktop .landing-layout-flex.without-left{flex-direction:row-reverse}.landing-layout-flex .landing-sidebar{min-width:300px;width:300px}.landing-layout-flex .landing-main{width:calc(100% - 300px)}}