.home .elst-local-fare{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.7fr);gap:48px;padding:42px;margin:0 0 45px;background:#eff5f5;color:#172d40;border-radius:18px;border-top:5px solid #ad745b}
.home .elst-local-fare h2{font-size:34px;line-height:1.15;margin:0 0 20px}
.home .elst-local-fare .fare-eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px}
.home .fare-amount{font-size:104px;font-weight:500;line-height:1;color:#9b6349;letter-spacing:-.07em;margin:0 0 25px}
.home .fare-amount small{display:block;font-size:13px;letter-spacing:.02em;color:#172d40;margin-bottom:10px}
.home .elst-local-fare .fare-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:#172d40;color:#fff;padding:13px 18px;border-radius:9px;text-decoration:none;font-size:13px;line-height:1.4}
.home .elst-local-fare ul{padding:0;list-style:none;margin:0 0 25px}
.home .elst-local-fare li{position:relative;padding:10px 0 10px 23px;border-bottom:1px solid #b5c6cc;font-size:15px;line-height:1.65}
.home .elst-local-fare li:before{content:'↗';position:absolute;left:0;color:#915e48}
.home .elst-local-fare .fare-detail{font-size:14px;line-height:1.8;margin:0 0 18px}
@media(max-width:760px){.home .elst-local-fare{display:block;padding:26px 21px;margin-bottom:28px}.home .fare-amount{font-size:80px;margin-bottom:20px}.home .elst-local-fare h2{font-size:28px;margin-top:25px}.home .elst-local-fare li{font-size:14px}.home .elst-local-fare .fare-detail{font-size:14px}.home .elst-local-fare .fare-link{font-size:12px}.home .elst-local-fare .fare-eyebrow{font-size:8px}}
