/* Localized public-transport editions: the English guide's layout inside the edition shell. */
.transport-edition .transport-entry h3 small { display:block; margin-top:.2rem; font:400 .82rem/1.4 var(--body, inherit); color:var(--muted, #5b6155); letter-spacing:0; }
.transport-edition .transit-static { margin-top:.9rem; }
.transport-edition .transit-provider a { font-weight:600; }
.transport-edition .transport-trails li small { display:block; }
/* Hangul set at the English display size breaks "대중교통으로" mid-word; keep words whole and size to fit. */
html[lang="ko"] .transport-edition .transport-intro h1 { font-size:clamp(2.4rem, 5.4vw, 4.6rem); word-break:keep-all; line-height:1.15; }
