#booking-options{scroll-margin-top:165px}.booking-option-link{display:inline-block;color:#69477c;font:16px/1.5 Georgia,serif;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.direct-booking-options{max-width:1100px;padding:55px 30px;margin:auto;font-family:Georgia,serif}.direct-booking-options h2{font:normal 36px/1.2 Georgia,serif;color:#392c40}.direct-booking-options>div{display:grid;gap:14px}.direct-booking-options article{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;background:#f0eaf4;border-radius:8px;padding:24px;font-size:18px}.direct-booking-options strong{font-weight:normal;white-space:nowrap}.treatment-editorial .detailcontent:has(.booking-option-link){grid-template-columns:.8fr 1.2fr}.booking-option-link:focus-visible{outline:2px solid #69477c;outline-offset:4px}@media(max-width:950px){.treatment-editorial .detailcontent:has(.booking-option-link){grid-template-columns:1fr}}@media(max-width:600px){.direct-booking-options article{grid-template-columns:1fr auto}.direct-booking-options .button{grid-column:1/-1}.direct-booking-options{padding:35px 20px}.booking-option-link{font-size:14px}}
