.seo-services{padding-top:64px;padding-bottom:64px;max-width:1000px}
.seo-services h2{font-size:clamp(26px,4vw,40px);line-height:1.2;letter-spacing:-.035em;margin-bottom:20px}
.seo-services p{font-size:17px;line-height:1.8;max-width:760px;margin-bottom:24px}
.seo-services ul{padding-left:22px;line-height:2.2;margin:22px 0}
.seo-services a:not(.button){text-decoration:underline;text-underline-offset:4px}
.seo-services article{margin-bottom:42px}
.service-page .page-intro h1{font-size:clamp(38px,6vw,72px);max-width:1000px;overflow-wrap:break-word}
.service-page .page-intro .button{margin-top:28px}
.service-page .page-intro{padding-bottom:40px}
.home-redesign .consulting-hero h1{font-size:clamp(42px,4.5vw,64px)}
.home-redesign .consulting-hero h1 em{white-space:normal}
@media(max-width:760px){.seo-services{padding-top:44px;padding-bottom:44px}
.seo-services p{font-size:16px}
.home-redesign .consulting-hero h1{font-size:clamp(34px,8.4vw,58px)}
}

@media(min-width:761px) and (max-width:1000px){.home-redesign .site-header nav,.service-page .site-header nav{gap:16px}
}

