.VbGcWG_page{color:#374151;max-width:1280px;margin:auto;padding:132px 32px 0}.VbGcWG_heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.VbGcWG_heading h1{letter-spacing:-.035em;color:#402000;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.15}.VbGcWG_links{flex-wrap:wrap;gap:20px;font-size:.8rem;display:flex}.VbGcWG_links a,.VbGcWG_source a{text-underline-offset:4px;text-decoration:underline}.VbGcWG_watch{grid-template-columns:minmax(0,2.5fr) minmax(260px,1fr);align-items:start;gap:32px;display:grid}.VbGcWG_player{aspect-ratio:16/9;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.VbGcWG_player iframe{border:0;width:100%;height:100%;display:block}.VbGcWG_caption{color:#6b7280;border-bottom:1px solid #e8e8e8;padding:12px 0;font-size:.75rem}.VbGcWG_notice{color:#59616c;margin-top:12px;font-size:.8rem;line-height:1.6}.VbGcWG_guide h2,.VbGcWG_tremor h2,.VbGcWG_excursions h2{margin:0 0 16px;font-size:1.5rem;line-height:1.3}.VbGcWG_guide p,.VbGcWG_tremor p{font-size:.9rem;line-height:1.7}.VbGcWG_guide details{border-block:1px solid #e8e8e8;margin:18px 0;padding:14px 0}.VbGcWG_guide summary{cursor:pointer;font-size:.875rem;font-weight:600}.VbGcWG_guide ul{margin-top:16px;padding-left:20px;font-size:.85rem;line-height:1.65;list-style:outside}.VbGcWG_guide li+li{margin-top:12px}.VbGcWG_guide .VbGcWG_context{background:#faf6f0;padding:16px;font-size:.8rem}.VbGcWG_tremor{border-top:1px solid #e8e8e8;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;margin-top:48px;padding-top:32px;scroll-margin-top:120px;display:grid}.VbGcWG_source{margin-top:18px}.VbGcWG_chartControls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:.85rem;display:flex}.VbGcWG_chartControls select{background:#fff;border:1px solid #d6d0c8;border-radius:4px;min-height:44px;padding:10px 12px}.VbGcWG_chart{border:1px solid #e8e8e8;border-radius:4px;width:100%;height:auto;display:block}.VbGcWG_excursions{border-top:1px solid #e8e8e8;margin-top:48px;padding-top:32px}.VbGcWG_tours{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.VbGcWG_questions{padding:48px 0;scroll-margin-top:120px}.VbGcWG_page a:focus-visible,.VbGcWG_page summary:focus-visible,.VbGcWG_page select:focus-visible{outline-offset:4px;outline:3px solid #c02020}@media (max-width:900px){.VbGcWG_heading{display:block}.VbGcWG_links{margin-top:16px}.VbGcWG_watch{grid-template-columns:minmax(0,1fr);gap:28px}.VbGcWG_tours{gap:16px}}@media (max-width:767px){.VbGcWG_page{padding:92px 20px 0}.VbGcWG_heading{margin-bottom:20px}.VbGcWG_heading h1{font-size:2rem}.VbGcWG_links{gap:12px 20px}.VbGcWG_tremor{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;padding-top:24px;scroll-margin-top:88px}.VbGcWG_tours{grid-template-columns:minmax(0,1fr);gap:24px}.VbGcWG_excursions{margin-top:32px;padding-top:24px}.VbGcWG_questions{padding:32px 0;scroll-margin-top:88px}}.VbGcWG_intro{max-width:88ch;margin:0 0 28px;font-size:1rem;line-height:1.75}
