.park-street-study .park-photo-frame{width:min(100%,calc(780px * var(--park-photo-ratio)));margin-inline:auto}.park-street-study .park-photo-frame img{object-fit:contain;width:100%;height:auto;max-height:780px}.park-section-heading{grid-template-columns:1fr 1.5fr;gap:7vw;margin-bottom:32px;display:grid}.park-section-heading>div{min-width:0;max-width:850px}.park-section-heading p{margin:0 0 20px;font-size:14px;line-height:1.9}.park-section-heading p:last-child{margin-bottom:0}.park-street-study .park-section-heading h2{font-family:var(--font-serif),Georgia,serif;margin:0;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.15}.park-street-study .park-plans>header{display:grid}.park-street-study .park-plans .park-plan-figure{width:min(100%,910px);margin:0 auto}.park-street-study .park-plan-figure img{object-fit:contain;mix-blend-mode:multiply;background:0 0;height:auto;max-height:none}.park-plan-link{text-underline-offset:4px;width:fit-content;margin-top:12px;font-size:13px;text-decoration:underline;display:block}.park-street-study .park-plans .park-section-heading{margin-bottom:56px}.park-performance{border-top:1px solid var(--practice-rule);margin:0 7vw 48px;padding-top:40px;scroll-margin-top:25px}.park-annual{border-top:1px solid var(--practice-rule);border-bottom:1px solid var(--practice-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:7vw;margin:0;padding:24px 0;display:grid}.park-annual>div{min-width:0}.park-annual dt{margin-bottom:12px;font-size:13px;line-height:1.7}.park-annual dd{font-family:var(--font-serif),Georgia,serif;white-space:nowrap;margin:0;font-size:28px;line-height:1.25}.park-annual dd span{font-family:var(--font-sans),Arial,sans-serif;margin-left:4px;font-size:13px}.park-source{color:#59635e;max-width:900px;margin:24px 0 0;font-size:13px;line-height:1.8}.park-keep{white-space:nowrap}@media (max-width:700px){.park-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.park-performance{margin:0 24px 30px;padding-top:30px}.park-annual{grid-template-columns:1fr;gap:22px}.park-section-heading p{font-size:14px}.park-street-study .park-photo-frame{width:100%}.park-street-study .park-plans .park-section-heading{margin-bottom:40px}}
