/* 030: compact bus arrival guidance within the established access section. */
.access .bus-access {grid-column:1 / -1;display:flex;align-items:center;gap:28px;margin-top:36px;padding-top:32px;border-top:1px solid var(--line);}
.access .bus-access > img {width:140px;height:auto;flex:0 0 140px;display:block;border-radius:3px;}
.access .bus-access > div {min-width:0;}
.access .bus-access h3 {font-size:1.5rem;line-height:1.6;margin:0 0 12px;}
.access .bus-access p {font-size:1rem;line-height:1.9;margin:0 0 18px;max-width:46em;}
.access .bus-access .button {white-space:normal;max-width:100%;box-sizing:border-box;}
@media(max-width:650px){.access .bus-access {align-items:flex-start;gap:18px;}.access .bus-access > img {width:88px;flex-basis:88px;}.access .bus-access h3 {font-size:1.2rem;}.access .bus-access .button {padding:12px;font-size:.875rem;}}
@media(max-width:380px){.access .bus-access {flex-direction:column;}.access .bus-access > img {width:100px;flex-basis:auto;}}
