.nnai-related-link{box-sizing:border-box;display:block;width:100%;margin:1.25rem 0;padding:.9rem 1rem;background:var(--nnai-bg,#f7f8fa);border-left:4px solid var(--nnai-accent,#d71920);border-radius:8px;line-height:1.55;overflow-wrap:anywhere}.nnai-related-label{font-weight:700;color:#333}.nnai-related-anchor{font-weight:700;text-decoration:underline;text-underline-offset:2px}.nnai-related-anchor:hover{text-decoration-thickness:2px}@media (max-width:600px){.nnai-related-link{margin:1rem 0;padding:.8rem .9rem;border-radius:6px;font-size:.96em}}
