.cnc-tech-doc-wrap{width:100%;margin:10px 0 8px;box-sizing:border-box}.cnc-tech-doc-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;padding:9px 16px;background:#ef4444;color:#fff;font-weight:800;border-radius:7px;text-decoration:none;border:0;font-size:14px;line-height:1.15;box-shadow:0 3px 5px rgba(239,68,68,.18);transition:transform .2s ease,background .2s ease}.cnc-tech-doc-btn:visited{color:#fff}.cnc-tech-doc-btn:hover{background:#dc2626;color:#fff;transform:translateY(-1px)}.cnc-tech-doc-btn:focus-visible{outline:3px solid rgba(239,68,68,.28);outline-offset:3px}.cnc-tech-doc-btn svg{flex:0 0 auto;width:16px;height:16px}@media(max-width:768px){.cnc-tech-doc-wrap{margin:8px 0 7px}.cnc-tech-doc-btn{padding:8px 12px;font-size:13.5px;gap:6px;border-radius:7px}}@media(prefers-reduced-motion:reduce){.cnc-tech-doc-btn{transition:none}.cnc-tech-doc-btn:hover{transform:none}}
