.booking-section{background:#edf5fa;padding:clamp(36px,6vw,76px) 0;scroll-margin-top:140px}.booking-form{background:white;border:1px solid #c4d7e6;padding:clamp(18px,4vw,36px);max-width:740px;margin-top:24px}.booking-form .quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.booking-form .wide{grid-column:1/-1}.booking-form label{display:block}.booking-form input:not([type=checkbox]),.booking-form select,.booking-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px;border:1px solid #9bb3c6;border-radius:4px;background:white;color:#082743;font:inherit}.booking-form fieldset{padding:12px 16px;border:1px solid #c4d7e6}.booking-form fieldset label{margin:4px 0}.booking-form button{margin-top:18px}.booking-form button:disabled{opacity:.65;cursor:default}.oven-examples img{display:block;width:100%;height:clamp(210px,34vw,350px);object-fit:cover}.oven-examples figure{margin:0}.oven-examples figcaption{padding:10px 0}@media(max-width:600px){.booking-form .quote-fields{grid-template-columns:1fr}}