.seo-directory{width:min(1120px,calc(100% - 40px));margin:auto;padding:40px 0;font-size:16px;line-height:1.7;color:#1e293b}.seo-directory h2{font-size:26px;font-weight:700;margin:0 0 12px}.seo-directory p{margin:12px 0}.seo-directory .chips{display:flex;flex-wrap:wrap;gap:12px}.seo-directory a{color:#047857;text-decoration:underline;text-underline-offset:3px}.seo-directory .chips a{border:1px solid #d1fae5;background:#f0fdf4;padding:10px 16px;border-radius:12px;text-decoration:none}.seo-directory a:focus-visible{outline:3px solid #d97706;outline-offset:4px}