
.reader-shell .skip-link:not(:focus){width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.reader-shell .skip-link:focus{top:12px;left:12px;background:#152c3b;color:#fff}
.reader-language.hwh-language-picker{display:flex;align-items:center;gap:7px;min-width:0}.hwh-language-picker label{font:600 12px/1.4 Arial,sans-serif}.hwh-language-picker select{font:600 13px/1.4 Arial,sans-serif;min-height:44px;max-width:142px;padding:8px;background:#fff;color:#172b30;border:1px solid #879896;cursor:pointer}.hwh-language-picker :focus-visible{outline:3px solid #d68b1a;outline-offset:3px}.hwh-source-note{padding:10px 0;font-size:14px;line-height:1.7;border-bottom:1px solid #b8c4c4}.hwh-source-note a{text-decoration:underline}.hwh-english-source{font:600 11px/1.4 Arial,sans-serif;display:inline-block;margin-left:6px;letter-spacing:.01em}.reader-shell[data-language] :is(h1,h2,h3,.experience-primary,.intent-option){overflow-wrap:anywhere;hyphens:auto;min-width:0;white-space:normal}.reader-shell[data-language=ja] :is(h1,h2,h3){letter-spacing:0;line-height:1.45;font-family:'Yu Gothic','Meiryo',sans-serif}.reader-shell[data-language=ja]{line-height:1.9}.hwh-locale-index{max-width:1120px;padding:40px 22px;margin:auto}.hwh-locale-index h1{font-size:clamp(30px,4vw,56px);line-height:1.2}.hwh-locale-index li{margin:18px 0;line-height:1.65}.hwh-locale-index a{text-decoration:underline;text-underline-offset:4px}.hwh-locale-index .business-emails{display:flex;flex-direction:column;gap:12px;padding:20px 0}@media(max-width:650px){.hwh-language-picker label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hwh-language-picker select{width:110px;max-width:110px}.reader-header-inner{column-gap:12px}.reader-language.hwh-language-picker{justify-self:end}.reader-shell[data-language=ja] .reader-intro h1{font-size:clamp(25px,7vw,36px)}}