.bk-editorial-planner{min-width:0;scroll-margin-top:110px}.bk-editorial-intro{margin-bottom:24px}.bk-editorial-intro h2,.bk-editorial-sections h2{font-size:clamp(1.35rem,3vw,2rem);line-height:1.2}.bk-editorial-intro p,.bk-editorial-sections p{color:#c1c1d0;line-height:1.65}.bk-editorial-intro a,.bk-editorial-sections a{color:#c7baff;text-underline-offset:4px}.bk-editorial-sections{max-width:1180px;margin:0 auto;padding:0 24px 40px}.bk-editorial-sections section{max-width:760px;margin:36px 0;scroll-margin-top:110px}.bk-editorial-sections a{display:inline-block;margin:8px 20px 0 0}.bk-intro>[data-booking-editorial-primary]{margin-bottom:24px}.bk-intro h1{overflow-wrap:anywhere}

.booking-showroom .bk-form-fields{grid-template-columns:minmax(0,1fr);min-inline-size:0;max-width:100%}
.booking-showroom .bk-form-fields>*{min-width:0;max-width:100%;box-sizing:border-box}
.booking-showroom .bk-calendar,.booking-showroom .bk-times,.booking-showroom .bk-grid{min-width:0;max-width:100%;box-sizing:border-box}
.booking-showroom .bk-times{min-inline-size:0}
.booking-showroom .bk-days legend,.booking-showroom .bk-times legend{max-width:100%;white-space:normal}
.booking-showroom .bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.booking-showroom .bk-security{overflow-x:auto}
@media(max-width:450px){.booking-showroom .bk-grid{grid-template-columns:minmax(0,1fr)}}
