._routeCardLink_31ogc_1{display:block;text-decoration:none;color:inherit}._routeCard_31ogc_1{display:flex;flex-direction:row;align-items:center;margin:8px;border-radius:16px;gap:8px;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}._routeCardLink_31ogc_1:hover ._routeCard_31ogc_1{transform:translateY(-2px);box-shadow:0 6px 18px #00000026}._routeCardLink_31ogc_1:focus-visible ._routeCard_31ogc_1{outline:3px solid rgba(0,0,0,.4);outline-offset:4px}._routeChip_31ogc_24{font-size:48px;padding:16px;margin:10px;min-width:80px;border-radius:16px;font-weight:800;color:#fff;text-align:center}._routeDetails_31ogc_34{padding-block:8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:-webkit-fill-available;flex:1;min-width:0}._routeDetails_31ogc_34 p{margin:0}._routeDescription_31ogc_47{padding-top:4px;padding-right:8px;font-size:18px}
