.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] .on-track-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}.local-guides-page.expansion-guide h1,.local-guides-page.expansion-guide h2,.local-guides-page.expansion-guide h3{overflow-wrap:break-word}.local-guides-page.expansion-guide .hero-lead{max-width:34ch;color:var(--ink);margin:22px 0 0;font-size:clamp(18px,1.9vw,21px);font-weight:700;line-height:1.45}.local-guides-page.expansion-guide .hero-lead+.hero-description{margin-block:10px 0}.local-guides-page.expansion-guide .hero-note{max-width:46ch;color:var(--body);font-size:.84rem;line-height:1.55}.local-guides-page.expansion-guide .section-note{max-width:72ch;color:var(--body);margin:22px 0 0;font-size:.9rem;line-height:1.6}.local-guides-page.expansion-guide .on-track-section{background:#f5f2fb}.local-guides-page.expansion-guide .on-track-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.local-guides-page.expansion-guide .on-track-intro h2{text-wrap:balance;max-width:20ch}.local-guides-page.expansion-guide .on-track-intro>p{max-width:44ch;color:var(--body);margin:20px 0 0;line-height:1.65}.local-guides-page.expansion-guide .on-track-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:28px;display:flex}.local-guides-page.expansion-guide .on-track-actions .text-link{overflow-wrap:anywhere}.local-guides-page.expansion-guide .milestone-list{background:#fff;border-radius:19px;margin:0;padding:6px 28px;box-shadow:0 0 0 1px #31205914,0 5px 16px #31205908}.local-guides-page.expansion-guide .milestone-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:baseline;gap:6px 24px;padding-block:20px;display:grid}.local-guides-page.expansion-guide .milestone-list>div:last-child{border-bottom:0}.local-guides-page.expansion-guide .milestone-list dt{color:var(--purple);font-size:.92rem;font-weight:700;line-height:1.45}.local-guides-page.expansion-guide .milestone-list dd{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.6}.local-guides-page.expansion-guide .app-section .app-layout{align-items:start}.local-guides-page.expansion-guide .app-copy>p:not([class]){line-height:1.65}.local-guides-page.expansion-guide .app-steps li>span{color:var(--purple);background:#eee7f9;border-color:#0000;font-weight:700}.local-guides-page.expansion-guide .app-steps p{color:var(--body);margin:3px 0 0;font-size:.95rem;line-height:1.6}.local-guides-page.expansion-guide .app-steps strong{color:var(--ink);font-weight:700}.local-guides-page.expansion-guide .app-copy .age-panel{box-shadow:none;background:#f5f2fb;margin:4px 0 24px}.local-guides-page.expansion-guide .app-copy .age-options{grid-template-columns:repeat(3,minmax(0,1fr))}.local-guides-page.expansion-guide .app-copy .age-options .age-option{min-height:0;padding:0;font-size:clamp(15px,1.4vw,18px)}.local-guides-page.expansion-guide .app-copy .age-options .age-option span{width:100%;height:60px}.local-guides-page.expansion-guide .app-copy h2+p{margin-top:18px}.local-guides-page.expansion-guide .app-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.local-guides-page.expansion-guide .app-chips li{border:1px solid var(--line);color:var(--ink);background:#faf9fc;border-radius:999px;padding:5px 12px;font-size:.82rem;line-height:1.4}.local-guides-page.expansion-guide .app-copy .section-note{margin-top:14px;font-size:.84rem}.local-guides-page.expansion-guide .next-steps-layout{gap:32px;display:grid}.local-guides-page.expansion-guide .next-steps-layout h2{text-wrap:balance;max-width:26ch}.local-guides-page.expansion-guide .next-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.local-guides-page.expansion-guide .next-steps-list li{background:#fff;border-radius:18px;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex;box-shadow:0 0 0 1px #31205917,0 5px 16px #31205906}.local-guides-page.expansion-guide .next-step-number{background:var(--yellow);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;font-weight:700;line-height:1;display:grid}.local-guides-page.expansion-guide .next-steps-list h3{margin-bottom:10px;font-size:1.25rem;line-height:1.3}.local-guides-page.expansion-guide .next-steps-list p{color:var(--body);margin:0;line-height:1.65}.local-guides-page.expansion-guide .next-steps-note{max-width:72ch;color:var(--ink);background:#fff8e6;border-radius:14px;margin:0;padding:18px 22px;line-height:1.6}.local-guides-page.expansion-guide .source-details>summary{cursor:pointer;min-height:44px;color:var(--body);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-block:8px;padding-inline-end:36px;font-size:.9rem;line-height:1.5;list-style:none;display:flex;position:relative}.local-guides-page.expansion-guide .source-details>summary::-webkit-details-marker{display:none}.local-guides-page.expansion-guide .source-details>summary:after{content:"+";inset-inline-end:4px;color:var(--purple);font-size:1.4rem;line-height:1;position:absolute;top:8px}.local-guides-page.expansion-guide .source-details[open]>summary:after{content:"−"}.local-guides-page.expansion-guide .source-details>summary h2{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.5;display:inline}.local-guides-page.expansion-guide .source-details>ul{margin-top:16px}.local-guides-page.expansion-guide .fresno-editorial-section .section-note{margin-top:4px}@media (max-width:820px){.local-guides-page.expansion-guide .on-track-layout{grid-template-columns:1fr;gap:32px}.local-guides-page.expansion-guide .next-steps-list{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.local-guides-page.expansion-guide .hero-lead{margin-top:18px;font-size:1.08rem}.local-guides-page.expansion-guide .milestone-list{padding:2px 20px}.local-guides-page.expansion-guide .milestone-list>div{grid-template-columns:1fr;gap:4px;padding-block:16px}.local-guides-page.expansion-guide .next-steps-list li{gap:12px;padding:20px}.local-guides-page.expansion-guide .next-steps-list p{font-size:.95rem}.local-guides-page.expansion-guide .next-step-number{width:36px;height:36px}.local-guides-page.expansion-guide .next-steps-list h3{font-size:1.1rem}.local-guides-page.expansion-guide .next-steps-note{padding:16px 18px}}@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}
