.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:18px}.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 10px;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-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.nl-auth-feature-tag{margin:0;padding:3px 9px;border-radius:999px;font-size:var(--nl-font-sm);line-height:1.4;color:rgba(255,255,255,.82);background:rgba(255,255,255,.12)}