.how-to-book{background:#eeebe4;scroll-margin-top:24px}.booking-guide{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.booking-guide li{border-top:1px solid #c6b69a;padding-top:24px}.guide-number{font:italic 40px Georgia,serif;color:#887653}.booking-guide h3{font:28px Georgia,serif;margin:24px 0 16px}.booking-guide p{font:14px/1.9 Arial,sans-serif;color:#625d55;max-width:340px}.booking-guide strong{color:#222;font-weight:500}.booking-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid #d3c9b8;margin-top:45px;padding-top:28px}.booking-guide-footer p{font:12px/1.8 Arial,sans-serif;color:#625d55;max-width:560px}.booking-guide-footer .button{flex-shrink:0;min-height:48px}@media(max-width:760px){.booking-guide{grid-template-columns:1fr;gap:26px;margin-top:32px}.booking-guide li{padding-top:20px}.guide-number{font-size:32px}.booking-guide h3{font-size:27px;margin:12px 0}.booking-guide p{max-width:none}.booking-guide-footer{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.booking-guide-footer .button{width:100%;justify-content:space-between}}
