.page_booking__ngQgn{max-width:80rem;margin:0 auto;padding:3rem 1.5rem;--theo-booking-accent:#66733d;--theo-booking-text:#10233d;--theo-booking-bg:#ffffff;--theo-booking-border:#dedbd1;--theo-booking-radius:0.75rem;--theo-booking-font:var(--font-sans),sans-serif;--theo-booking-display:var(--font-serif),serif;--theo-booking-shadow:0 0.75rem 2rem rgba(16,35,61,.08);--theo-booking-on-accent:#ffffff;--theo-booking-muted:#595e64;--theo-booking-field:#ffffff;--theo-booking-field-text:#10233d}.page_intro__rmreO{max-width:48rem;padding-bottom:2rem}.page_intro__rmreO h1{font-family:var(--font-serif),serif;font-weight:600;color:#10233d;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05;margin:0 0 1.25rem}.page_intro__rmreO p{font-size:1.125rem;line-height:1.7}.page_support__DgE_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem;border-top:1px solid #dedbd1;padding-top:1.5rem}.page_support__DgE_9 p{margin:.5rem 0 0}.page_support__DgE_9 a{color:#a64e2c}@media (max-width:480px){.page_booking__ngQgn{padding:2rem .75rem}.page_support__DgE_9{grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.page_booking__ngQgn .tb-policy{padding-bottom:6rem}}.page_notice__lb9wP{padding:1rem 1.25rem;margin:0 0 1.5rem;border:1px solid #66733d;border-left-width:.25rem;border-radius:.5rem;color:#10233d;background:#f6f2e9;line-height:1.6}