.seo-article{max-width:1040px;padding-top:52px;padding-bottom:72px}.seo-article h1{font-size:clamp(2.3rem,5vw,4rem);max-width:850px;letter-spacing:-.04em}.seo-article h2,.seo-home h2{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2;margin:2.2rem 0 1rem;letter-spacing:-.03em}.seo-article h3{font-size:1.25rem;line-height:1.35;margin:1.8rem 0 .6rem}.seo-article p,.seo-article li,.seo-home p{font-size:1rem;line-height:1.8;color:var(--muted)}.seo-article li{margin:.6rem 0}.seo-article ul,.seo-article ol{padding-left:1.4rem}.seo-article .seo-lead{font-size:1.2rem;color:var(--ink)}.seo-article a:not(.button),.seo-text-link{text-decoration:underline;text-underline-offset:4px}.seo-breadcrumb,.seo-meta{font-size:.875rem!important}.seo-contact{border-top:1px solid var(--line);margin-top:2rem;padding-top:.5rem}.seo-contact .button{color:#fff}.seo-home{border-top:1px solid var(--line);padding-top:40px;padding-bottom:56px}.seo-home h2{margin-top:0}.seo-home p{max-width:780px}.seo-home .eyebrow{font-size:.75rem}.seo-article .button{font-size:.95rem}@media(max-width:700px){.seo-article{padding-top:30px}.seo-article h1{letter-spacing:-.03em}.seo-home{padding-top:32px;padding-bottom:36px}}