.seo-article{max-width:900px;margin:auto;padding:60px 25px 100px}.seo-article nav{font-size:13px;margin-bottom:45px}.seo-article h1{font-size:clamp(38px,5vw,64px);line-height:1.1;margin:20px 0 40px}.seo-article h2{font-size:30px;line-height:1.2;margin:45px 0 20px}.seo-article p{font-size:17px;line-height:1.8;margin-bottom:25px}.seo-article .lead{font-size:23px;color:#52616a}.seo-article a:not(.button){text-decoration:underline;text-underline-offset:4px}.site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}