.bodyjp header.mainbar .page-header .menu-wrapper{display:none;height:100vh;left:0;padding-bottom:20px;position:fixed;top:99.69px;width:100%;z-index:100}body.scrolled .bodyjp header.mainbar .page-header .menu-wrapper{top:80px}.bodyjp header.mainbar .page-header .menu-wrapper.is-visible{display:block}body:has(.bodyjp header.mainbar .page-header .menu-wrapper.is-visible),html:has(.bodyjp header.mainbar .page-header .menu-wrapper.is-visible){overflow:hidden}.bodyjp header.mainbar .page-header .list-wrapper{align-items:flex-start;background:var(--so-color-bg-lightest);display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100% - 162px);justify-content:space-between;margin-top:-1px;overflow-y:auto;padding:20px}.bodyjp header.mainbar .page-header .list-wrapper .menu{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:10px}.bodyjp header.mainbar .page-header .menu-wrapper ul>li:has(>a>div:is(:empty)){display:none}.bodyjp header.mainbar .page-header .menu-wrapper li{flex-basis:100%}.bodyjp header.mainbar .page-header .menu-wrapper a:not(.cta){align-items:center;border-bottom:1px solid var(--so-color-white);color:var(--so-color-text);display:flex;font-size:14px;font-weight:500;gap:20px;line-height:1.2;padding-bottom:20px;padding-top:20px;position:relative}.bodyjp header.mainbar .page-header .menu-wrapper a.cta{background:var(--so-color-primary);color:var(--so-color-white);flex-basis:calc(50% - 10px);font-size:16px;font-weight:700;justify-content:center;line-height:1.5;margin-top:auto;padding:16px 24px;text-align:center}.bodyjp header.mainbar .page-header .menu-wrapper a.cta:first-child{margin-right:10px}.bodyjp header.mainbar .page-header .menu-wrapper a.is-active,.bodyjp header.mainbar .page-header .menu-wrapper a:hover{color:var(--so-color-primary-dark)}.bodyjp header.mainbar .page-header .menu-wrapper a.nested:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23152c41' d='M1.142 0 0 1.175 3.709 5 0 8.825 1.142 10 6 5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;height:10px;position:absolute;right:0;width:6px}.bodyjp header.mainbar .page-header .submenu-preview a{align-items:center;border-bottom:1px solid var(--so-color-white);display:flex;gap:20px;padding:12px 0}.bodyjp header.mainbar .page-header .back-one-level{align-items:center;background:unset;border:none;border-bottom:1px solid var(--so-color-white);color:var(--so-color-text);display:flex;font-size:14px;font-weight:500;line-height:1.2;margin-bottom:0;padding-bottom:20px;padding-top:20px;width:100%}.bodyjp header.mainbar .page-header .back-one-level svg{fill:var(--so-color-text);margin-right:10px}.bodyjp header.mainbar .page-header .icon-menu{display:none}@media (max-width:1000px){.bodyjp header.mainbar .page-header .icon-menu{display:block}}@media (max-width:427px){.bodyjp header.mainbar .page-header .menu-wrapper a.cta{flex-basis:100%}}