/* Park-only styles. Shared header, hero, footer and global tokens are untouched. */
:where(.refactor-site.page-park, .refactor-site.page-events) .park-body{color:#31473E;background:#FAF9F5}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-body .wrap,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header .wrap{width:calc(100% - 48px);max-width:1200px;margin:0 auto;padding:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-section{padding:52px 0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-section:nth-child(even){background:#fff}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-section__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-section__head p{margin-top:10px;color:#5F7067;font-size:15px;line-height:1.7}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-section__more{display:inline-flex;align-items:center;gap:8px;color:#5F7067;font-size:14px;white-space:nowrap;padding:8px 0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-section__more:hover{color:#285B47;text-decoration:underline;text-underline-offset:5px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-body :focus-visible,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header :focus-visible{outline:2px solid #285B47;outline-offset:4px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry{border:1px solid #DCE5DF;background:#fff;border-radius:10px;padding:22px 24px 24px;min-width:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#E7EEE9;color:#285B47;margin-bottom:18px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry__icon svg{width:26px;height:26px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry h3{font-size:17px;line-height:1.5;color:#203E32;font-weight:600;margin-bottom:8px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry p{color:#5F7067;font-size:14px;line-height:1.75}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__body{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:32px;align-items:start}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__upcoming,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__reviews{min-width:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__reviews{position:relative}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__reviews::before{content:'';position:absolute;left:-16px;top:0;bottom:0;width:1px;background:#DCE5DF}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__subhead{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:20px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events h3,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page h2{font-size:18px;line-height:1.5;color:#285B47;font-weight:600}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__reviews>h3{margin-bottom:14px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter{display:flex;align-items:center;gap:10px;white-space:nowrap}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-body [hidden]{display:none!important}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #DCE5DF;border-radius:50%;color:#285B47;background:#fff;padding:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter button:hover:not(:disabled){background:#E7EEE9;border-color:#4F7564}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter button:disabled{opacity:.4;cursor:default}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter span{font-size:14px;font-weight:600;color:#285B47;font-variant-numeric:tabular-nums}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card{display:flex;flex-direction:column;padding:22px 17px;border-radius:9px;background:#F3F7F4;min-width:0;text-decoration:none}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__date{display:flex;align-items:baseline;gap:10px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#203E32}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__status{font-size:12px;color:#285b47;margin-top:12px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__summary{font-size:13px;color:#5f7067;line-height:1.6;margin:10px 0 0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured,:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-item{display:block;text-decoration:none}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__date strong{font-size:38px;line-height:1.1;font-weight:700;letter-spacing:-1px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__date span{font-size:12px;font-weight:600;color:#4F7564}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__time{font-size:12px;color:#5F7067;margin-top:12px;white-space:nowrap;font-variant-numeric:tabular-nums}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card h4{font-size:16px;font-weight:600;color:#203E32;line-height:1.65;margin:10px 0 18px;overflow-wrap:break-word}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__meta{font-size:12px;color:#5F7067;margin-top:auto;line-height:1.65;padding-left:11px;position:relative}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__meta::before{content:'';position:absolute;width:4px;height:4px;left:0;top:8px;border-radius:50%;background:#B9943B}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured>img{width:100%;height:auto;aspect-ratio:2.85;object-fit:cover;object-position:50% 45%;border-radius:8px;margin-bottom:10px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured h4{font-size:16px;color:#203E32;line-height:1.5;font-weight:600;margin-bottom:3px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured time,:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-item time{display:block;font-size:12px;color:#5F7067;font-variant-numeric:tabular-nums}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured p{font-size:13px;line-height:1.7;color:#5F7067;margin:6px 0 10px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-item{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;border-top:1px solid #DCE5DF;padding:9px 0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-item:last-child{padding-bottom:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-item img{width:76px;height:51px;object-fit:cover;border-radius:5px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-item h4{font-size:13px;line-height:1.5;font-weight:600;color:#31473E;margin:0 0 4px;overflow-wrap:break-word}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__notice{font-size:12px;line-height:1.7;color:#5F7067;margin-top:20px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__empty{padding:22px 0;color:#5F7067;font-size:14px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header{padding:44px 0 36px;background:#E7EEE9}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header h1{font-size:38px;line-height:1.3;color:#203E32;margin:12px 0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header p{font-size:15px;color:#5F7067}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page .park-events__notice{margin-top:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__period{margin-top:28px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__period>h2,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__reviews>h2{margin-bottom:18px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__period+.park-events-page__period{margin-top:32px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__reviews{margin-top:32px;padding-top:28px;border-top:1px solid #DCE5DF}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout .park-review-featured>img{aspect-ratio:2.4}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout .park-review-item{grid-template-columns:96px minmax(0,1fr);padding:13px 0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout .park-review-item:first-child{padding-top:0;border-top:0}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout .park-review-item img{width:96px;height:64px}
:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout .park-review-item h4{font-size:15px}
@media(max-width:1100px){:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__body{grid-template-columns:1fr;gap:28px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__reviews::before{display:none}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured>img{aspect-ratio:2.85}:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card h4{margin-bottom:16px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__reviews{max-width:none}}
@media(max-width:600px){:where(.refactor-site.page-park, .refactor-site.page-events) .park-body .wrap,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header .wrap{width:calc(100% - 40px)}:where(.refactor-site.page-park, .refactor-site.page-events) .park-section{padding:48px 0}:where(.refactor-site.page-park, .refactor-site.page-events) .park-section__head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-section__head p{font-size:14px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry-grid,:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__grid{grid-template-columns:1fr}:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry{padding:22px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-entry__icon{margin-bottom:14px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__subhead{gap:12px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card{padding:20px 22px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card__date strong{font-size:36px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-event-card h4{margin:10px 0 14px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter{gap:8px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events__quarter button{width:36px;height:36px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-review-featured>img{aspect-ratio:2.2}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__review-layout{grid-template-columns:1fr;gap:20px}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header{padding:36px 0}:where(.refactor-site.page-park, .refactor-site.page-events) .park-events-page__header h1{font-size:32px}}

/* Park introduction and resource hierarchy. Other pages sharing this stylesheet remain unchanged. */
:where(.refactor-site.page-park) .park-section{padding:var(--business-section-space) 0}
:where(.refactor-site.page-park) .park-section__head{margin-bottom:var(--business-heading-content-gap)}
:where(.refactor-site.page-park) .park-section__head p{margin-top:var(--business-title-intro-gap)}
:where(.refactor-site.page-park) .park-intro__layout{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:48px;align-items:center}
:where(.refactor-site.page-park) .park-intro__image{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--ink);border-radius:12px}
:where(.refactor-site.page-park) .park-intro__image img{display:block;width:100%;height:100%;object-fit:cover}
:where(.refactor-site.page-park) .park-intro__image::after{content:"样图";position:absolute;top:16px;right:16px;padding:5px 10px;border-radius:4px;background:rgba(22,62,46,.78);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.4}
:where(.refactor-site.page-park) .park-intro__copy{min-width:0}
:where(.refactor-site.page-park) .park-intro__copy h2{font-size:var(--business-h2);line-height:1.35;font-weight:700;letter-spacing:.5px;color:var(--ink);margin:var(--business-eyebrow-title-gap) 0 var(--business-title-intro-gap)}
:where(.refactor-site.page-park) .park-intro__copy p{font-size:16px;line-height:1.8;color:var(--text);margin:0}
:where(.refactor-site.page-park) .park-intro__copy p:first-of-type{margin-top:var(--business-title-intro-gap)}
:where(.refactor-site.page-park) .park-intro__copy p+p{margin-top:16px}
:where(.refactor-site.page-park) .park-support__group{padding:30px 0;border-top:1px solid var(--line)}
:where(.refactor-site.page-park) .park-support .park-section__head{margin-bottom:16px}
:where(.refactor-site.page-park) .park-section__head + .park-support__group{padding-top:16px}
:where(.refactor-site.page-park) .park-support__group h3{font-size:21px;line-height:1.45;color:var(--ink);margin:0 0 18px}
:where(.refactor-site.page-park) .park-support__intro{margin:-8px 0 20px;color:var(--text-2);font-size:15px;line-height:1.75}
:where(.refactor-site.page-park) .park-support__empty{margin:0;color:var(--text-2);font-size:15px;line-height:1.7}
:where(.refactor-site.page-park) .park-policy-list,:where(.refactor-site.page-park) .park-space-grid,:where(.refactor-site.page-park) .park-industry-list{list-style:none;margin:0;padding:0}
:where(.refactor-site.page-park) .park-policy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
:where(.refactor-site.page-park) .park-policy-list li{padding:20px 22px;background:var(--cream-2);border:1px solid var(--line);border-radius:8px;min-width:0}
:where(.refactor-site.page-park) .park-support__group h4{font-size:17px;line-height:1.5;color:var(--ink);margin:0 0 8px}
:where(.refactor-site.page-park) .park-policy-list p,:where(.refactor-site.page-park) .park-industry-list p{color:var(--text-2);font-size:14px;line-height:1.75;margin:0}
:where(.refactor-site.page-park) .park-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
:where(.refactor-site.page-park) .park-space-grid li{padding:22px;background:var(--cream-2);border:1px solid var(--line);border-radius:8px;min-width:0}
:where(.refactor-site.page-park) .park-space-grid dl{margin:0}
:where(.refactor-site.page-park) .park-space-grid dl>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.6}
:where(.refactor-site.page-park) .park-space-grid dt{color:var(--text-2)}
:where(.refactor-site.page-park) .park-space-grid dd{margin:0;color:var(--text);overflow-wrap:anywhere}
:where(.refactor-site.page-park) .park-industry-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
:where(.refactor-site.page-park) .park-industry-list li{min-width:0;padding:0 18px 0 0;border-right:1px solid var(--line)}
:where(.refactor-site.page-park) .park-industry-list li:last-child{border-right:0}
:where(.refactor-site.page-park) .park-support__cta{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:10px 0;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}
:where(.refactor-site.page-park) .park-support__cta:hover{text-decoration:underline;text-underline-offset:5px}

/* Park's local selection uses the shared Product records without Products-page styles. */
:where(.refactor-site.page-park) .park-selection .park-section__head{margin-bottom:18px}
:where(.refactor-site.page-park) .park-selection__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:14px;color:#5F7067;font-size:13px}
:where(.refactor-site.page-park) .park-selection__controls span{margin-right:6px}
:where(.refactor-site.page-park) .park-selection__controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #DCE5DF;border-radius:50%;background:#fff;color:#285B47;cursor:pointer}
:where(.refactor-site.page-park) .park-selection__controls button:hover:not(:disabled){background:#E7EEE9;border-color:#A9C2B1}
:where(.refactor-site.page-park) .park-selection__controls button:disabled{opacity:.4;cursor:default}
:where(.refactor-site.page-park) .park-selection__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}
:where(.refactor-site.page-park) .park-selection__viewport::-webkit-scrollbar{display:none}
:where(.refactor-site.page-park) .park-selection__track{display:flex;align-items:stretch;gap:22px;list-style:none;margin:0;padding:0}
:where(.refactor-site.page-park) .park-selection__track li{display:flex;flex:0 0 calc((100% - 66px)/4);min-width:0;scroll-snap-align:start}
:where(.refactor-site.page-park) .park-selection__card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid #DCE5DF;border-radius:10px;color:inherit;text-decoration:none;transition:border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}
:where(.refactor-site.page-park) .park-selection__card:focus-visible{border-color:#A9C2B1;transform:translateY(-3px);outline:3px solid #d4af5a;outline-offset:3px}
:where(.refactor-site.page-park) .park-selection__image{width:100%;aspect-ratio:3/2;overflow:hidden;background:#E7EEE9}
:where(.refactor-site.page-park) .park-selection__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s cubic-bezier(.2,.8,.2,1)}
:where(.refactor-site.page-park) .park-selection__card:focus-visible .park-selection__image img{transform:scale(1.03)}
:where(.refactor-site.page-park) .park-selection__image--pending{display:grid;place-items:center;padding:16px;color:#5F7067;font-size:14px;text-align:center}
:where(.refactor-site.page-park) .park-selection__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:18px}
:where(.refactor-site.page-park) .park-selection__category{font-size:12px;line-height:1.5;color:#4F7564}
:where(.refactor-site.page-park) .park-selection__title{margin-top:6px;font-size:18px;line-height:1.4;font-weight:700;color:#203E32;overflow-wrap:anywhere}
:where(.refactor-site.page-park) .park-selection__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:10px;font-size:14px;line-height:1.7;color:#5F7067;overflow-wrap:anywhere}
:where(.refactor-site.page-park) .park-selection__detail{margin-top:auto;padding-top:20px;font-size:13px;font-weight:700;color:#285B47}
:where(.refactor-site.page-park) .park-selection__detail span{display:inline-block;transition:transform .2s cubic-bezier(.2,.8,.2,1)}
:where(.refactor-site.page-park) .park-selection__card:focus-visible .park-selection__detail span{transform:translateX(3px)}
@media (hover:hover) and (pointer:fine){
 :where(.refactor-site.page-park) .park-selection__card:hover{border-color:#A9C2B1;transform:translateY(-3px)}
 :where(.refactor-site.page-park) .park-selection__card:hover .park-selection__image img{transform:scale(1.03)}
 :where(.refactor-site.page-park) .park-selection__card:hover .park-selection__detail span{transform:translateX(3px)}
 :where(.refactor-site.page-park) .park-event-card:hover{transform:translateY(-2px);background:#edf4ee}
 :where(.refactor-site.page-park) .park-entry:hover{background:#fbfdfb;border-color:#c9dacf}
}
:where(.refactor-site.page-park) .park-event-card{transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .24s cubic-bezier(.2,.8,.2,1)}
:where(.refactor-site.page-park) .park-event-card:focus-visible{transform:translateY(-2px);outline:3px solid #d4af5a;outline-offset:3px}
:where(.refactor-site.page-park) .park-entry{transition:background-color .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1)}
:where(.refactor-site.page-park) .park-selection__empty{padding:28px 30px;border:1px solid #DCE5DF;border-radius:10px;background:#fff;color:#5F7067;font-size:15px;line-height:1.7}
:where(.refactor-site.page-park) .park-selection__empty a{display:inline-block;margin-top:12px;color:#285B47;font-weight:700}
@media(max-width:1100px){
 :where(.refactor-site.page-park) .park-selection__track{gap:18px}
 :where(.refactor-site.page-park) .park-selection__track li{flex-basis:calc((100% - 36px)/2.45)}
}
@media(max-width:600px){
 :where(.refactor-site.page-park) .park-selection__track{gap:16px}
 :where(.refactor-site.page-park) .park-selection__track li{flex-basis:82%}
 :where(.refactor-site.page-park) .park-selection__body{padding:18px}
 :where(.refactor-site.page-park) .park-selection__title{font-size:17px}
 :where(.refactor-site.page-park) .park-selection__summary{font-size:14px;line-height:1.7}
 :where(.refactor-site.page-park) .park-selection__detail{padding-top:16px;font-size:12px}
 :where(.refactor-site.page-park) .park-selection__empty{padding:22px}
}
@media(prefers-reduced-motion:reduce){
 :where(.refactor-site.page-park) .park-selection__card,:where(.refactor-site.page-park) .park-selection__image img,:where(.refactor-site.page-park) .park-selection__detail span,:where(.refactor-site.page-park) .park-event-card,:where(.refactor-site.page-park) .park-entry{transition:none}
 :where(.refactor-site.page-park) .park-selection__card:is(:hover,:focus-visible),:where(.refactor-site.page-park) .park-selection__card:is(:hover,:focus-visible) .park-selection__image img,:where(.refactor-site.page-park) .park-selection__card:is(:hover,:focus-visible) .park-selection__detail span,:where(.refactor-site.page-park) .park-event-card:is(:hover,:focus-visible){transform:none}
}
@media(max-width:900px){
 :where(.refactor-site.page-park) .park-intro__layout{gap:28px}
 :where(.refactor-site.page-park) .park-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 :where(.refactor-site.page-park) .park-intro__layout{grid-template-columns:1fr;gap:24px}
 :where(.refactor-site.page-park) .park-intro__copy p{font-size:15px}
 :where(.refactor-site.page-park) .park-support .park-section__head{margin-bottom:12px}
 :where(.refactor-site.page-park) .park-section__head + .park-support__group{padding-top:12px}
 :where(.refactor-site.page-park) .park-support__group{padding:24px 0}
 :where(.refactor-site.page-park) .park-support__group h3{font-size:19px}
 :where(.refactor-site.page-park) .park-policy-list,:where(.refactor-site.page-park) .park-space-grid,:where(.refactor-site.page-park) .park-industry-list{grid-template-columns:1fr;gap:14px}
 :where(.refactor-site.page-park) .park-industry-list li{padding:0 0 14px;border-right:0;border-bottom:1px solid var(--line)}
 :where(.refactor-site.page-park) .park-industry-list li:last-child{border-bottom:0}
}
