.nl-auth-features{width:100%;max-width:560px;padding:var(--nl-spacing-xl);color:var(--nl-text-inverse)}.nl-auth-features-eyebrow{margin:0 0 12px;font-size:var(--nl-font-sm);font-weight:var(--nl-font-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.72)}.nl-auth-features-headline{margin:0 0 28px;font-size:clamp(1.65rem,2.8vw,2.1rem);font-weight:var(--nl-font-weight-semibold);line-height:1.2;color:var(--nl-text-inverse)}.nl-auth-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.nl-auth-feature-item{display:flex;gap:var(--nl-spacing-md);align-items:flex-start}.nl-auth-feature-icon{width:44px;height:44px;border-radius:var(--nl-radius-md);background:rgba(255,255,255,.14);color:var(--nl-color-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nl-auth-feature-copy{flex:1 1;min-width:0;padding-top:2px}.nl-auth-feature-title{margin:0 0 4px;font-size:var(--nl-font-lg);font-weight:var(--nl-font-weight-semibold);line-height:1.35;color:var(--nl-text-inverse)}.nl-auth-feature-description{margin:0;font-size:var(--nl-font-base);line-height:1.55;color:rgba(255,255,255,.76)}