.legal-updated{margin-top:1rem;font-size:.9rem;color:var(--nh-muted)}.legal-prose{color:#cdd9e6;font-size:1rem;line-height:1.75}.legal-prose>section,.legal-prose>section+section{margin-top:.5rem}.legal-prose :is(h1,h2,h3,h4){font-family:var(--font-nh-display),ui-sans-serif,system-ui,sans-serif;color:var(--nh-ink)}.legal-prose h2{margin-top:2.4rem;margin-bottom:.8rem;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.15}.legal-prose h3{margin-top:1.8rem;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.legal-prose p{color:#cdd9e6}.legal-prose p+p{margin-top:.9rem}.legal-prose .font-medium,.legal-prose .font-semibold,.legal-prose strong{color:var(--nh-ink)}.legal-prose .text-sm,.legal-prose small{color:var(--nh-muted)}.legal-prose ol,.legal-prose ul{margin-block:.6rem}.legal-prose li{color:#cdd9e6}.legal-prose li+li{margin-top:.3rem}.legal-prose li::marker{color:var(--nh-teal)}.legal-prose a{color:var(--nh-store-soft);font-weight:600;text-decoration:none}.legal-prose a:hover{text-decoration:underline}.legal-prose table{width:100%;border-collapse:collapse;margin-block:1.4rem;font-size:.92rem}.legal-prose td,.legal-prose th{border:1px solid var(--nh-line);padding:.55rem .8rem;text-align:left}.legal-prose th{background:rgba(147,165,186,.08);color:var(--nh-ink)}.legal-prose .bg-white,.legal-prose.bg-white{background:transparent!important}