.l-wrapper{width:100%;max-width:100%;max-width:100vw;max-width:100dvw;overflow:hidden}.l-container_short{width:var(--w-liquid);max-width:var(--w-solid-short);margin:0 auto}@media screen and (min-width:768px){.l-container_short{padding:0 20px}}.l-container{width:var(--w-liquid);max-width:var(--w-solid-base);margin:0 auto}@media screen and (min-width:768px){.l-container{padding:0 20px}}.l-container>.l-inner{width:100%;max-width:var(--w-solid-short);margin:0 auto;padding:0 20px}.l-container_wide{width:var(--w-liquid);max-width:var(--w-solid-wide);margin:auto}@media screen and (min-width:768px){.l-container_wide{padding:0 20px}}.l-container_wide>.l-inner{width:100%;max-width:var(--w-solid-base);margin:0 auto;padding:0 20px}.l-container_fluid{max-width:1680px;width:100%;margin-inline:auto}@media screen and (min-width:768px){.l-container_fluid{padding:0 2rem}}@media screen and (max-width:767px){.l-container_fluid{width:92%}.l-container_short{padding:0}.l-container{padding:0}.l-container>.l-inner{width:100%;margin:0;padding:0}.l-container_wide{padding:0}.l-container_wide>.l-inner{width:100%;margin:0;padding:0}}.l-container.l-2column{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-container.l-2column .l-main{width:100%;max-width:var(--w-2column-main);margin:auto}.l-container.l-2column .l-aside{width:100%;max-width:var(--w-2column-aside);margin:auto}.l-container.l-3column{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-container.l-3column .l-main{width:100%;max-width:var(--w-3column-main);margin:auto}.l-container.l-3column .l-aside-right{width:100%;max-width:var(--w-3column-right);margin:auto}.l-container.l-3column .l-aside-left{width:100%;max-width:var(--w-3column-left);margin:auto}.l-inner{max-width:var(--w-solid-wide);margin:auto}