.spec-actions{flex-wrap:wrap;gap:10px;margin:14px 0 0;display:flex}.spec-btn{color:#1f2433;background:#fff;border:1px solid #c9cfdc;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.spec-btn-primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.spec-paper{box-sizing:border-box;max-width:960px;margin:8px auto 0;padding:0 16px}.spec-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.spec-q{background:#fff;border:1px solid #b9c0cf;border-radius:14px;gap:14px;min-width:0;padding:18px 20px;display:flex;box-shadow:0 1px 2px #1418280f}.spec-num{flex:none;min-width:1.6em;font-size:1.05rem;font-weight:700}.spec-body{flex:auto;min-width:0}.spec-stem{font-size:17px;line-height:1.6;overflow-x:auto}.spec-fig{margin-top:12px}.spec-fig svg{max-width:min(100%,460px);height:auto;display:block}.spec-maa{color:#5b6478;font-size:13px}@media (max-width:640px){.spec-q{gap:10px;padding:14px}}
