:root{--ink:#17231d;--ink-soft:#46544c;--ink-muted:#66736c;--green:#347a3a;--green-dark:#245a2c;--green-pale:#edf5eb;--blue:#0878be;--blue-dark:#075d94;--blue-pale:#edf7fc;--gold:#c98b08;--gold-pale:#fff7df;--paper:#ffffff;--canvas:#f5f7f3;--warm:#fbf8f1;--line:#dce5dd;--line-strong:#c9d5cb;--shadow-small:0 3px 12px rgba(23,35,29,0.07);--shadow-medium:0 14px 36px rgba(23,35,29,0.12);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--content:1180px}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.5}body,button,input,select,textarea{font-family:var(--font-body),Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button{border:0}img{display:block;max-width:100%}dd,dl,fieldset,figure,h1,h2,h3,p,ul{margin:0}fieldset{min-width:0;border:0;padding:0}h1,h2,h3{color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-weight:700;line-height:1.04;text-wrap:balance}h1{font-size:clamp(2.45rem,5vw,4.65rem)}h2{font-size:clamp(1.65rem,3vw,2.6rem)}h3{font-size:1.2rem}p{color:var(--ink-soft)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(8,120,190,.32);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;z-index:5000;top:.7rem;left:.7rem;transform:translateY(-160%);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);padding:.7rem 1rem;font-weight:800}.skip-link:focus{transform:translateY(0)}.section-inner{width:min(calc(100% - 40px),var(--content));margin-inline:auto}.app-screen,.page-hero+section{min-width:0}.app-eyebrow,.section-kicker{color:var(--green-dark);font-size:.73rem;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.app-section-heading,.section-heading-row,.wide-heading{display:flex;align-items:end;justify-content:space-between;gap:1.25rem}.app-section-heading>div,.wide-heading{min-width:0}.app-section-heading h2,.wide-heading h2{margin-top:.35rem}.app-inline-link,.back-link,.text-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--blue-dark);font-size:.86rem;font-weight:800}.app-inline-link:hover,.back-link:hover,.text-link:hover{color:var(--blue)}.app-primary-action,.button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--radius-md);padding:.72rem 1rem;font-size:.88rem;font-weight:800;line-height:1.1;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.app-primary-action:hover,.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.68}.app-primary-action,.button-primary{background:var(--green);color:var(--paper);box-shadow:0 5px 14px rgba(52,122,58,.18)}.app-primary-action:hover,.button-primary:hover:not(:disabled){background:var(--green-dark)}.button-secondary{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.button-secondary:hover:not(:disabled){border-color:var(--green);color:var(--green-dark)}.label-row,.park-card-labels{display:flex;flex-wrap:wrap;gap:.4rem}.label-row>span,.park-card-labels>span{border:1px solid var(--line);border-radius:999px;background:var(--canvas);color:var(--ink-soft);padding:.34rem .56rem;font-size:.69rem;font-weight:700}.page-hero{border-bottom:1px solid var(--line);background:var(--paper);padding:clamp(2.5rem,6vw,5rem) 0}.narrow-copy{max-width:760px}.narrow-copy h1{margin-top:.45rem}.narrow-copy>p:not(.section-kicker){max-width:62ch;margin-top:1rem;font-size:1.04rem}.search-section{padding:2rem 0 4rem}.empty-state{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:1.5rem}.empty-state p{margin-top:.45rem}.photo-coming-soon{position:absolute;inset:0;display:grid;place-items:center;background:var(--green-pale)}.photo-coming-soon-copy{display:grid;justify-items:center;gap:.35rem;padding:1rem;text-align:center}.photo-coming-soon-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid var(--green);border-radius:50%;color:var(--green-dark)}.photo-coming-soon-label{color:var(--green-dark);font-size:.65rem;font-weight:800;text-transform:uppercase}.photo-coming-soon strong{font-family:var(--font-heading),Georgia,serif}.photo-credit,.photo-status-label{position:absolute;z-index:2;right:.6rem;bottom:.6rem;max-width:calc(100% - 1.2rem);border-radius:999px;background:rgba(23,35,29,.86);color:var(--paper);padding:.3rem .5rem;font-size:.6rem;font-weight:800}.photo-credit{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.photo-credit a{text-decoration:underline}.contact-form-message,.form-message{min-height:1.3rem;color:var(--green-dark);font-size:.82rem;font-weight:700}.contact-form-message-error,.form-message-error{color:#a53d2e}.website-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.site-footer{border-top:1px solid var(--line);background:var(--paper);padding:2rem 0}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 2rem;align-items:start}.footer-title{color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-weight:700}.footer-community-note,.footer-copy,.footer-credit{font-size:.73rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;font-size:.75rem;font-weight:800}.footer-credit{justify-self:end}.footer-credit a{color:var(--blue-dark);font-weight:800}.footer-community-note{max-width:76ch;grid-column:1;border-top:1px solid var(--line);padding-top:.8rem}@media (max-width:1000px){.footer-inner{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.footer-credit{justify-self:start}.footer-community-note{grid-column:1}}@media (max-width:700px){body{font-size:15px}.section-inner{width:min(calc(100% - 28px),var(--content))}.app-section-heading,.section-heading-row,.wide-heading{align-items:flex-start}.app-section-heading h2,.wide-heading h2{font-size:1.65rem}.page-hero{padding:2rem 0}.narrow-copy>p:not(.section-kicker){font-size:.95rem}.site-footer{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{min-height:100svh;background:var(--paper)}.app-shell-content{min-width:0}#main{scroll-margin-top:76px}.app-header{position:sticky;z-index:1400;top:0;border-bottom:1px solid rgba(200,211,202,.9);background:rgba(255,255,255,.96)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.app-header{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}}.app-header-inner{width:min(var(--content),calc(100% - 48px));min-height:68px;display:flex;align-items:center;gap:1rem;margin-inline:auto}.app-brand{width:188px;height:54px;flex:0 0 auto;display:block;overflow:hidden}.app-brand-logo{width:188px;max-width:none;height:auto;transform:translateY(-19px)}.app-primary-nav{min-width:0;display:flex;align-items:center;gap:.15rem;margin-left:auto}.app-nav-link{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;border-radius:10px;color:var(--ink-soft);padding:.55rem .72rem;font-size:.79rem;font-weight:800;line-height:1;white-space:nowrap;transition:background .15s ease,color .15s ease}.app-nav-link:hover{background:var(--canvas);color:var(--green-dark)}.app-nav-link-active{background:var(--green-pale);color:var(--green-dark)}.app-header-utilities{flex:0 0 auto;display:flex;align-items:center;gap:.45rem}.app-header-weather{display:flex;align-items:center;border-left:1px solid var(--line);padding-left:.8rem}.weather-ticker{min-height:28px;display:inline-flex;align-items:center;gap:.42rem;color:var(--ink-soft);font-size:.66rem;font-weight:750;line-height:1;white-space:nowrap}.weather-ticker-place{color:var(--green-dark);font-weight:850}.weather-ticker-condition,.weather-ticker-time{border-left:1px solid var(--line-strong);padding-left:.42rem}.weather-ticker-condition{display:inline-flex;align-items:center;gap:.25rem}.weather-ticker-condition svg{color:var(--blue)}.weather-ticker-condition strong{color:var(--ink)}.weather-ticker-loading{color:var(--ink-muted)}.app-more-menu{position:relative}.app-more-trigger{min-width:44px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border-radius:10px;background:transparent;color:var(--ink-soft);padding:.5rem .58rem;font-size:.76rem;font-weight:800;line-height:1;transition:background .15s ease,color .15s ease}.app-more-trigger-active,.app-more-trigger:hover,.app-more-trigger[aria-expanded=true]{background:var(--canvas);color:var(--green-dark)}.app-more-chevron{transition:transform .15s ease}.app-more-trigger[aria-expanded=true] .app-more-chevron{transform:rotate(180deg)}.app-more-panel{width:188px;position:absolute;top:calc(100% + .5rem);right:0;display:none;gap:.2rem;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-medium);padding:.45rem}.app-more-panel-open{display:grid}.app-more-panel a{min-height:42px;display:flex;align-items:center;border-radius:9px;color:var(--ink-soft);padding:.65rem .75rem;font-size:.84rem;font-weight:800}.app-more-panel a:hover,.app-more-panel a[aria-current=page]{background:var(--green-pale);color:var(--green-dark)}.app-mobile-tabs{display:none}.park-locator{position:relative;z-index:5}.park-locator-standalone{border-bottom:1px solid var(--line);background:var(--canvas)}.park-locator-inline{background:#fbfcfa}.park-locator-inner{padding-block:.55rem}.park-locator-bar{min-height:46px;display:grid;grid-template-columns:auto auto minmax(170px,1fr);align-items:center;gap:.75rem}.park-locator-copy{min-width:0;display:flex;align-items:center;gap:.65rem}.park-locator-copy>div{min-width:0;display:grid;gap:.05rem}.park-locator-copy strong{color:var(--ink);font-size:.82rem;font-weight:850}.park-locator-copy>div>span{color:var(--ink-muted);font-size:.7rem;line-height:1.25}.park-locator-icon{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--blue-pale);color:var(--blue-dark)}.park-locator-trigger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #9bc8e4;border-radius:999px;background:var(--paper);color:var(--blue-dark);padding:.5rem .78rem;font-size:.75rem;font-weight:850;line-height:1;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.park-locator-trigger:hover:not(:disabled){border-color:var(--blue);background:var(--blue-pale)}.park-locator-trigger:disabled{cursor:wait;opacity:.72}.park-locator-privacy{justify-self:end;color:var(--ink-muted);font-size:.66rem;line-height:1.3;text-align:right}.park-locator-inline .park-locator-inner{padding:.65rem clamp(1.2rem,3vw,1.8rem)}.park-locator-open .park-locator-bar{border-bottom:1px solid var(--line);padding-bottom:.55rem}.park-locator-result{position:relative;margin-top:.65rem;border:1px solid var(--line);border-radius:16px;background:var(--paper);box-shadow:var(--shadow-small);padding:1.2rem}.park-locator-close{width:38px;height:38px;position:absolute;top:.85rem;right:.85rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--canvas);color:var(--ink-soft)}.park-locator-close:hover{border-color:var(--line-strong);background:var(--green-pale);color:var(--green-dark)}.park-locator-state{min-height:96px;display:flex;align-items:center;gap:.9rem;padding-right:3.5rem}.park-locator-state>svg{flex:0 0 auto;color:var(--blue)}.park-locator-error>svg{color:#a84936}.park-locator-state>div{min-width:0;display:grid;gap:.4rem}.park-locator-match h2,.park-locator-state h2{font-size:clamp(1.4rem,2.1vw,1.8rem)}.park-locator-match{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr);gap:1.4rem;padding-right:3rem}.park-locator-match-main{min-width:0;display:grid;justify-items:start;gap:.5rem}.park-locator-match-main>p:not(.section-kicker){max-width:62ch;font-size:.86rem;line-height:1.5}.park-locator-place{display:inline-flex;align-items:center;gap:.32rem;color:var(--blue-dark);font-size:.8rem;font-weight:800}.park-locator-accuracy{border-left:3px solid var(--gold);background:var(--gold-pale);padding:.55rem .7rem;font-size:.78rem}.park-locator-accuracy,.park-locator-location-status{display:flex;align-items:center;gap:.4rem;border-radius:var(--radius-sm)}.park-locator-location-status{background:var(--blue-pale);color:var(--blue-dark);padding:.5rem .65rem;font-size:.76rem;font-weight:750}.park-locator-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.park-locator-actions .button{min-height:42px;padding:.6rem .85rem;font-size:.78rem}.park-locator-visit-message{color:var(--green-dark);font-size:.8rem;font-weight:800}.park-locator-nearby{min-width:0;display:grid;align-content:start;gap:.5rem;border-left:1px solid var(--line);padding-left:1rem}.park-locator-nearby>strong{color:var(--ink);font-size:.76rem}.park-locator-nearby>div{display:grid;gap:.4rem}.park-locator-option{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--line);border-radius:9px;background:var(--canvas);color:var(--ink);padding:.6rem .7rem;text-align:left}.park-locator-option-active,.park-locator-option:hover{border-color:#9bc8e4;background:var(--blue-pale)}.park-locator-option span{min-width:0;font-weight:800}.park-locator-option small{flex:0 0 auto;color:var(--ink-muted);font-size:.68rem}.park-locator-data-note{grid-column:1/-1;border-top:1px solid var(--line);color:var(--ink-muted);padding-top:.65rem;font-size:.68rem}.park-locator-spinner{animation:park-locator-spin .8s linear infinite}@keyframes park-locator-spin{to{transform:rotate(1turn)}}@media (max-width:1100px){.app-header-utilities{gap:.35rem}.weather-ticker{gap:.35rem;font-size:.64rem}.weather-ticker-condition,.weather-ticker-time{padding-left:.35rem}.weather-ticker-condition>span{display:none}.park-locator-bar{grid-template-columns:auto auto minmax(150px,1fr)}}@media (max-width:860px){.app-header-inner{width:min(var(--content),calc(100% - 36px));gap:.6rem}.app-brand{width:164px;height:50px}.app-brand-logo{width:164px;transform:translateY(-16px)}.app-nav-link{padding-inline:.6rem}.app-more-trigger{padding-inline:.5rem}.park-locator-match{grid-template-columns:1fr;gap:1.1rem}.park-locator-nearby{border-top:1px solid var(--line);border-left:0;padding-top:1rem;padding-left:0}.park-locator-nearby>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){#main{scroll-margin-top:64px}.app-shell-content{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app-header-inner{width:min(var(--content),calc(100% - 24px));min-height:58px;gap:.35rem;justify-content:space-between}.app-brand{width:124px;height:40px}.app-brand-logo{width:124px;transform:translateY(-12px)}.app-primary-nav{display:none}.app-header-utilities{gap:.25rem;margin-left:auto}.app-header-weather{border-left:0;padding-left:0}.weather-ticker{gap:.28rem;font-size:.61rem}.weather-ticker-condition,.weather-ticker-time{padding-left:.28rem}.weather-ticker-condition{gap:.16rem}.weather-ticker-condition svg{width:14px;height:14px}.app-more-trigger{width:40px;min-width:40px;min-height:40px;border:1px solid var(--line);border-radius:50%;background:var(--paper);padding-inline:0}.app-more-chevron,.app-more-trigger>span{display:none}.app-more-panel{top:calc(100% + .4rem)}.app-mobile-tabs{position:fixed;z-index:1500;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;border-top:1px solid rgba(200,211,202,.94);background:rgba(255,255,255,.96);box-shadow:0 -8px 24px rgba(23,39,29,.08);padding:.38rem max(.65rem,env(safe-area-inset-right)) calc(.38rem + env(safe-area-inset-bottom)) max(.65rem,env(safe-area-inset-left))}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.app-mobile-tabs{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}}.app-mobile-tab{min-width:0;min-height:52px;display:grid;place-items:center;align-content:center;gap:.12rem;border-radius:12px;color:var(--ink-muted);font-size:.64rem;font-weight:800;line-height:1}.app-mobile-tab svg{transition:transform .15s ease}.app-mobile-tab-active,.app-mobile-tab:hover{background:var(--green-pale);color:var(--green-dark)}.app-mobile-tab-active svg{transform:translateY(-1px)}.park-locator-inline .park-locator-inner{padding:.7rem 1rem}.park-locator-inner{padding-block:.5rem}.park-locator-bar{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .6rem}.park-locator-copy{gap:.5rem}.park-locator-icon{width:30px;height:30px}.park-locator-trigger{min-height:40px;padding-inline:.68rem}.park-locator-privacy{grid-column:1/-1;justify-self:start;padding-left:2.35rem;font-size:.63rem;text-align:left}.park-locator-result{border-radius:14px;margin-top:.55rem;padding:1rem}.park-locator-close{top:.7rem;right:.7rem}.park-locator-match,.park-locator-state{padding-top:2.5rem;padding-right:0}.park-locator-state{align-items:flex-start}.park-locator-match h2,.park-locator-state h2{font-size:1.4rem}.park-locator-actions,.park-locator-actions .button{width:100%}.park-locator-actions{display:grid}.park-locator-actions,.park-locator-nearby>div{grid-template-columns:1fr}.park-locator-option{min-height:50px}}@media (max-width:390px){.weather-ticker-place{display:none}.weather-ticker-time{border-left:0;padding-left:0}.park-locator-copy>div>span{display:none}.park-locator-privacy{padding-left:0}}@media (prefers-reduced-motion:reduce){.app-mobile-tab svg,.app-more-chevron,.app-more-trigger,.app-nav-link,.park-locator-trigger{transition:none}.park-locator-spinner{animation:none}}.home-command{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% -20%,rgba(52,122,58,.13),transparent 31rem),linear-gradient(180deg,var(--warm) 0,#f7f9f5 100%);padding:clamp(2.7rem,6vw,5.2rem) 0 clamp(2.4rem,5vw,4.4rem)}.home-command-inner{display:grid;justify-items:center;gap:clamp(1.35rem,3vw,2.2rem)}.home-welcome{max-width:760px;text-align:center}.home-welcome h1{max-width:13ch;margin:.55rem auto 0}.home-welcome>p:last-child{max-width:52ch;margin:1rem auto 0;font-size:1.04rem}.home-park-finder{width:min(100%,900px);overflow:hidden;border-radius:var(--radius-xl);box-shadow:0 22px 54px rgba(23,35,29,.1)}.home-park-finder .parks-control-surface{border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:clamp(1.1rem,3vw,1.6rem)}.home-additional-filters{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-finder-action{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:1rem}.home-finder-action>span{color:var(--ink-muted);font-size:.78rem;font-weight:750}.home-finder-action .app-primary-action{min-width:190px}.home-park-finder>.park-locator{border-top:1px solid var(--line);background:var(--paper)}.home-surprise{width:min(100%,900px);display:flex;align-items:flex-start;justify-content:center;gap:1rem;color:var(--ink-soft)}.home-surprise>div:first-child{display:grid;gap:.1rem;text-align:right}.home-surprise strong{color:var(--ink);font-size:.82rem}.home-surprise span{color:var(--ink-muted);font-size:.73rem}.park-discovery{position:relative;display:grid;justify-items:start;gap:.6rem}.button-discovery{min-height:42px;border:1px solid #e2c260;border-radius:999px;background:var(--gold-pale);color:#6c4d05;padding:.55rem .78rem;font-size:.74rem;font-weight:800}.home-surprise .button-discovery{border-color:var(--line-strong);background:rgba(255,255,255,.68);color:var(--green-dark)}.home-surprise .button-discovery:hover:not(:disabled){border-color:#9bbd9c;background:var(--paper)}.park-discovery-result{width:min(360px,calc(100vw - 28px));border:1px solid #e3c86f;border-radius:var(--radius-lg);background:#fffaf0;box-shadow:var(--shadow-medium);padding:1rem}.home-surprise .park-discovery-result{width:min(420px,calc(100vw - 28px))}.park-discovery-city,.park-discovery-result-kicker{color:#7e5b08;font-size:.68rem;font-weight:800;text-transform:uppercase}.park-discovery-result-kicker{display:flex;align-items:center;gap:.35rem}.park-discovery-result h3{margin-top:.35rem}.park-discovery-result p:not(.park-discovery-city){margin-top:.45rem;font-size:.8rem}.park-discovery-result .label-row,.park-discovery-result a{margin-top:.65rem}.park-discovery-result a{display:inline-flex;align-items:center;gap:.35rem;color:var(--blue-dark);font-size:.76rem;font-weight:800}.home-inspiration{padding-top:clamp(2.8rem,5vw,4.2rem);padding-bottom:clamp(2.8rem,5vw,4.2rem)}.home-park-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.home-communities{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--warm);padding:clamp(2.5rem,5vw,3.8rem) 0}.home-community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;overflow:hidden;margin-top:1.2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--line)}.home-community-link{min-width:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--paper);padding:.95rem 1rem;transition:background .16s ease,color .16s ease}.home-community-link>span{min-width:0;display:grid;gap:.1rem}.home-community-link strong{color:var(--ink);font-size:.86rem}.home-community-link small{color:var(--ink-muted);font-size:.7rem}.home-community-link>svg{flex:0 0 auto;color:var(--blue-dark)}@media (hover:hover){.home-community-link:hover{background:var(--green-pale)}}.home-photo-help{background:var(--paper);padding:clamp(2rem,4vw,3rem) 0 0}.home-photo-help-band{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(300px,auto);align-items:center;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas);padding:1rem 1.1rem}.home-photo-help-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--green-pale);color:var(--green-dark)}.home-photo-help-copy{min-width:0}.home-photo-help-copy h2{margin-top:.18rem;font-family:var(--font-body),Arial,sans-serif;font-size:1rem;font-weight:850;line-height:1.25}.home-photo-help-copy>p:last-child{margin-top:.18rem;font-size:.75rem}.home-photo-help-links{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.home-photo-help-links a{min-height:42px;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:var(--paper);color:var(--blue-dark);padding:.52rem .7rem;font-size:.72rem;font-weight:800}.home-photo-help-links a:hover{color:var(--blue)}.community-play-date,.community-play-date-loading{background:var(--paper);padding:clamp(2.5rem,5vw,3.8rem) 0}.community-play-date-card,.community-play-date-loading-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.community-play-date-loading-card{max-width:44rem;min-height:74px;display:flex;align-items:center;gap:.65rem;margin-inline:auto;color:var(--green-dark);padding:1rem;font-size:.82rem;font-weight:800}.community-play-date-card>summary{min-height:104px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;list-style:none;padding:1.1rem}.community-play-date-card>summary::-webkit-details-marker{display:none}.community-play-date-marker{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--green-pale);color:var(--green-dark)}.community-play-date-copy{min-width:0;display:grid;gap:.28rem;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.community-play-date-copy>strong{color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:1.35rem}.community-play-date-meta{display:flex;flex-wrap:wrap;gap:.65rem}.community-play-date-meta>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink-soft);font-size:.74rem;font-weight:700}.community-play-date-open{display:inline-flex;align-items:center;gap:.35rem;color:var(--green-dark);font-size:.76rem;font-weight:800}.community-play-date-open svg{transition:transform .16s ease}.community-play-date-card[open] .community-play-date-open svg{transform:rotate(180deg)}.community-play-date-body{border-top:1px solid var(--line);padding:1.1rem}.community-play-date-body>p{max-width:70ch;font-size:.84rem}.community-play-date-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.community-play-date-prompt{font-size:.82rem;font-weight:700}.community-play-date-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.play-date-day{border-radius:var(--radius-md);background:var(--canvas);padding:.8rem}.play-date-day h3{font-family:var(--font-body),Arial,sans-serif;font-size:.78rem}.play-date-day>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.55rem}.play-date-time{min-height:76px;display:grid;align-content:center;gap:.1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);padding:.45rem;text-align:left}.play-date-time:disabled{cursor:not-allowed;opacity:.7}.play-date-time small,.play-date-time strong,.play-date-time>span{font-size:.66rem}.play-date-time-selected{border-color:var(--green);background:var(--green);color:var(--paper)}@media (max-width:900px){.home-additional-filters{grid-template-columns:1fr}.home-photo-help-band{grid-template-columns:auto minmax(0,1fr)}.home-photo-help-links{grid-column:2;justify-content:flex-start}.home-park-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.home-command{padding:1.75rem 0 2rem}.home-command-inner{gap:1.2rem}.home-welcome{text-align:left}.home-welcome h1{max-width:10.5ch;margin:.45rem 0 0;font-size:2.6rem}.home-welcome>p:last-child{margin:.75rem 0 0;font-size:.92rem}.home-park-finder{border-radius:var(--radius-lg);box-shadow:var(--shadow-small)}.home-park-finder .parks-control-surface{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.home-finder-action{align-items:stretch;flex-direction:column;gap:.65rem}.home-finder-action .app-primary-action{width:100%}.home-surprise{align-items:stretch;flex-direction:column;gap:.65rem}.home-surprise>div:first-child{text-align:left}.home-surprise .button-discovery,.home-surprise .park-discovery,.home-surprise .park-discovery-result{width:100%}.community-play-date,.community-play-date-loading,.home-communities,.home-inspiration,.home-photo-help{padding-top:2rem;padding-bottom:2rem}.home-park-rail{gap:.7rem}.home-community-grid,.home-park-rail{grid-template-columns:1fr}.home-community-link{min-height:66px}.home-photo-help-band{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.9rem}.home-photo-help-icon{width:40px;height:40px}.home-photo-help-links{grid-column:1/-1;display:grid;grid-template-columns:1fr;width:100%}.home-photo-help-links a{width:100%;min-height:44px;justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius-md)}.community-play-date-card>summary{min-height:92px;grid-template-columns:auto minmax(0,1fr);padding:.9rem}.community-play-date-marker{width:42px;height:42px}.community-play-date-copy>strong{font-size:1.12rem}.community-play-date-open{grid-column:2}.community-play-date-meta{gap:.4rem}.community-play-date-times{grid-template-columns:1fr}}.parks-browse-hero{background:var(--warm);padding-block:clamp(1.7rem,4vw,3rem)}.parks-browse-hero .narrow-copy{max-width:900px}.parks-browse-hero h1{max-width:13ch;font-size:clamp(2.25rem,5vw,4rem)}.parks-browse-hero .narrow-copy>p:not(.section-kicker){max-width:68ch;margin-top:.7rem;color:var(--ink-soft)}.parks-browse-screen .search-section{background:var(--canvas);padding:clamp(1.25rem,3vw,2.2rem) 0 clamp(3rem,7vw,5.5rem)}.parks-search-stack{display:grid;gap:1rem}.parks-current-location-tool{width:min(100%,960px);margin-inline:auto;overflow:visible;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--paper)}.parks-current-location-tool .park-locator-inline{border-radius:inherit}.community-guide-screen{background:var(--canvas)}.community-guide-hero{border-bottom:1px solid var(--line);background:var(--warm);padding:clamp(1.35rem,3.5vw,2.7rem) 0 0}.community-guide-hero-inner{display:grid}.community-breadcrumbs{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--ink-muted);font-size:.72rem;font-weight:800}.community-breadcrumbs a,.community-map-link{color:var(--blue-dark)}.community-guide-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,5vw,4rem);align-items:end}.community-guide-heading-row>div{min-width:0}.community-guide-hero h1{max-width:17ch;margin-top:.35rem;font-size:clamp(2.2rem,5vw,4.2rem)}.community-guide-intro{max-width:68ch;margin-top:.7rem;color:var(--ink-soft);font-size:.98rem}.community-guide-planning-note{max-width:68ch;margin-top:.65rem;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.community-guide-planning-note strong{color:var(--ink)}.community-map-link{min-height:44px;display:inline-flex;align-items:center;gap:.45rem;border-bottom:1px solid;padding-block:.55rem;font-size:.8rem;font-weight:800;white-space:nowrap}.community-guide-stats{display:flex;flex-wrap:wrap;gap:0;margin-top:1.5rem;border-top:1px solid var(--line)}.community-guide-stats>div{min-width:130px;display:flex;flex-direction:column-reverse;gap:.1rem;border-right:1px solid var(--line);padding:.8rem clamp(.75rem,2vw,1.25rem) .85rem 0;margin-right:clamp(.75rem,2vw,1.25rem)}.community-guide-stats>div:last-child{border-right:0}.community-guide-stats dt{color:var(--ink-muted);font-size:.67rem;font-weight:800}.community-guide-stats dd{color:var(--ink);font-family:var(--font-heading),Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1}.community-guide-browse{padding:clamp(1.25rem,3vw,2.25rem) 0 clamp(2.5rem,6vw,4.5rem)}.community-guide-browse-inner{display:grid;gap:1rem}.community-nearby{border-top:1px solid var(--line);padding-top:1.75rem;padding-bottom:2.5rem}.community-nearby>div{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.community-nearby a{min-height:42px;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--blue-dark);padding:.5rem .75rem;font-size:.75rem;font-weight:800}.parks-app-explorer{width:min(100%,960px);margin-inline:auto}.parks-control-surface{display:grid;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);padding:clamp(.95rem,2.5vw,1.4rem)}.parks-control-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.parks-control-heading>div{min-width:0}.parks-control-heading h2{margin-top:.15rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.parks-amenity-chip,.parks-community-chip,.parks-empty-reset,.parks-intent-chip,.parks-reset-button,.parks-search-clear,.parks-show-more button{font:inherit}.parks-reset-button{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:0;border-radius:999px;background:var(--canvas);color:var(--ink-soft);padding:.45rem .68rem;font-size:.74rem;font-weight:800;cursor:pointer}.parks-search-field{min-width:0;min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:2px solid var(--green-dark);border-radius:var(--radius-lg);background:var(--paper);padding:.2rem .3rem .2rem .95rem;box-shadow:0 5px 16px rgba(28,67,39,.08)}.parks-search-field:focus-within{box-shadow:0 0 0 3px var(--green-pale),0 5px 16px rgba(28,67,39,.08)}.parks-search-field>svg{color:var(--green-dark)}.parks-search-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);padding:.78rem 0;font:inherit;font-size:1rem;font-weight:700}.parks-search-field input::placeholder{color:var(--ink-muted);font-weight:600;opacity:1}.parks-search-field input::-webkit-search-cancel-button{display:none}.parks-search-clear{width:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ink-muted);cursor:pointer}.parks-community-filter{min-width:0;display:grid;gap:.45rem}.parks-filter-label{color:var(--ink-muted);font-size:.67rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.parks-community-scroll{min-width:0;display:flex;flex-wrap:wrap;gap:.42rem}.parks-amenity-chip,.parks-community-chip{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--canvas);color:var(--ink-soft);padding:.5rem .78rem;font-size:.75rem;font-weight:800;line-height:1.15;cursor:pointer}.parks-community-chip-active,.parks-community-chip[aria-pressed=true]{border-color:var(--green-dark);background:var(--green-dark);color:var(--paper)}.parks-popular-filter{min-width:0;display:grid;gap:.45rem}.parks-popular-scroll{min-width:0;display:flex;flex-wrap:wrap;gap:.42rem}.parks-intent-chip{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--green-pale);color:var(--green-dark);padding:.5rem .8rem;font-size:.75rem;font-weight:800;line-height:1.15;cursor:pointer}.parks-intent-chip-active,.parks-intent-chip[aria-pressed=true]{border-color:var(--green-dark);background:var(--green-dark);color:var(--paper);box-shadow:0 4px 12px rgba(28,67,39,.14)}.parks-filter-disclosure{min-width:0;border-top:1px solid var(--line)}.parks-filter-disclosure summary{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;color:var(--ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.parks-filter-disclosure summary::-webkit-details-marker{display:none}.parks-filter-disclosure summary:after{width:.5rem;height:.5rem;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);content:"";transform:translateY(-.12rem) rotate(45deg)}.parks-filter-disclosure[open] summary:after{transform:translateY(.12rem) rotate(225deg)}.parks-filter-summary-label{min-width:0;display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:800}.parks-filter-summary-label svg{flex:0 0 auto;color:var(--blue)}.parks-filter-summary-count{color:var(--ink-muted);font-size:.7rem;font-weight:800}.parks-filter-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-top:1px solid var(--line);padding-top:.8rem}.parks-filter-group{min-width:0;margin:0;border:0;padding:0}.parks-filter-group legend{margin-bottom:.5rem;color:var(--ink-soft);font-size:.72rem;font-weight:800}.parks-amenity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.parks-amenity-chip{width:100%;border-radius:var(--radius-md);padding-inline:.6rem;text-align:center}.parks-amenity-chip-active,.parks-amenity-chip[aria-pressed=true]{border-color:var(--green-dark);background:var(--green-pale);color:var(--green-dark);box-shadow:inset 0 0 0 1px var(--green-dark)}.parks-results-toolbar{min-height:46px;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);margin-top:1.2rem;padding:0 .15rem .55rem;color:var(--ink-muted);font-size:.73rem;font-weight:800}.parks-results-toolbar p{color:var(--ink-soft)}.parks-results-toolbar strong{color:var(--ink);font-size:1rem}.parks-result-list{min-width:0;display:grid;gap:.65rem;margin:0;padding:0;list-style:none;transition:opacity .12s ease}.parks-result-list[aria-busy=true]{opacity:.68}.park-card,.parks-result-item{min-width:0}.park-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.park-card:focus-within{border-color:var(--line-strong)}.park-card-image{position:relative;display:block;overflow:hidden;background:var(--green-pale)}.park-card-image img{object-fit:cover;transition:transform .24s ease}.park-card .photo-status-label{display:none}.park-card-body{min-width:0;display:flex;flex:1 1;flex-direction:column;align-items:stretch}.park-card-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.park-card-heading>div{min-width:0}.park-card-location{min-width:0;display:inline-flex;align-items:center;gap:.28rem;color:var(--ink-muted);font-size:.68rem;font-weight:800;line-height:1.2}.park-card-location svg{flex:0 0 auto;color:var(--blue)}.park-card h3{margin:.26rem 0 0;color:var(--ink);font-size:1.18rem;line-height:1.14}.park-card h3 a{color:inherit;text-decoration:none}.park-card h3 a:after{position:absolute;inset:0;content:""}.park-card :is(.park-card-image,.park-card-open,.visit-button,.park-card-contribute){position:relative;z-index:1}.park-card-open{min-width:66px;min-height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:999px;background:var(--blue-pale);color:var(--blue-dark);padding:.45rem .65rem;font-size:.69rem;font-weight:800}.park-card .park-card-summary{display:-webkit-box;overflow:hidden;margin:.55rem 0 0;color:var(--ink-soft);font-size:.81rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.park-card-labels{display:flex;flex-wrap:wrap;gap:.36rem;margin-top:.62rem}.park-card-labels>span{border:0;border-radius:999px;background:var(--green-pale);color:var(--green-dark);padding:.27rem .5rem;font-size:.65rem;font-weight:800;line-height:1.2}.park-card-actions{width:100%;display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.65rem}.park-card-actions:empty{display:none}.park-card .park-visit-control,.park-card .park-visit-control-compact{margin:0}.park-card .visit-button{justify-content:center;gap:.35rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--green-dark);padding:.45rem .68rem;line-height:1.1}.park-card .visit-button,.park-card-contribute{min-height:40px;display:inline-flex;align-items:center;font-size:.69rem;font-weight:800}.park-card-contribute{gap:.32rem;color:var(--blue-dark);text-decoration:underline;text-underline-offset:.16em}.park-card .visit-button-complete{border-color:var(--green-dark);background:var(--green-dark);color:var(--paper)}.park-card-row{min-height:152px;display:grid;grid-template-columns:152px minmax(0,1fr)}.park-card-row.park-card-no-image{min-height:0;grid-template-columns:minmax(0,1fr);border-left:4px solid var(--green)}.park-card-row .park-card-image{min-height:152px;height:100%}.park-card-row .park-card-body{padding:.9rem 1rem}.park-card-compact{display:flex;flex-direction:column}.park-card-compact.park-card-no-image{border-left:4px solid var(--green)}.park-card-compact .park-card-image{aspect-ratio:4/3}.park-card-compact .park-card-body{min-height:138px;padding:.8rem}.park-card-compact h3{font-size:1rem}.park-card-compact .park-card-labels{margin-top:.5rem}.park-card-compact .park-card-actions{padding-top:.55rem}.park-card-compact .park-visit-control,.park-card-compact .visit-button{width:100%}.parks-empty-state{display:grid;justify-items:start;gap:.5rem;border-radius:var(--radius-lg);padding:clamp(1.2rem,3vw,1.8rem)}.parks-empty-state p{margin:0;color:var(--ink-soft)}.parks-empty-reset{min-height:44px;margin-top:.25rem;border:1px solid var(--green-dark);border-radius:999px;background:var(--green-dark);color:var(--paper);padding:.55rem .9rem;font-size:.76rem;font-weight:800;cursor:pointer}.parks-show-more{display:grid;justify-items:center;gap:.4rem;margin-top:.9rem;border-top:1px solid var(--line);padding-top:1.1rem}.parks-show-more button{min-width:min(100%,250px);min-height:46px;border:1px solid var(--green-dark);border-radius:999px;background:var(--green-dark);color:var(--paper);padding:.6rem 1.1rem;font-size:.79rem;font-weight:800;cursor:pointer}.parks-show-more span{color:var(--ink-muted);font-size:.68rem;font-weight:700}.community-guide-screen a:focus-visible,.park-card :is(button,a):focus-visible,.parks-app-explorer :is(button,a,summary):focus-visible,.parks-browse-screen a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (hover:hover){.parks-reset-button:hover,.parks-search-clear:hover{background:var(--green-pale);color:var(--green-dark)}.parks-amenity-chip:hover:not([aria-pressed=true]),.parks-community-chip:hover:not([aria-pressed=true]),.parks-intent-chip:hover:not([aria-pressed=true]){border-color:var(--line-strong);background:var(--green-pale);color:var(--green-dark)}.park-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-small);transform:translateY(-1px)}.park-card:hover .park-card-image img{transform:scale(1.02)}.community-map-link:hover,.community-nearby a:hover,.park-card h3 a:hover{color:var(--green-dark)}.park-card-open:hover{background:var(--blue-dark);color:var(--paper)}.park-card .visit-button:hover:not(:disabled){border-color:var(--green-dark);background:var(--green-pale)}.parks-empty-reset:hover,.parks-show-more button:hover{background:var(--ink)}}@media (max-width:700px){.parks-browse-hero{padding-block:1.35rem}.parks-browse-hero h1{font-size:2.45rem}.parks-community-scroll::-webkit-scrollbar,.parks-popular-scroll::-webkit-scrollbar{display:none}.community-guide-hero{padding-top:1.15rem}.community-breadcrumbs{margin-bottom:.75rem}.community-guide-heading-row{grid-template-columns:1fr;gap:.75rem}.community-guide-hero h1{font-size:2.45rem}.community-guide-intro{font-size:.9rem}.community-map-link{width:max-content}.community-guide-stats{flex-wrap:nowrap;overflow-x:auto;margin-inline:-14px;padding-inline:14px;scrollbar-width:none}.community-guide-stats>div{flex:0 0 auto}.community-nearby>div{display:grid;grid-template-columns:1fr}.community-nearby a{justify-content:space-between;border-radius:var(--radius-md)}.parks-control-surface{gap:.75rem;border-radius:var(--radius-lg);padding:.9rem}.parks-control-heading h2{font-size:1.45rem}.parks-community-scroll,.parks-popular-scroll{width:auto;flex-wrap:nowrap;gap:.4rem;margin-inline:-.9rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 .9rem .15rem;scroll-padding-inline:.9rem;scroll-snap-type:x proximity;scrollbar-width:none}.parks-community-chip,.parks-intent-chip{flex:0 0 auto;scroll-snap-align:start}.parks-filter-groups{grid-template-columns:1fr;gap:.85rem}.parks-results-toolbar{margin-top:1rem}.park-card-row{min-height:116px;grid-template-columns:104px minmax(0,1fr)}.park-card-row.park-card-no-image{min-height:0;grid-template-columns:minmax(0,1fr)}.park-card-row .park-card-image{width:90px;height:90px;min-height:90px;align-self:start;margin:.7rem 0 .7rem .7rem;border-radius:var(--radius-md)}.park-card-row .park-card-body{padding:.7rem}.park-card h3{font-size:1rem}.park-card-open{min-width:60px;min-height:38px}.park-card .park-card-summary{margin-top:.45rem;font-size:.75rem;line-height:1.38;-webkit-line-clamp:3}.park-card-labels{margin-top:.5rem}.park-card-row .park-card-labels>span:nth-child(n+2){display:none}.park-card-compact{min-height:112px;display:grid;grid-template-columns:100px minmax(0,1fr)}.park-card-compact.park-card-no-image{min-height:0;grid-template-columns:minmax(0,1fr)}.park-card-compact .park-card-image{width:86px;height:86px;align-self:start;aspect-ratio:1;margin:.65rem 0 .65rem .65rem;border-radius:var(--radius-md)}.park-card-compact .park-card-body{min-height:112px;padding:.65rem}.park-card-compact .park-card-labels{display:none}.parks-show-more button{width:100%}}@media (max-width:430px){.parks-control-heading h2{font-size:1.32rem}.parks-filter-disclosure summary{gap:.5rem}.parks-filter-summary-count{font-size:.66rem}.parks-amenity-chip{padding-inline:.4rem;font-size:.7rem}.park-card-row{grid-template-columns:94px minmax(0,1fr)}.park-card-row .park-card-image{width:82px;height:82px;min-height:82px;margin:.58rem 0 .58rem .58rem}.park-card-row .park-card-body{padding:.62rem}.park-card-location{font-size:.64rem}.park-card h3{font-size:.95rem}.park-card-open{min-width:56px;min-height:36px}}@media (prefers-reduced-motion:reduce){.park-card,.park-card *,.parks-app-explorer *{scroll-behavior:auto;transition-duration:.01ms!important}}