/* Service-only additions; existing artwork and type metrics remain unchanged. */
.train-hint,.train-contact-text{position:relative;z-index:3;text-align:center;color:#c6c2b9;font:13px/1.6 sans-serif;margin:10px 16px;overflow-wrap:anywhere}.train-contact-text a{color:inherit}.train-contact-text{padding-bottom:18px}
@media(max-width:600px){.languages a,.page-header nav a,.back{position:relative}.languages a:after,.page-header nav a:after,.back:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(44px,100%);transform:translateY(-50%)}.train-contact-text a{display:inline-flex;align-items:center;min-height:44px}}

@media(max-width:600px){.floor-sign .tap-target{position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%);background:transparent}}
