.local-tagline{color:#92613f;font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);line-height:1.3;max-width:850px}.local-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.page-intro h1{max-width:1000px;overflow-wrap:break-word}.local-current{display:block;border-bottom:1px solid #d2d2d7;padding-bottom:18px;font-weight:600;color:#202a31}.city-aside .local-quote{border-top:1px solid #d2d2d7;padding-top:18px}.local-draft{padding:12px 24px;background:#fff1d3;color:#624000;text-align:center;font-size:14px;border-bottom:1px solid #e7ca8e}.city-neighbours{padding-top:30px}.city-neighbours a{max-width:100%}.service-proof h2{font-size:clamp(28px,3vw,40px);line-height:1.25}.local-quote:focus-visible{outline:3px solid #b37c51;outline-offset:5px}@media(max-width:600px){.local-actions>a{width:100%;justify-content:center}.page-intro h1{font-size:clamp(34px,9vw,46px);line-height:1.12}.local-tagline{font-size:25px}.city-aside{padding:22px}.city-neighbours{gap:14px}}.service-content{max-width:1040px;margin:64px auto}.service-content>section{margin:0 0 36px}.service-content h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin-bottom:18px}.service-content h3{font-size:21px;line-height:1.3}.service-content p{max-width:900px;line-height:1.8}.service-questions>div{padding:20px 0;border-top:1px solid #d2d2d7}@media(max-width:600px){.service-content{margin:42px auto}.service-content h2{font-size:27px}}
