.knot-page{max-width:1080px}.knot-jump{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.knot-jump a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:var(--paper);text-decoration:none;font-weight:800;background:#172330}.knot-jump a:hover,.knot-jump a:focus-visible{border-color:var(--cyan);color:var(--cyan)}.knot-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:30px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;margin:0 0 24px;scroll-margin-top:24px}.knot-picture{overflow:hidden;border-radius:13px;background:#0d1117;aspect-ratio:1}.knot-picture img{display:block;width:100%;height:100%;object-fit:cover}.knot-copy h2{font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 10px}.knot-number{margin:0 0 8px;color:var(--cyan);font-size:.84rem;font-weight:900;letter-spacing:.18em}.best-use{color:var(--paper)!important}.knot-copy p,.knot-copy li{line-height:1.65;color:var(--muted)}.knot-copy ol{padding-left:1.3rem}.knot-copy li{margin:.45rem 0}.field-tip,.memory-line{border-left:3px solid var(--cyan);background:#0d141c;padding:12px 14px;border-radius:0 9px 9px 0}.knot-safety{display:block;margin:28px 0;padding:20px 22px;border:1px solid #d69b2d;border-radius:14px;background:#241d11;color:#f4d9a2;line-height:1.65}.article-actions{margin-top:24px}@media(max-width:760px){.knot-card{grid-template-columns:1fr;padding:16px;gap:20px}.knot-jump{gap:8px}.knot-jump a{font-size:.9rem;padding:9px 12px}}
