.ride-access{margin:2.5rem 0}.ride-connection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;list-style:none;padding:0;margin:1.5rem 0}.ride-connection li{background:#eeede5;border:1px solid #d9d9c9;border-radius:.4rem;padding:1rem;min-width:0}.ride-connection span{display:block;font-size:.72rem;letter-spacing:.13em;margin-bottom:.65rem;color:#59644d}.ride-connection strong{display:block;font-family:Georgia,serif;font-size:1.2rem;color:#28372a}.ride-connection small{display:block;line-height:1.5;margin-top:.3rem}.ride-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.ride-actions .button{white-space:normal;text-align:center;max-width:100%}.ride-note{font-size:.88rem;line-height:1.6}@media(max-width:620px){.ride-connection{grid-template-columns:1fr}.ride-connection li{padding:.85rem 1rem}.ride-connection span{float:left;margin:.1rem 1rem 0 0}.ride-connection strong,.ride-connection small{margin-left:2.2rem}.ride-actions{align-items:stretch;flex-direction:column}.ride-actions>a{overflow-wrap:anywhere}}
