.gh-nm{--nm-ink:#182e35;--nm-teal:#066a68;--nm-soft:#eef5f3;color:var(--nm-ink);font-size:16px;line-height:1.65;max-width:1200px;margin:1.5rem auto}.gh-nm *{box-sizing:border-box}.gh-nm h2,.gh-nm h3{color:var(--nm-ink);line-height:1.25;text-transform:none}.gh-nm h2{font-size:clamp(24px,3vw,34px);margin:12px 0 18px}.gh-nm h3{font-size:21px;margin:30px 0 14px}.gh-nm p{margin:0 0 16px}.gh-nm .gh-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.8fr);gap:32px;align-items:center;background:var(--nm-soft);border-top:4px solid var(--nm-teal);border-radius:8px;padding:32px}.gh-nm .gh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--nm-teal)}.gh-nm figure{margin:0}.gh-nm img{display:block;max-width:100%;height:auto;object-fit:contain}.gh-nm .gh-hero figure{background:#fff;border-radius:8px;overflow:hidden}.gh-nm .gh-hero img{width:100%;max-height:340px}.gh-nm .gh-body{padding:0 8px 16px}.gh-nm .gh-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.gh-nm .gh-points>div{border-left:3px solid var(--nm-teal);padding-left:12px}.gh-nm .gh-points strong{display:block;font-size:18px}.gh-nm .gh-points span{font-size:13px;color:#3a575c}.gh-nm .gh-benefits{padding-left:24px;display:grid;gap:10px}.gh-nm .gh-benefits li::marker{color:var(--nm-teal)}.gh-nm .gh-note{background:#f6f7f7;border-left:4px solid #637a80;padding:20px 24px;margin:28px 0}.gh-nm .gh-note h3{margin-top:0}.gh-nm .gh-note p:last-child{margin-bottom:0}.gh-nm .gh-table-wrap{overflow-x:auto;border:1px solid #d9e3e2;border-radius:6px}.gh-nm table{width:100%;border-collapse:collapse;font-size:15px;margin:0}.gh-nm th,.gh-nm td{text-align:left;vertical-align:top;padding:11px 16px;border:0;border-bottom:1px solid #e0e8e7;word-break:normal}.gh-nm th{width:43%;font-weight:600}.gh-nm tr:nth-child(even){background:#f5f8f7}.gh-nm tr:last-child>*{border-bottom:0}.gh-nm a{color:#006b72;text-decoration:underline;text-underline-offset:3px}.gh-nm a:hover{color:#00484d}.gh-nm .gh-details{margin:24px 0;padding:16px 20px;border:1px solid #d9e3e2;border-radius:6px}.gh-nm summary{font-weight:700;cursor:pointer}.gh-nm .gh-details ul{margin-top:16px}.gh-nm .gh-detail-image{max-width:620px;margin:28px auto;text-align:center}.gh-nm .gh-detail-image img{max-height:430px;width:100%}.gh-nm figcaption{font-size:13px;color:#53696d;margin-top:10px}.gh-nm .gh-docs,.gh-nm .gh-related{border-top:1px solid #d9e3e2;padding-top:1px;margin-top:24px}.gh-nm .gh-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid #d9e3e2}.gh-nm .gh-links a{background:var(--nm-soft);border-radius:5px;padding:9px 14px;text-decoration:none;font-size:14px;font-weight:600}@media(max-width:680px){.gh-nm .gh-hero{grid-template-columns:1fr;padding:22px;gap:20px}.gh-nm .gh-hero figure{max-width:340px;width:100%;margin:auto}.gh-nm th,.gh-nm td{padding:9px 11px}.gh-nm .gh-note{padding:16px}.gh-nm h3{font-size:19px}}
.gh-nm .gh-source{font-size:12px;color:#607477;margin-top:22px}.gh-nm .gh-benefits li{overflow-wrap:anywhere}