.legal-body-section.svelte-1e0rsuc{background:#fff}.page-hero-inner.svelte-1e0rsuc{position:relative;z-index:1}.legal-hero-heading.svelte-1e0rsuc{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin-bottom:.75rem}.legal-hero-sub.svelte-1e0rsuc{font-size:.875rem;color:#ffffff80}.legal-container.svelte-1e0rsuc{max-width:48rem;margin-inline:auto}.legal-content.svelte-1e0rsuc{display:flex;flex-direction:column;gap:40px;color:var(--np-charcoal);line-height:1.8}.legal-content.svelte-1e0rsuc section:where(.svelte-1e0rsuc){display:flex;flex-direction:column;gap:12px}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.25rem;font-weight:700;color:var(--np-navy);letter-spacing:-.01em}.legal-content.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){padding-left:1.5rem;display:flex;flex-direction:column;gap:6px}
