._9PXn3a_startPanel{color:#152238;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #b99750;border-radius:18px;width:100%;max-width:1040px;margin:2rem auto;padding:max(20px,min(3vw,32px))}._9PXn3a_startPanel h2{margin:0 0 14px;font-size:max(24px,min(3vw,32px));line-height:1.25}._9PXn3a_startPanel p{color:#39495e;margin:0 0 18px;font-size:17px;line-height:1.7}._9PXn3a_startPanel p a{color:#163e80;text-underline-offset:3px;text-decoration:underline}._9PXn3a_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;padding:0;list-style-position:inside;display:grid}._9PXn3a_steps li{background:#fff;border:1px solid #c8d1df;border-top:4px solid #b99750;border-radius:10px;min-width:0;padding:20px}._9PXn3a_steps li::marker{color:#163e80;font-weight:700}._9PXn3a_steps strong{color:#152238;font-size:18px}._9PXn3a_steps span{color:#39495e;margin-top:10px;font-size:16px;line-height:1.65;display:block}._9PXn3a_actions{flex-wrap:wrap;gap:14px;display:flex}._9PXn3a_actions a{text-align:center;max-width:100%;min-height:44px}._9PXn3a_actions a.primary-button{color:#10233e;background:#f4c54f;border-color:#f4c54f}._9PXn3a_actions a.primary-button:-webkit-any(:hover,:focus-visible){color:#10233e;background:#e8b63b;border-color:#e8b63b}._9PXn3a_actions a.primary-button:-moz-any(:hover,:focus-visible){color:#10233e;background:#e8b63b;border-color:#e8b63b}._9PXn3a_actions a.primary-button:is(:hover,:focus-visible){color:#10233e;background:#e8b63b;border-color:#e8b63b}._9PXn3a_actions a.secondary-button{color:#163e80;background:#fff;border-color:#163e80}._9PXn3a_actions a.secondary-button:hover{background:#eef3fb}._9PXn3a_startPanel a:focus-visible{outline-offset:4px;outline:3px solid #3976ed}@media (max-width:800px){._9PXn3a_steps{grid-template-columns:minmax(0,1fr)}}._9PXn3a_reservationForm{scroll-margin-top:100px}._9PXn3a_startPanel ._9PXn3a_kicker,._9PXn3a_formPanel ._9PXn3a_kicker{color:#735621;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.6}._9PXn3a_advanceNotice{background:#f0f4fa;border-left:4px solid #b99750;border-radius:0 10px 10px 0;margin-top:24px;padding:20px}._9PXn3a_advanceNotice strong{color:#152238;font-size:17px;line-height:1.6}._9PXn3a_advanceNotice p{margin:8px 0 0;font-size:16px}._9PXn3a_formPanel{color:#152238;overflow-wrap:anywhere;background:#fff;border:1px solid #c8d1df;border-radius:18px;max-width:1200px;margin:0 auto;padding:max(16px,min(3vw,32px))}._9PXn3a_formHeading{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:24px;margin-bottom:24px;display:grid}._9PXn3a_formHeading h2{margin:0 0 12px;font-size:max(24px,min(3vw,32px));line-height:1.25}._9PXn3a_formHeading p{color:#39495e;margin:0;font-size:16px;line-height:1.7}._9PXn3a_formHeading ._9PXn3a_formFallback{color:#fff;text-align:center;text-underline-offset:3px;background:#163e80;border-radius:8px;flex-direction:column;justify-content:center;min-height:44px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:underline;display:flex}._9PXn3a_formHeading ._9PXn3a_formFallback:-webkit-any(:hover,:focus-visible){color:#fff;background:#10233e}._9PXn3a_formHeading ._9PXn3a_formFallback:-moz-any(:hover,:focus-visible){color:#fff;background:#10233e}._9PXn3a_formHeading ._9PXn3a_formFallback:is(:hover,:focus-visible){color:#fff;background:#10233e}._9PXn3a_formFallback:focus-visible{outline-offset:4px;outline:3px solid #b99750}._9PXn3a_newTab{font-size:13px;font-weight:400}@media (max-width:800px){._9PXn3a_formHeading{grid-template-columns:minmax(0,1fr)}}
