.bt-seo-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0}.bt-seo-directory a{padding:10px;border:1px solid #ddd;border-radius:10px;color:inherit}.bt-seo-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:1px solid #ddd;border-radius:14px;color:inherit;text-align:center;text-decoration:none}.bt-seo-card img{max-width:100%;object-fit:contain}.bt-seo-card:focus-visible,.bt-seo-directory a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
