/* English-only adjustments. Shared Japanese styling remains unchanged. */
html[lang="en-US"] { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
html[lang="en-US"] h1, html[lang="en-US"] h2, html[lang="en-US"] h3 { word-break:normal; overflow-wrap:break-word; letter-spacing:-.025em; }
html[lang="en-US"] h1 { line-height:1.15; }
html[lang="en-US"] .hero-description { line-height:1.75; }
html[lang="en-US"] .header-nav { gap:24px; }
html[lang="en-US"] .wordmark { white-space:nowrap; }
.language-links { display:flex; gap:22px; align-items:center; margin:28px 0 8px; font-size:14px; }
.language-links a { text-decoration:underline; text-underline-offset:4px; }
.language-links [aria-current="page"] { font-weight:700; }
@media(max-width:480px) {
 html[lang="en-US"] .wordmark { gap:8px; }
 html[lang="en-US"] .wordmark span { font-size:23px; }
 html[lang="en-US"] .header-actions { gap:10px; }
 html[lang="en-US"] .button { white-space:normal; }
 html[lang="en-US"] .hero-local-links { flex-wrap:wrap; }
}
