.cb-airport-split .cb-photo,.cb-shuttle-split .cb-photo{position:static;top:auto}.cb-airport-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:start}.cb-shuttle-split{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:42px;align-items:start}.cb-wide-copy{padding-top:26px;max-width:1040px}.cb-wide-copy p{font-size:1.08rem;line-height:1.72;margin:0 0 1.1rem}.cb-wide-copy .cb-punch{max-width:880px}.cb-shuttle-split .cb-photo img{height:410px;object-fit:cover;object-position:24% center}.cb-lodging .cb-split{grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:52px;align-items:start}.cb-lodging-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.cb-lodging-row .cb-lodging-choice{border-top:3px solid var(--vt-teal);padding-top:18px;margin:0}.cb-lodging-row .cb-lodging-choice:nth-child(2){border-color:var(--vt-orange)}.cb-lodging-row .cb-lodging-choice:nth-child(3){border-color:var(--vt-navy)}.cb-lodging-choice p{font-size:1.04rem;line-height:1.58}.cb-insider{height:auto;min-height:0;display:block;padding:70px 0}.cb-insider .cb-wrap{height:auto;min-height:0}.cb-insider .cb-punch{margin-bottom:0!important}@media(max-width:800px){.cb-airport-split,.cb-shuttle-split,.cb-lodging .cb-split{grid-template-columns:1fr;gap:24px}.cb-wide-copy{padding-top:14px}.cb-shuttle-split .cb-photo img{height:auto;object-fit:contain}.cb-lodging-row{grid-template-columns:1fr;gap:22px;margin-top:26px}.cb-insider{padding:50px 0}}
.cb-airport-split .cb-photo img{height:330px;object-fit:cover;object-position:57% center}
@media(max-width:800px){.cb-airport-split .cb-photo img{height:auto;object-fit:contain}}
.cb-insider .cb-punch{color:#fff8eb}
