.inline-booking_booking__sqLva{width:100%;max-width:1040px;margin-inline:auto;padding:var(--space-72) clamp(var(--space-16),3vw,var(--space-40)) var(--space-40)}.inline-booking_booking__sqLva h2{font-size:var(--text-display-close);line-height:1.1;font-weight:500;letter-spacing:-.03em}.inline-booking_calendar__CvjDS{display:block;width:100%;height:720px;margin-top:var(--space-28);border:1px solid var(--site-line);border-radius:var(--radius-16);overflow:hidden;background:var(--color-white);color-scheme:light}.inline-booking_frame__ii6gr{display:block;width:100%;height:100%;border:0}.inline-booking_fallback__XB87i{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-8);color:var(--site-muted);font-size:var(--text-14);text-decoration:underline;text-underline-offset:4px}@media (max-width:720px){.inline-booking_booking__sqLva{padding-top:var(--space-48)}.inline-booking_calendar__CvjDS{height:860px;border-radius:var(--radius-12)}}.guide-page_page__bmWg5{--ink:var(--color-gray-242);--muted:var(--color-gray-166);--faint:var(--color-gray-140);--rule:var(--color-white-a18);--rule-strong:var(--color-white-a34);background:var(--surface);color:var(--ink)}.site .guide-page_page__bmWg5 :is(h1,h2,h3){letter-spacing:-.03em}.guide-page_faq__qtD4a,.guide-page_hero__HdOtu,.guide-page_section__M2Q0G{padding-inline:max(var(--site-edge),calc((100% - 1400px) / 2))}.guide-page_hero__HdOtu{padding-block:clamp(var(--space-28),5vw,var(--space-64)) clamp(36px,6vw,var(--space-72))}.guide-page_hero__HdOtu h1{max-width:18ch;font-size:var(--text-display-guide-hero);font-weight:500;line-height:1.02;letter-spacing:-.032em}.guide-page_date__ppgVy,.guide-page_method__gTc0Y{margin-top:18px;color:var(--muted);font-size:var(--text-0-95rem)}.guide-page_method__gTc0Y{max-width:62ch;line-height:1.6}.guide-page_subhead__xdtEp{margin-top:36px;font-size:var(--text-display-subhead);font-weight:500;line-height:1.15}.guide-page_lead__zDSHh{max-width:62ch;margin-top:22px}.guide-page_copy__BA3fS p,.guide-page_lead__zDSHh p{color:var(--muted);font-size:var(--text-display-lede);line-height:1.6}.guide-page_copy__BA3fS p+p,.guide-page_lead__zDSHh p+p{margin-top:var(--space-16)}.guide-page_page__bmWg5 a{text-decoration:underline;text-underline-offset:4px}.guide-page_heroAction__Xf7A1{margin-top:var(--space-32)}.guide-page_page__bmWg5 .guide-page_heroAction__Xf7A1 a{text-decoration:none}.guide-page_section__M2Q0G{padding-block:clamp(var(--space-56),8vw,var(--space-96))}.guide-page_sectionHeader__EJPsw{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px var(--space-24);margin-bottom:clamp(var(--space-28),4vw,var(--space-48))}.guide-page_faq__qtD4a h2,.guide-page_section__M2Q0G h2{max-width:18ch;font-size:var(--text-display-faq);font-weight:500;line-height:1.02}.guide-page_sectionHeader__EJPsw h2{grid-column:1/span 7}.guide-page_sectionHeader__EJPsw>p{grid-column:8/span 5;align-self:end;max-width:42ch;color:var(--muted);font-size:var(--text-1-05rem);line-height:1.6}.guide-page_section__M2Q0G>header:not(.guide-page_sectionHeader__EJPsw){margin-bottom:clamp(var(--space-28),4vw,var(--space-48))}.guide-page_copy__BA3fS,.guide-page_list__NPeNt,.guide-page_points__XZEsV,.guide-page_steps__6e_vV,.guide-page_tableWrap__VWieq{margin-top:var(--space-8)}.guide-page_list__NPeNt,.guide-page_points__XZEsV,.guide-page_steps__6e_vV{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-strong)}.guide-page_list__NPeNt>li,.guide-page_points__XZEsV>li{max-width:68ch;padding-block:18px;border-bottom:1px solid var(--rule);color:var(--muted);line-height:1.65}.guide-page_steps__6e_vV>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px var(--space-32);align-items:start;padding-block:clamp(var(--space-28),3.5vw,44px);border-bottom:1px solid var(--rule)}.guide-page_stepNumber__aXjDz{color:var(--faint);font-family:var(--font-mono),monospace;font-size:var(--text-0-8rem);letter-spacing:.12em}.guide-page_points__XZEsV h3,.guide-page_steps__6e_vV h3{font-size:var(--text-display-subhead);font-weight:500;line-height:1.15}.guide-page_points__XZEsV p,.guide-page_steps__6e_vV p{max-width:62ch;margin-top:10px;color:var(--muted);line-height:1.65}.guide-page_tableWrap__VWieq{max-width:100%}.guide-page_tableWrap__VWieq table{width:100%;border-collapse:collapse}.guide-page_tableWrap__VWieq td,.guide-page_tableWrap__VWieq th{padding:var(--space-16) var(--space-20) var(--space-16) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.55}.guide-page_tableWrap__VWieq th{font-size:var(--text-0-95rem);font-weight:500}.guide-page_tableWrap__VWieq td{color:var(--muted);font-size:var(--text-0-98rem)}.guide-page_faq__qtD4a{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-40) var(--space-24);background:var(--color-gray-16);padding-block:clamp(var(--space-72),10vw,120px)}.guide-page_faqIntro__XnnSr{grid-column:1/span 5;align-self:start;position:sticky;top:48px}.guide-page_faqList__fIy36{grid-column:6/span 7;border-top:1px solid var(--ink)}.guide-page_faqList__fIy36 details{border-bottom:1px solid var(--color-white-a22)}.guide-page_faqList__fIy36 summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:var(--space-20);align-items:center;min-height:68px;padding:var(--space-20) 0;font-size:var(--text-1-02rem);font-weight:500;line-height:1.45;cursor:pointer}.guide-page_faqList__fIy36 summary::-webkit-details-marker,.guide-page_faqList__fIy36 summary::marker{display:none;content:""}.guide-page_faqList__fIy36 summary:after{content:"+";justify-self:end;font-size:var(--text-1-4rem);font-weight:400;line-height:1}.guide-page_faqList__fIy36 details[open] summary:after{content:"−"}.guide-page_faqList__fIy36 details p{max-width:62ch;margin:0 var(--space-32) 26px 0;color:var(--muted);font-size:var(--text-0-98rem);line-height:1.7}@media (max-width:1100px){.guide-page_faq__qtD4a,.guide-page_sectionHeader__EJPsw{grid-template-columns:1fr}.guide-page_faqIntro__XnnSr,.guide-page_faqList__fIy36,.guide-page_sectionHeader__EJPsw h2,.guide-page_sectionHeader__EJPsw>p{grid-column:1}.guide-page_sectionHeader__EJPsw>p{align-self:start}.guide-page_faqIntro__XnnSr{position:static}.guide-page_steps__6e_vV>li{grid-template-columns:56px minmax(0,1fr)}}@media (max-width:760px){.guide-page_hero__HdOtu{padding-block:var(--space-12) 36px}.guide-page_hero__HdOtu h1{max-width:14ch;font-size:var(--text-display-guide-hero-narrow)}.guide-page_copy__BA3fS p,.guide-page_lead__zDSHh p{font-size:var(--text-1rem)}.guide-page_faq__qtD4a,.guide-page_section__M2Q0G{padding-block:var(--space-56)}.guide-page_faq__qtD4a h2,.guide-page_section__M2Q0G h2{font-size:var(--text-display-faq-narrow)}.guide-page_faqList__fIy36 summary{min-height:60px;font-size:var(--text-0-98rem)}.guide-page_faqList__fIy36 details p{margin-right:0}.guide-page_tableWrap__VWieq thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-page_tableWrap__VWieq td,.guide-page_tableWrap__VWieq tr{display:block;width:100%}.guide-page_tableWrap__VWieq tr{padding-block:var(--space-16);border-bottom:1px solid var(--rule)}.guide-page_tableWrap__VWieq td{padding:10px 0 0;border-bottom:0}.guide-page_tableWrap__VWieq td:before{content:attr(data-label);display:block;margin-bottom:var(--space-4);color:var(--ink);font-size:var(--text-0-82rem);font-weight:500}}.page_index__MY_Bu{margin-top:var(--space-32)}.page_index__MY_Bu ul{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-20);max-width:70ch;list-style:none}.page_index__MY_Bu a{color:var(--muted);font-size:var(--text-0-95rem)}.page_index__MY_Bu a:focus-visible,.page_index__MY_Bu a:hover{color:var(--ink)}.page_entry__jHjIS{display:grid;gap:14px;padding-block:clamp(var(--space-40),6vw,var(--space-72));border-top:1px solid var(--rule);scroll-margin-top:80px}.page_helps__49oFM,.page_meta__62Dha{color:var(--muted);font-size:var(--text-0-95rem)}.page_meta__62Dha{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--text-0-85rem);letter-spacing:.02em;text-transform:uppercase}.page_body__cfJaA{min-width:0}.page_entry__jHjIS h2{max-width:24ch;font-size:var(--text-display-update)}.page_summary__3iK57{max-width:62ch;margin-top:18px;color:var(--muted);font-size:var(--text-display-lede);line-height:1.6}.page_helps__49oFM{margin-top:var(--space-12)}.page_groups__Iglf0{display:grid;gap:clamp(var(--space-28),3vw,var(--space-40));margin-top:clamp(var(--space-28),3vw,var(--space-40))}.page_group__JV8MN h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:var(--space-12);font-size:var(--text-1-15rem);font-weight:500}.page_badge__P22W0{padding:3px 10px;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-0-8rem);font-weight:500;letter-spacing:0}@media (min-width:960px){.page_entry__jHjIS{grid-template-columns:minmax(160px,3fr) 9fr;column-gap:clamp(var(--space-32),4vw,var(--space-64))}.page_meta__62Dha{position:sticky;top:96px;align-self:start;padding-top:.6rem}}