.o-dual-layout{--sidebar-padding:20px;--sidebar-width:var(--v6f3ebea2);--sidebar-max-width:var(--v6f3ebea2);display:flex;flex-direction:column;gap:var(--sidebar-padding);width:100%}.o-dual-layout.--fluid{--sidebar-width:23vw}@media screen and (min-width:960px){.o-dual-layout{flex-direction:row;width:100%}.o-dual-layout.--reverse{flex-direction:row-reverse}}.o-dual-layout>.__content{position:relative;width:100%}@media screen and (min-width:960px){.o-dual-layout>.__content{flex-grow:1;width:calc(100% - var(--sidebar-width) - var(--sidebar-padding))}.o-dual-layout>.__sidebar{flex-shrink:0;max-width:var(--sidebar-max-width);width:var(--sidebar-width)}}.o-dual-layout>.__sidebar:empty{display:none}