._RouteCard_4ef79f1{background:#080b0a;border-radius:16px;flex-direction:column;width:100%;min-height:344px;display:flex;position:relative;overflow:hidden}._RouteCard__link_4ef79f1{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}._RouteCard__link_4ef79f1:focus-visible{outline:2px solid var(--sin-primary);outline-offset:-2px;border-radius:16px}._RouteCard__cover_4ef79f1{background:var(--sin-surface-container-highest);height:230px}._RouteCard__coverImage_4ef79f1{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}._RouteCard_4ef79f1:hover ._RouteCard__coverImage_4ef79f1{transform:scale(1.05)}._RouteCard__content_4ef79f1{flex-direction:column;gap:.5rem;padding:1rem;display:flex}._RouteCard__title_4ef79f1{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:21px;font-weight:600;line-height:25px;display:-webkit-box;overflow:hidden}._RouteCard__description_4ef79f1{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:-webkit-box;overflow:hidden}._RouteCard__footer_4ef79f1{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._RouteCard__meta_4ef79f1{color:#a3a3a3;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600}
