/* Feature "transport": Getting here by public transport (facility pages). */
.ukhc-transport{background:var(--ukhc-card,#fff);border:1px solid var(--ukhc-line,#D3DCDF);border-radius:var(--ukhc-radius,8px);padding:14px 18px;margin:10px 0 14px}
.ukhc-transport__h{font-size:1.05rem;margin:0 0 .4rem;color:var(--ukhc-ink,#14203F)}
.ukhc-transport__intro{margin:0 0 .3rem}
.ukhc-transport__stations,.entry-content .ukhc-transport ul.ukhc-transport__stations{list-style:none;margin:0 0 .8rem;padding:0}
.entry-content .ukhc-transport p{margin:.3rem 0}
.ukhc-transport__station{padding:.55rem 0;border-top:1px solid var(--ukhc-line,#D3DCDF)}
.ukhc-transport__station:first-child{border-top:0}
.ukhc-transport__name{font-weight:700;color:var(--ukhc-ink,#14203F)}
.ukhc-transport__walk{color:var(--ukhc-text,#22343C)}
.ukhc-transport__walk::before{content:"\2013\00a0"}
.ukhc-transport__modes,.ukhc-transport__sf{display:block}
.ukhc-transport__modes{color:var(--ukhc-text,#22343C)}
.ukhc-transport__sf{margin-top:.2rem;padding-left:1.4rem;position:relative}
.ukhc-transport__sf::before{position:absolute;left:0;top:0;font-weight:700;width:1.1rem;text-align:center}
.ukhc-transport__sf--full::before{content:"\2713";color:var(--ukhc-live-ink,#11683A)}
.ukhc-transport__sf--partial::before{content:"!";color:var(--ukhc-amber,#B35C00)}
.ukhc-transport__sf--none::before{content:"\2715";color:var(--ukhc-urgent,#C8102E)}
.ukhc-transport__sf--unknown::before{content:"?";color:var(--ukhc-muted,#4F6670)}
.ukhc-transport__label{font-weight:700;color:var(--ukhc-ink,#14203F)}
.ukhc-transport__bus,.ukhc-transport__bus-more{margin:.3rem 0}
.ukhc-transport__jp{margin:.8rem 0 .5rem}
.ukhc-transport__jp a{display:inline-block;font-weight:700;padding:8px 14px;border:2px solid var(--ukhc-teal,#1E2D5C);border-radius:6px;text-decoration:none;min-height:44px;box-sizing:border-box;line-height:24px}
.ukhc-transport__jp a:hover{background:var(--ukhc-teal-tint,#EAEDF6)}
.ukhc-transport__note{margin:.5rem 0 0}
@media print{.ukhc-transport{border:0;padding:0}.ukhc-transport__jp a{border:0;padding:0}}
