.mb-lang{appearance:none;border:0;margin:0;background:none;cursor:default;border-radius:6px;color:var(--bar-glyph);position:relative}.mb-lang:hover,.mb-lang[aria-expanded=true]{background:var(--bar-hover-2)}.mb-lang:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-radius:6px}.mb-lang .lb{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:15px;padding:0 3px;border:1.5px solid currentColor;border-radius:4.5px;font:700 9px/1 var(--ui);letter-spacing:.03em;text-indent:.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.mb-lang-p{display:none}.mb-lmenu .mb-dd{min-width:218px}@media(max-width:640px){.mb-lang-p{display:inline-flex}.mb-lmenu .mb-dd{min-width:208px}}.foot-langs{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin-top:22px;font-size:14px;line-height:1.3}.foot-langs a{color:var(--mute);text-decoration:none}.foot-langs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.foot-langs a[aria-current]{color:var(--ink);font-weight:500}body{overflow-wrap:break-word}:is(:lang(ja),:lang(zh)) :where(h1,h2,h3,p,li,dd,dt,.lede,.what,.where,.name,.tcap,.caption,.why,.q .t,.row .t,.ans){overflow-wrap:anywhere}:lang(de) :where(.ans p,.ans li,.fn li){-webkit-hyphens:auto;hyphens:auto}:lang(ja){--sans:Inter,"Inter Fallback","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic",Meiryo,"Noto Sans CJK JP","Noto Sans JP",sans-serif;--ui:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI",Meiryo,system-ui,sans-serif}:lang(zh-Hans){--sans:Inter,"Inter Fallback","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC",sans-serif;--ui:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif}:lang(ko){--sans:Inter,"Inter Fallback","Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR","Noto Sans KR",sans-serif;--ui:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}:is(:lang(ja),:lang(zh-Hans),:lang(ko)) *{letter-spacing:0!important}:is(:lang(ja),:lang(zh-Hans),:lang(ko)) :is(h1,h2,h3){line-height:1.22}:is(:lang(ja),:lang(zh-Hans),:lang(ko)) .statement .ink{max-width:15em}:is(:lang(ja),:lang(zh-Hans),:lang(ko)) .lede{max-width:34em}:lang(ja){word-break:normal;line-break:strict}:lang(ja) :is(h1,h2,h3){word-break:auto-phrase}:lang(zh-Hans){line-break:strict}:lang(ko){word-break:keep-all;line-break:strict}:lang(ja) .mb-lang .lb,:lang(zh-Hans) .mb-lang .lb,:lang(ko) .mb-lang .lb{letter-spacing:.03em!important}@media(max-width:359px){:lang(ja) .mb-app{display:none}}@media(max-width:640px){:lang(ja) .h-hero{font-size:44px}}@media(max-width:359px){:lang(ja) .h-hero{font-size:35px}}
