.detail-keyword-links{display:flex;align-items:flex-start;gap:16px;padding:15px 20px;border-bottom:1px solid var(--line);background:#fbfcfe}
.detail-keyword-links strong{flex:none;padding-top:4px;color:#555}
.detail-keyword-links>div{display:flex;flex-wrap:wrap;gap:8px}
.detail-keyword-links a,.detail-category-links a{padding:4px 10px;border:1px solid #e5eaf0;background:#fff;color:#637286;font-size:12px}
.detail-keyword-links a:hover,.detail-category-links a:hover{border-color:#b8d4f5;color:var(--blue)}
.detail-related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.detail-related-links>a{display:flex;min-width:0;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #eef1f4}
.detail-related-links>a>span:last-child{display:flex;min-width:0;flex-direction:column}
.detail-related-links b{overflow:hidden;color:#4c5663;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}
.detail-related-links small{margin-top:2px;color:#a2a8b0;font-size:11px}
.detail-category-links{display:flex;flex-wrap:wrap;gap:9px}
.detail-category-links a{background:#f8fafc}
@media(max-width:560px){.detail-keyword-links{display:block;padding:13px 15px}.detail-keyword-links>div{margin-top:9px}.detail-related-links{grid-template-columns:1fr}.detail-related-links>a{padding:9px 0}.detail-category-links{gap:7px}.detail-keyword-links a,.detail-category-links a{padding:4px 8px}}
