body{font:1rem/1.6 system-ui, sans-serif;color:#202223;background:#f6f6f7;margin:0}main{max-width:42rem;margin:2rem auto;padding:1.5rem;background:white;border-radius:.5rem}label,input,select,textarea{display:block}input,select,textarea,button{font:inherit;box-sizing:border-box;max-width:100%}input,select,textarea{width:100%;padding:.5rem;margin:.25rem 0 1rem}button{padding:.75rem 1rem;cursor:pointer}dt{font-weight:600}dd{margin:0 0 .75rem;overflow-wrap:anywhere}.booking-confirmation-url{display:block;overflow-wrap:anywhere}.booking-options{width:100%;table-layout:fixed;border-collapse:collapse}.booking-options th,.booking-options td{text-align:left;vertical-align:top;padding:.5rem;border-bottom:1px solid #d2d5d8;overflow-wrap:anywhere}.booking-options th:first-child{width:60%}fieldset{border:0;padding:0}a{color:#005bd3}@media (max-width: 44rem){main{margin:0;border-radius:0}}
