.local-guides-page.expansion-guide .hero-description{max-width:48ch;margin-block:24px;font-size:clamp(18px,2vw,22px);line-height:1.65}.local-guides-page.expansion-guide .age-options .age-option{text-align:center;justify-content:center;align-items:center;min-height:84px;padding:12px;font-size:clamp(16px,2vw,22px);display:flex}.local-guides-page.expansion-guide .age-options .age-option span{font-size:inherit;line-height:1.3}.local-guides-page.expansion-guide .support-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.local-guides-page.expansion-guide .support-card{flex-direction:column;display:flex}.local-guides-page.expansion-guide .support-card .resource-link{margin-block-start:auto;padding-block-start:24px}.local-guides-page.expansion-guide .section-heading h2{max-width:24ch}.local-guides-page.expansion-guide .activity-content p,.local-guides-page.expansion-guide .support-card p{line-height:1.65}.local-guides-page.expansion-guide .expansion-narrative{columns:2;column-gap:48px;margin-block-start:36px}.local-guides-page.expansion-guide .expansion-narrative article{break-inside:avoid;max-width:68ch;margin-block-end:32px}.local-guides-page.expansion-guide .expansion-narrative h3{margin-block-end:14px;font-size:24px;line-height:1.35}.local-guides-page.expansion-guide .expansion-narrative p{margin-block-end:16px;font-size:18px;line-height:1.8}.local-guides-page.expansion-guide .source-section li{overflow-wrap:anywhere;margin-block-end:14px}.local-guides-page.expansion-guide .activity-photo figcaption{line-height:1.6}.local-guides-page.expansion-guide .activity-content .venue-scope{color:#4c4a54;margin-block:8px 16px;font-size:14px;line-height:1.5}.local-guides-page.expansion-guide .hero-art{align-self:center}.local-guides-page.expansion-guide[dir=rtl]{text-align:start;font-family:Arial,sans-serif}.local-guides-page.expansion-guide[dir=rtl] h1,.local-guides-page.expansion-guide[dir=rtl] h2,.local-guides-page.expansion-guide[dir=rtl] h3{letter-spacing:normal;line-height:1.25}.local-guides-page.expansion-guide[dir=rtl] .hero-actions span,.local-guides-page.expansion-guide[dir=rtl] .text-link span{display:inline-block;transform:scaleX(-1)}.local-guides-page.expansion-guide[dir=rtl] .breadcrumbs{direction:rtl}.local-guides-page.expansion-guide[dir=rtl] .source-section ul{padding-inline:24px 0}.local-guides-page.expansion-guide[dir=rtl] .main-nav{inset-inline:auto 0}@media (max-width:820px){.local-guides-page.expansion-guide .expansion-narrative{columns:1}.local-guides-page.expansion-guide .hero-description{max-width:none}.local-guides-page.expansion-guide .header-cta{display:none}}@media (prefers-reduced-motion:reduce){.local-guides-page.expansion-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.local-guides-page.expansion-guide .draft-review-note{background:#f1edf9;border-block-end:1px solid #ddd4eb;padding-block:16px;font-size:16px;line-height:1.6}.local-guides-page.expansion-guide .draft-review-note p{margin-block-end:8px}.local-guides-page.expansion-guide .draft-review-note a{text-decoration:underline}.local-guides-page.expansion-guide .local-guide-app-support{display:none}@media (max-width:820px){body:has(.local-guides-page.expansion-guide) .Beacon .BeaconFabButtonFrame{display:none!important}body:has(.local-guides-page.expansion-guide) #cookiescript_badge{display:none!important}.local-guides-page.expansion-guide .local-guide-app-support{text-align:center;width:fit-content;max-width:100%;min-height:44px;color:inherit;touch-action:manipulation;margin:0 auto;padding:12px 16px;line-height:1.5;text-decoration:underline;display:block}.local-guides-page.expansion-guide .local-guide-cookie-settings{touch-action:manipulation;min-height:44px}}body:has(.local-guides-page.expansion-guide) #cookiescript_injected #cookiescript_accept{color:#242036!important}body:has(.local-guides-page.expansion-guide) #cookiescript_injected #cookiescript_close{justify-content:center;align-items:center;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-size:24px!important;line-height:1!important;display:flex!important;top:0!important}
