.travel-illustration{container-type:inline-size;margin:24px 0;color:var(--ink,#252927)}.travel-illustration .travel-illustration__items{display:grid;gap:16px}.travel-illustration .travel-illustration__item{min-width:0;margin:0;padding:0}.travel-illustration .travel-illustration__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;margin:0;border:0;border-radius:0;box-shadow:none}.travel-illustration--journey .travel-illustration__item{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px}.travel-illustration--journey .travel-illustration__image{width:108px;height:108px}.travel-illustration .travel-illustration__caption,.travel-illustration .travel-illustration__labels{margin:0;padding:0;color:inherit;text-align:left;font-size:14px;line-height:1.45}.travel-illustration .travel-illustration__title{display:block;font-size:16px;font-weight:650;line-height:1.3}.travel-illustration .travel-illustration__text{display:block;margin-top:4px}.travel-illustration--access .travel-illustration__labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px}@container(min-width:680px){.travel-illustration--journey .travel-illustration__items {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
  }

  .travel-illustration--journey .travel-illustration__item {
    grid-template-columns: minmax(0, 1fr);
    align-content: start;
    gap: 12px;
  }

  .travel-illustration--journey .travel-illustration__image {
    width: 100%;
    height: 180px;
  }
}