/* Eight language navigation and Japanese typography. */
.langs,.footer-languages{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;max-width:100%}.langs a{white-space:nowrap}.footer-languages a{padding:.25rem .4rem}html[lang="ja"] body{font-family:system-ui,-apple-system,"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;line-height:1.8;line-break:strict;overflow-wrap:anywhere}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3{line-height:1.5;letter-spacing:normal}html[lang="ja"] input,html[lang="ja"] select,html[lang="ja"] button{font-family:inherit}@media(max-width:720px){.langs{gap:.2rem}.header .langs a{min-width:0;flex:1 1 20%;font-size:.8rem;padding:.3rem .4rem}}
