.nx-product-guide{max-width:1360px;margin:32px auto;padding:28px;border:1px solid #dce4ee;border-radius:18px;background:#fff;color:#182b43;box-shadow:0 8px 24px rgba(24,43,67,.04)}
.nx-product-guide .nx-guide-eyebrow{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#086f7c}
.nx-product-guide h2{margin:0 0 14px;font-size:25px;line-height:1.3}.nx-product-guide h3{font-size:17px;margin:0 0 12px}.nx-product-guide p{line-height:1.7}
.nx-guide-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:24px 0}.nx-guide-columns dl{margin:0}.nx-guide-columns dl div{display:grid;grid-template-columns:minmax(110px,2fr) minmax(0,3fr);gap:14px;padding:11px 0;border-bottom:1px solid #e7edf4}.nx-guide-columns dt{font-weight:700}.nx-guide-columns dd{margin:0;overflow-wrap:anywhere}.nx-guide-columns ul{margin:0;padding-left:20px}.nx-guide-columns li{line-height:1.65;margin:0 0 13px}
.nx-product-guide .nx-guide-provenance{font-size:13px;color:#526277;border-top:1px solid #e7edf4;padding-top:18px}.nx-product-guide a{color:#076b8e;text-underline-offset:3px}.nx-guide-compare{display:inline-block;font-weight:700;padding:10px 0}.nx-product-guide a:focus-visible{outline:3px solid #6866dc;outline-offset:4px;border-radius:3px}
@media(max-width:700px){.nx-product-guide{margin:24px 16px;padding:20px}.nx-guide-columns{grid-template-columns:1fr;gap:24px}.nx-product-guide h2{font-size:22px}.nx-guide-columns dl div{grid-template-columns:minmax(95px,2fr) minmax(0,3fr)}}
