.city-intro{text-align:center;padding:100px 24px}.city-intro h2,.city-services h2,.city-process h2,.nearby h2{font:600 clamp(36px,4.5vw,62px)/1.05 var(--serif);letter-spacing:-.035em;margin:14px auto 22px}.city-intro>p:last-child{max-width:760px;margin:auto;color:var(--m);font-size:18px}.city-services{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:100px clamp(24px,7vw,110px);background:var(--w)}.city-services>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:14px}.city-services a{padding:24px;background:#fff;border-radius:18px}.city-services a strong,.city-services a span{display:block}.city-services a p{color:var(--m)}.city-services a span{color:var(--p);font-weight:700}.city-process{padding:100px clamp(24px,7vw,110px)}.city-process>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.city-process article{padding:28px;border:1px solid var(--line);border-radius:20px}.city-process article>span{color:var(--p);font-weight:700}.city-process h3{font:600 23px var(--serif)}.city-process article p{color:var(--m)}.nearby{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,7vw,110px);background:var(--i);color:#fff}.nearby .eyebrow{color:var(--l)}.nearby>div:first-child>p:last-child{color:#c9c1d0}.nearby>div:last-child{display:grid;grid-template-columns:1fr 1fr}.nearby a{padding:16px;border-bottom:1px solid #ffffff2e}.nearby a span{color:var(--l)}@media(max-width:700px){.city-services,.nearby{grid-template-columns:1fr;padding:72px 20px}.city-services>div:last-child{grid-template-columns:1fr}.city-intro,.city-process{padding:72px 20px}.city-process>div{grid-template-columns:1fr;gap:12px}.nearby>div:last-child{grid-template-columns:1fr 1fr}.city-hero h1{font-size:43px}}
