.language-switch{display:flex;align-items:center;gap:25px;padding-top:28px;margin-top:28px;border-top:1px solid #ffffff26}.language-switch button{display:inline-block!important;width:auto!important;min-width:0!important;background:none!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;padding:6px 0!important;margin:0!important;font:400 12px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.02em!important;color:inherit!important;text-align:left!important;opacity:.55;cursor:pointer}.language-switch button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor!important}.language-switch button:hover{opacity:1}.language-switch button:focus-visible{outline:1px solid currentColor;outline-offset:5px}dialog#menu>.language-switch{width:70%;max-width:850px;margin:35px auto 55px}dialog#site-menu>.language-switch{width:70%;max-width:850px;margin:35px auto 55px}html[lang=ja] h1,html[lang=ja] h2{font-family:Georgia,'Yu Mincho','Hiragino Mincho ProN',serif;letter-spacing:.015em;line-height:1.35}html[lang=ja] .campaign-copy h1,html[lang=ja] .image-headline{line-height:1.45}html[lang=ja] #site-menu nav a,html[lang=ja] #menu nav a,html[lang=ja] nav#menu a{font-size:clamp(23px,3.4vw,48px)}
