.seo-intro{max-width:900px;line-height:1.8;font-size:17px}.seo-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px;margin:25px 0}.seo-links a{display:block;padding:20px;border:1px solid #ddd;border-radius:7px;background:#fff;font-weight:700}.seo-criteria{line-height:1.9;padding-left:22px}.seo-faq{max-width:900px;line-height:1.8}.seo-faq h3{font-size:21px;margin-top:28px}.seo-local{background:#f6f4ed;padding:28px;margin:35px 0}.skip-link{position:absolute;left:10px;top:-100px;z-index:100;background:#fff;color:#111;padding:15px}.skip-link:focus{top:10px}.seo-links a:hover{text-decoration:underline}