/* English additions; dimensions, colour and chrome come from shared CSS. */
.hlj-site,.hlj-header,.hlj-footer,.hlj-breadcrumbs,.hlj-page,.hlj-navigation{font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
[lang="ja"]{font-family:"Yu Gothic UI",Meiryo,sans-serif}
.eki-list-facts>div{grid-template-columns:48px minmax(0,1fr)}
.eki-station{grid-template-columns:250px minmax(0,1fr)}
.eki-ja-name{font-size:14px;font-weight:400}
.eki-steps{padding-left:24px;margin:0 0 20px}.eki-steps li{padding-left:4px;margin-bottom:14px;overflow-wrap:anywhere}
.eki-neighbors [lang="ja"]{display:inline;font-size:inherit;margin:0}
.eki-neighbors p{font-size:13px;margin:6px 0 0;color:var(--muted)}
.eki-help [data-ja-term="ask-stamp"]{display:inline-block;font-size:18px;margin-top:6px;padding:4px 10px;background:#edf2e9}
@media(max-width:900px){.eki-station{grid-template-columns:200px minmax(0,1fr)}.eki-list-facts{grid-template-columns:1fr;gap:8px}}
@media(max-width:720px){.eki-station{grid-template-columns:1fr}.eki-list-facts>div{grid-template-columns:44px minmax(0,1fr)}}
