.tool-related{margin:28px 0 8px;padding:18px 20px;border:1px solid #e6eaf0;border-radius:18px;background:#fff}
.tool-related h2{margin:0 0 10px;font-size:15px;color:#1d1d1f}
.tool-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}
.tool-related a{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;border:1px solid #eef1f5;background:#fafbfd;color:#1d1d1f;text-decoration:none;min-height:44px}
.tool-related a:hover,.tool-related a:focus-visible{border-color:#0071e3;background:#f3f8ff}
.tool-related b{font-size:14px}.tool-related small{font-size:12px;color:#5f6b7b}
.wt-empty{border:1px dashed #cfd6e0;border-radius:14px;padding:14px 16px;text-align:center;background:#fafbfd;color:#5f6b7b}
