.masthead{flex-wrap:wrap;justify-content:center}.masthead .wordmark{font-size:clamp(3.5rem,8vw,6.4375rem)}.language-switch{flex-basis:100%;position:static!important;transform:none!important;display:flex;justify-content:center;margin:8px 0 0;gap:0}.language-switch label{font-size:.875rem;display:flex;gap:.5rem;align-items:center}.language-switch select{font:inherit;color:inherit;background:transparent;border:1px solid #aaa;padding:.4rem .65rem;max-width:100%}.translation-note{font-size:.875rem;line-height:1.7;color:#62625d;border-top:1px solid #ccc;margin-top:3rem;padding-top:1rem}html[lang=ja] .designer-body p{word-break:normal;line-height:1.95}html[lang=ja] h1{word-break:normal}@media(max-width:650px){.masthead{padding-bottom:8px}.language-switch{justify-content:center}h1{overflow-wrap:anywhere}}