.nshEvidencePath{box-sizing:border-box;width:calc(100% - 40px);max-width:1100px;margin:36px auto;padding:32px;border:1px solid #cbdedb;border-radius:20px;background:#f2f8f6;color:#243b49;text-align:left;scroll-margin-top:125px;}
.nshEvidencePath *{box-sizing:border-box;min-width:0;word-break:keep-all;overflow-wrap:anywhere;}
.nshEvidencePath .epEyebrow{margin:0 0 10px;color:#246657;font-size:14px;font-weight:700;line-height:1.6;}
.nshEvidencePath h2{margin:0 0 14px;color:#143b4c;font-size:clamp(23px,3vw,32px);font-weight:700;line-height:1.4;}
.nshEvidencePath h3{margin:0 0 12px;color:#143b4c;font-size:20px;font-weight:700;line-height:1.5;}
.nshEvidencePath p,.nshEvidencePath li{font-size:17px;line-height:1.8;letter-spacing:0;}
.nshEvidencePath p{margin:0 0 14px;}
.nshEvidencePath .epGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;}
.nshEvidencePath .epCard{padding:24px;border:1px solid #dae6e2;border-radius:14px;background:#fff;}
.nshEvidencePath .epCard p:last-child{margin-bottom:0;}
.nshEvidencePath a{color:#165a50;text-decoration:underline;text-underline-offset:4px;}
.nshEvidencePath a:focus-visible{outline:3px solid #a25b13;outline-offset:4px;}
.nshEvidencePath .epLinks{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 12px;padding:0;list-style:none;}
.nshEvidencePath .epLinks li{margin:0;padding:0;list-style:none;}
.nshEvidencePath .epLinks a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid #236c5d;border-radius:10px;background:#fff;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;}
.nshEvidencePath .epLinks .epPrimary{background:#175d50;color:#fff;}
.nshEvidencePath .epNote{padding:14px 16px;border-left:3px solid #557f73;background:#e7f0ec;color:#415650;font-size:15px;line-height:1.75;}
.nshEvidencePath .epMeta{margin:16px 0 0;color:#54686c;font-size:14px;line-height:1.7;}
.nshEvidencePath ol{margin:12px 0;padding-left:24px;}
@media(max-width:640px){.nshEvidencePath{width:calc(100% - 32px);margin:26px auto;padding:22px 18px;scroll-margin-top:95px;}.nshEvidencePath .epGrid{grid-template-columns:1fr;gap:14px;}.nshEvidencePath .epCard{padding:20px 16px;}.nshEvidencePath .epLinks{flex-direction:column;}.nshEvidencePath .epLinks li,.nshEvidencePath .epLinks a{width:100%;}.nshEvidencePath p,.nshEvidencePath li{font-size:17px;}}
