.seo-category-links{margin-top:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel);padding:26px}
.seo-category-links h2{font:800 22px Orbitron,sans-serif;margin:0 0 8px}
.seo-category-links>p{color:var(--muted);line-height:1.7;margin:0}
.seo-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}
.seo-category-grid a{display:flex;min-height:74px;align-items:center;justify-content:center;text-align:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0d1521;text-decoration:none;color:#e8eaf2;font-size:13px;font-weight:800}
.seo-category-grid a:hover{border-color:#765cff;background:#12182a}
.seo-breadcrumbs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px;color:#8f9bad;font-size:12px}
.seo-breadcrumbs a{color:#b8a8ff;text-decoration:none}
.seo-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none}
.seo-checklist li{border:1px solid var(--line);border-radius:9px;background:#0d1521;padding:13px;color:#c2cad6;font-size:13px;line-height:1.55}
@media(max-width:900px){.seo-category-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.seo-category-grid,.seo-checklist{grid-template-columns:1fr}}
