.trip-card-wide{background-color:var(--color-white);border-radius:var(--border-radius-5);box-shadow:0 10px 25px 0 rgba(0,0,0,.13);container-type:inline-size;margin-top:var(--spacing-10);transition-property:box-shadow;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.trip-card-wide:hover{color:inherit;box-shadow:0 10px 25px 0 rgba(0,0,0,.3)}.trip-card-wide a.trip-card-wide__link{text-decoration:none;font-weight:initial}.trip-card-wide a.trip-card-wide__link:hover{color:inherit}.trip-card-wide a.trip-card-wide__link:focus-visible{outline:var(--outline-width) solid var(--color-teal);outline-offset:var(--outline-offset)}.trip-card-wide__link{display:flex;flex-direction:row;align-items:stretch;min-height:0}.trip-card-wide__image{flex-basis:100px;flex-shrink:0;flex-grow:0;object-fit:cover;border-top-left-radius:var(--border-radius-5);border-bottom-left-radius:var(--border-radius-5)}.trip-card-wide__eyebrow{text-transform:uppercase;margin-bottom:var(--spacing-4);font-family:var(--font-family);font-size:var(--font-size-body-12);font-weight:var(--font-weight-light);line-height:var(--font-line-height-18);letter-spacing:0}@media(min-width: 1024px){.trip-card-wide__eyebrow{font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-light);line-height:var(--font-line-height-19);letter-spacing:var(--font-letter-spacing)}}.trip-card-wide__title{margin-bottom:var(--spacing-8);font-family:var(--font-family-display);font-size:var(--font-size-heading-17);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-20);letter-spacing:var(--font-letter-spacing-title)}@media(min-width: 1024px){.trip-card-wide__title{font-family:var(--font-family-display);font-size:var(--font-size-heading-19);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-23);letter-spacing:var(--font-letter-spacing-title)}}.trip-card-wide__content{padding:var(--spacing-8);flex:1;min-width:0}.trip-card-wide__meta{margin-top:var(--spacing-10)}.trip-card-wide__meta span{font-weight:var(--font-weight-light);font-family:var(--font-family);font-size:var(--font-size-body-11);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-17);letter-spacing:0}@media(min-width: 1024px){.trip-card-wide__meta span{font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-default);line-height:var(--font-line-height-19);letter-spacing:var(--font-letter-spacing)}}.trip-card-wide__meta strong{font-family:var(--font-family);font-size:var(--font-size-body-13);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-19);letter-spacing:0}@media(min-width: 1024px){.trip-card-wide__meta strong{font-family:var(--font-family);font-size:var(--font-size-body-14);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-22);letter-spacing:var(--font-letter-spacing)}}.trip-card-wide__category-label{text-align:center;font-size:var(--font-size-body-12);font-weight:var(--font-weight-default);line-height:var(--font-line-height-14)}.trip-card-wide__category-icon{width:32px;height:32px;flex-shrink:0}.trip-card-wide__category svg{width:21px;height:21px;display:block;flex-shrink:0}.trip-card-wide__category{display:none}@container (width > 600px){.trip-card-wide__category{display:flex;width:68px;height:68px;padding:var(--spacing-8) var(--spacing-4);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-3);border-radius:var(--border-radius-3);background:var(--color-smoke-white);margin-right:var(--spacing-12);margin-top:var(--spacing-12)}.trip-card-wide__category-icon{width:40px;height:40px}.trip-card-wide__category svg{width:21px;height:21px}}@media screen and (max-width: 1023px){.trip-card-wide__image{flex-basis:120px;width:120px;min-width:120px;max-width:120px}.trip-card-wide__image img{width:100% !important;height:100% !important;object-fit:cover}}@media screen and (min-width: 1024px){.trip-card-wide__image{flex-basis:164px}}@media screen and (min-width: 1024px){.trip-card-wide{margin-top:var(--spacing-15)}.trip-card-wide__content{padding:var(--spacing-12)}.trip-card-wide__title{margin-bottom:var(--spacing-15)}.trip-card-wide__meta{margin-top:var(--spacing-12)}.trip-card-wide--no-meta .trip-card-wide__image{height:92px}}
