.nb-legal{width:90%;max-width:52rem;padding:var(--spacing-space-6xl) 0;font-family:var(--font-family);margin:0 auto}.nb-legal__header{margin-bottom:var(--spacing-space-6xl)}.nb-legal__title{font-size:var(--font-size-heading-2);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-foreground);margin:0}.nb-legal__effective{font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--color-foreground);opacity:var(--motion-opacity-secondary);margin:var(--spacing-space-md) 0 0}.nb-legal__section{margin-bottom:var(--spacing-space-5xl)}.nb-legal__section h2{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug);color:var(--color-foreground);margin:0 0 var(--spacing-space-lg)}.nb-legal__section p{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-foreground);opacity:var(--motion-opacity-soft);margin:0 0 var(--spacing-space-lg)}.nb-legal__section p:last-child{margin-bottom:0}.nb-legal__section ul{margin:0 0 var(--spacing-space-lg);padding:0;list-style:none}.nb-legal__section li{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-foreground);opacity:var(--motion-opacity-soft);padding-left:var(--spacing-space-2xl);margin-bottom:var(--spacing-space-xs);position:relative}.nb-legal__section li:before{content:"";left:var(--spacing-space-sm);background:var(--color-foreground);width:4px;height:4px;opacity:var(--motion-opacity-tertiary);border-radius:50%;position:absolute;top:.65em}.nb-legal__section li strong{font-weight:var(--font-weight-medium);opacity:1}
