/* English-only direction, readability and focus additions; shared AR assets stay intact. */
.btf.btf--en-b20{direction:ltr;text-align:left}
.btf--en-b20 h1{line-height:1.08;letter-spacing:-.035em;font-size:clamp(2.35rem,5.4vw,5.1rem)}
.btf--en-b20 .btf-rule ol,.btf--en-b20 .btf-ticket ul,.btf--en-b20 .btf-fare-grid ul{padding-right:0;padding-left:20px}
.btf--en-b20 .btf-disclaimer{border-right:0;border-left:6px solid #bd7d13}
.btf--en-b20 .btf-myths article:nth-child(odd){border-left:0;border-right:1px solid var(--line)}
.btf--en-b20 .btf-process>div{border-left:0;border-right:1px solid #36505a}
.btf--en-b20 .btf-process>div:last-child{border-right:0}
.btf.btf--en-b20 .btf-ticket p,.btf.btf--en-b20 .btf-ticket li,.btf.btf--en-b20 .btf-ticket strong{color:#102733!important}
.btf.btf--en-b20 .btf-board strong,.btf.btf--en-b20 .btf-board dd{color:#fff!important}
.btf.btf--en-b20 .btf-board dt{color:#b8c9cd!important}
.btf.btf--en-b20 .btf-crumbs a{color:#0b635d!important;text-decoration:underline}
.btf--en-b20 :is(a,select,summary):focus-visible{outline:3px solid #075951;outline-offset:4px}
.btf--en-b20 :is(.btf-section--night,.btf-section--teal,.btf-final) a:focus-visible{outline-color:#f5ce71}
.btf--en-b20 section[id]{scroll-margin-top:100px}
.btf--en-b20 .btf-jump{top:80px}
.btf--en-b20 .btf-ticket{min-height:350px}
@media(max-width:900px){.btf--en-b20 .btf-myths article:nth-child(odd){border-right:0}}
@media(max-width:600px){.btf--en-b20 h1{font-size:2.45rem}.btf--en-b20 .btf-process>div{border-right:0}.btf--en-b20 .btf-jump{position:static}.btf--en-b20 .btf-ticket{min-height:0}}
