.m-nav[data-v-47ce7d30]{display:flex;flex-direction:column;margin-bottom:12px}.m-nav__toggle[data-v-47ce7d30]{display:none}.m-nav__container[data-v-47ce7d30]{border-bottom:1px solid #e5e5e5;display:block;display:flex;flex-wrap:wrap;list-style:none;overflow:hidden}.m-nav__item[data-v-47ce7d30]{display:inline-block;font-size:14px;height:46px;padding:0 14px}.m-nav__link[data-v-47ce7d30]{box-sizing:border-box;color:#333;display:block;height:46px;line-height:46px;padding:0 6px;text-decoration:none}.m-nav__link[data-v-47ce7d30]:hover{color:#333}.m-nav__link--active[data-v-47ce7d30]{border-bottom:3px solid var(--color-primary);font-weight:700}.m-nav__link--active[data-v-47ce7d30],.m-nav__link--active[data-v-47ce7d30]:hover{color:var(--color-primary)}.m-nav__children-item[data-v-47ce7d30]{display:inline-block;font-size:14px;padding:0 14px}.m-nav__children-link[data-v-47ce7d30]{box-sizing:border-box;color:#333;display:block;height:46px;line-height:46px;padding:0 6px;text-decoration:none}.m-nav__children-link[data-v-47ce7d30]:hover{color:#333}.m-nav__children-link--active[data-v-47ce7d30]{color:var(--color-primary);font-weight:700}.m-nav__children-link--active[data-v-47ce7d30]:hover{color:var(--color-primary)}@media screen and (max-width:768px){.m-nav[data-v-47ce7d30]{position:relative}.m-nav__container[data-v-47ce7d30]{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-nav__container[data-v-47ce7d30]::-webkit-scrollbar{display:none}.m-nav__item[data-v-47ce7d30]{flex:0 0 auto}.m-nav__toggle[data-v-47ce7d30]{align-items:center;background:linear-gradient(90deg,#fff0,#fff 45%);border:none;color:var(--color-gray-700);cursor:pointer;display:flex;font-size:18px;height:46px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:44px}.m-nav--expanded .m-nav__container[data-v-47ce7d30]{flex-wrap:wrap;overflow:visible}.m-nav--expanded .m-nav__toggle[data-v-47ce7d30]{background:none;height:32px;margin-top:4px;position:static;width:100%}}.m-layout[data-v-5ed0b275]{background-color:#fff}.m-layout-page[data-v-5ed0b275]{padding:72px 56px 0;position:relative}@media screen and (max-width:768px){.m-layout-page[data-v-5ed0b275]{padding:72px 16px 0}}
