.cnp-notes{max-width:900px;margin:24px auto;padding:clamp(16px,3vw,32px);color:#172b4b;background:#fff;border:1px solid #dae4f0;border-radius:16px}.cnp-notes *{box-sizing:border-box}.cnp-note{padding:18px 0;border-bottom:1px solid #dae4f0}.cnp-note h4{margin:0 0 8px}.cnp-note p{white-space:pre-wrap;overflow-wrap:anywhere}.cnp-note a{display:block;margin:10px 0;overflow-wrap:anywhere}.cnp-progress{background:#eef8f2;border-left:4px solid #16795d;padding:16px}.cnp-progress p{margin:5px 0}.cnp-message{overflow-wrap:anywhere}
