.routes{margin:26px 0 34px}.routes__cap{font-family:var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold-deep);margin:22px 0 8px;font-size:12px}caption.routes__cap{text-align:left;caption-side:top}.routes__table{border-collapse:collapse;width:100%;font-size:15px}.routes__table th,.routes__table td{text-align:left;border-bottom:1px solid var(--driftwood);vertical-align:baseline;padding:10px 12px 10px 0}.routes__table thead th{font-family:var(--font-sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:600}.routes__table tbody th{white-space:nowrap;font-weight:600}.routes__iata{color:var(--ink-soft);letter-spacing:.06em;font-size:12.5px;font-weight:400}.routes__who{color:var(--ink-soft);font-size:14px}.routes__note,.routes__meta{color:var(--ink-soft);margin-top:8px;font-size:13.5px}.routes__stop{color:var(--gold-deep)}.routes__time{white-space:nowrap;font-size:14px}.routes__note-inline{margin-top:2px;font-size:13px;display:block}.routes__note a{color:var(--gold-text)}@media (width<=620px){.routes__table,.routes__table tbody,.routes__table tr,.routes__table th,.routes__table td{display:block}.routes__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.routes__table tr{border-bottom:1px solid var(--driftwood);padding:10px 0}.routes__table th,.routes__table td{border:0;padding:2px 0}.routes__time:before{content:attr(data-l) ": ";color:var(--ink-soft);font-size:12.5px}}
