.spx .sp-lead{color:#9aa0b0;font-size:.9rem;line-height:1.65;margin:-4px 0 12px}.spx .sp-keys{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.spx .sp-keys a{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:.84rem;font-weight:700;text-decoration:none;color:inherit}.spx .sp-keys a span{opacity:.6;font-weight:600;font-size:.76rem}.spx .sp-keys a.on,.spx .sp-keys a:hover{background:linear-gradient(135deg,#ff2d8a,#a63cff);border-color:transparent;color:#fff}.spx .sp-h2{font-size:1.08rem;font-weight:800;margin:18px 0 10px}.spx .sp-feat-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.spx .sp-fi{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);text-decoration:none;color:inherit}.spx .sp-fi:hover{border-color:#ff2d8a}.spx .sp-fi-lg{font-size:.74rem;opacity:.7}.spx .sp-fi-t{font-weight:800;font-size:.95rem}.spx .sp-fi-t i{font-style:normal;opacity:.5;font-size:.8rem;margin:0 3px}.spx .sp-fi-m{font-size:.76rem;opacity:.75}.spx .sp-faq{margin-top:26px}.spx .m-desc{margin:8px 2px 2px;font-size:.8rem;line-height:1.55;color:#9aa0b0}.spx .m-more{display:inline-block;font-size:.8rem;font-weight:700;margin:6px 0 2px}.spx .m-pk{margin-left:6px;padding:2px 8px;border-radius:999px;background:rgba(16,185,129,.14);color:#10b981;font-size:.76rem}