.booking-panel{align-self:start}.booking-facts{margin:26px 0 30px}.booking-facts>div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #d5dde4;font-size:1rem;line-height:1.6}.booking-facts dt{font-weight:600}.booking-facts dd{margin:0}.booking-panel>.button{width:100%;justify-content:space-between}.booking-next{margin-top:24px;font-size:1rem;line-height:1.7}.booking-panel .form-note{padding-top:18px;border-top:1px solid #d5dde4}@media(max-width:480px){.booking-facts>div{grid-template-columns:82px 1fr;gap:12px}.booking-panel{padding:24px}}