.site-mobile-group-link[aria-current=page]{color:#c6f45a;background:#111b20}@media (min-width:761px) and (max-width:1040px){.site-nav,.site-menu-backdrop,.site-menu-positioner{display:none}.site-mobile-menu-toggle{display:grid}.site-mobile-menu-backdrop{z-index:41;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070c9e;border:0;border-radius:0;width:100%;height:auto;display:block;position:fixed;inset:72px 0 0}.site-mobile-drawer{z-index:42;flex-direction:column;width:min(390px,100vw - 24px);display:flex;position:fixed;top:72px;bottom:0;right:0}}.locale-switcher-menu a{color:#aebdcd;white-space:nowrap;border:0;border-radius:4px;flex:none;align-items:center;gap:9px;height:auto;min-height:36px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.locale-switcher-menu a:hover,.locale-switcher-menu a:focus-visible,.locale-switcher-menu a.active{color:#eaf3fb;background:#15212d}.locale-switcher .locale-switcher-menu{flex-direction:column;align-items:stretch;gap:0;width:max-content;min-width:180px;height:auto;max-height:70vh;display:flex;overflow:hidden auto}.site-mobile-drawer-footer .locale-switcher-menu{inset:auto auto calc(100% + 7px) 0}@media (min-width:1041px){:lang(ja) .site-header-inner{gap:20px}:lang(ja) .site-nav-trigger{padding-inline:10px}}@media (min-width:1041px) and (max-width:1280px){:lang(ja) .site-nav,:lang(ja) .site-menu-backdrop,:lang(ja) .site-menu-positioner{display:none}:lang(ja) .site-mobile-menu-toggle{display:grid}:lang(ja) .site-mobile-menu-backdrop{z-index:41;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070c9e;border:0;border-radius:0;width:100%;height:auto;display:block;position:fixed;inset:72px 0 0}:lang(ja) .site-mobile-drawer{z-index:42;flex-direction:column;width:min(390px,100vw - 24px);display:flex;position:fixed;top:72px;bottom:0;right:0}}
