
.nda-guide{max-width:1000px;margin:auto;padding:64px 28px;color:#152b49;font-size:19px;line-height:1.75}
.nda-guide h1{font-size:clamp(36px,5.5vw,60px);line-height:1.12;margin:20px 0}
.nda-guide h2{font-size:clamp(27px,3vw,36px);line-height:1.25;margin:0 0 24px}
.nda-guide h3{font-size:23px;line-height:1.35;margin:12px 0}
.nda-guide p{margin:0 0 22px}.nda-guide .nda-lead{font-size:23px;line-height:1.55}
.nda-guide section{margin-top:60px;scroll-margin-top:110px}.nda-guide li{margin:10px 0}
.nda-guide ul{padding-left:25px}.nda-eyebrow{font-size:13px;font-weight:800;letter-spacing:1.7px;color:#075bd3}
.nda-back{display:inline-block;margin-bottom:28px;color:#075bd3;text-decoration:underline}
.nda-examples{display:grid;gap:20px}.nda-examples article{border:1px solid #ccdbee;border-radius:16px;padding:28px;background:#f5f9ff}
.nda-examples article p{margin-bottom:0}.nda-callout{padding:26px;background:#eef5ff;border-left:5px solid #06acd3;margin-top:28px!important}
.nda-download{background:#eef5ff;border:1px solid #bfd5f0;border-radius:20px;padding:36px}
.nda-guide .nda-small{font-size:16px;line-height:1.7;margin-top:24px}
.nda-guide a:not(.button){color:#075bd3}.nda-guide .button{white-space:normal;text-align:center;line-height:1.5}
.nda-footer{border-top:1px solid #ccdbee;padding-top:28px;margin-top:48px;font-size:16px}
@media(max-width:600px){.nda-guide{padding:36px 20px}.nda-download,.nda-examples article{padding:24px}.nda-guide section{margin-top:40px}}
