.york-local-page .york-hero h1{font-size:clamp(64px,7.3vw,110px);overflow-wrap:anywhere}.york-local-page .york-hero-copy{max-width:800px}.york-local-page .york-hero-caption{max-width:370px}.york-local-page .access-services-layout h2{max-width:620px}.york-local-page .local-services-introduction{color:var(--muted);line-height:1.8;margin-top:22px}.york-local-page .local-project-case figure>img{max-height:780px;object-position:center 38%}.york-local-page .local-related-project{padding-top:22px;border-top:1px solid var(--line)}.york-local-page .local-related-project a,.york-local-page .york-area-list a{text-decoration:underline;text-underline-offset:4px}.york-local-page .york-area-list a{display:inline-block;padding-block:6px}.york-local-page .york-area-list{grid-template-columns:1fr}.york-local-page .york-map figcaption{flex-wrap:wrap}@media (max-width:800px){.york-local-page .york-hero-caption{max-width:none}}@media (max-width:640px){.york-local-page .york-hero h1{font-size:clamp(47px,12.2vw,76px)}.york-local-page .quote-copy h2{font-size:clamp(40px,10.9vw,64px);overflow-wrap:anywhere}.york-local-page .access-services-layout h2{font-size:clamp(40px,11.5vw,56px)}}