.booking-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start}.booking-split__text{display:grid;grid-gap:1.5rem;gap:1.5rem}.booking-split__heading{max-width:10ch}.booking-split__panel{border:1px solid var(--line);border-radius:var(--radius-sm);padding:clamp(1.25rem,2.5vw,1.75rem)}.booking-split__widget:not(:empty):not(:has(>[data-ohw-scheduling-anchor][style*=none]))+.booking-split__fallback{display:none}.booking-split__widget:empty,.booking-split__widget:has(>[data-ohw-scheduling-anchor][style*=none]){display:none}.booking-split__fallback{display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:start}@media (max-width:900px){.booking-split__grid{grid-template-columns:1fr}}