.ad-container{max-width:1400px;margin:0 auto;padding:0 20px}.ad-tool-wrap{max-width:960px;margin:0 auto}.ad-breadcrumb{font-size:.85rem;color:#7a869c;margin:18px 0 4px}.ad-breadcrumb a{color:#7a869c}.ad-breadcrumb span{color:#1b3a6b;font-weight:600}.ad-tools-hub{padding-top:10px}.ad-tool-cat{margin:34px 0}.ad-tool-cat h2{font-size:1.25rem;color:#0d2a5a;border-left:4px solid #e8a020;padding-left:12px;margin-bottom:16px;font-family:Montserrat,sans-serif}.ad-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.ad-tool-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e9edf6;border-radius:12px;padding:18px;transition:.16s;box-shadow:0 1px 4px rgba(13,42,90,.03);text-decoration:none}.ad-tool-card:hover{border-color:#2a5298;box-shadow:0 8px 24px rgba(13,42,90,.1);transform:translateY(-2px)}.ad-tool-name{font-weight:700;color:#0d2a5a;font-family:Montserrat,sans-serif}.ad-tool-desc{font-size:.86rem;color:#61708c}.ad-related{margin:44px auto 0;max-width:960px}.ad-related h2{font-size:1.3rem;color:#0d2a5a;border-left:4px solid #e8a020;padding-left:12px;margin-bottom:18px;font-family:Montserrat,sans-serif}.wsx-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;max-width:1180px;margin:0 auto}.ad-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:38px 0 10px}.ad-page-link{padding:8px 14px;border:1px solid #e2e8f0;border-radius:8px;color:#1b3a6b;font-weight:600;text-decoration:none;font-size:.9rem}.ad-page-link:hover{border-color:#2a5298;background:#f4f6ff}.ad-page-link.is-active{background:#1b3a6b;color:#fff;border-color:#1b3a6b}