.nyJoinBrand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.nyJoinBrand>span{font:500 24px/.95 var(--serif);letter-spacing:-.04em;gap:4px;display:grid}.nyJoinBrand small{font:500 9px var(--sans);letter-spacing:.14em;color:var(--blush-ink,var(--blushInk));text-transform:uppercase}.nyJoin .nyJoinAside .nyJoinBrand{margin-bottom:28px}.nyJoin .authAsideTitle{font-family:var(--serif);font-weight:400}.nyJoinPoints{gap:16px;max-width:42ch;margin:26px 0 0;padding:0;list-style:none;display:grid}.nyJoinPoints li{align-items:flex-start;gap:14px;display:flex}.nyJoinPoints li>span{background:color-mix(in srgb, var(--sky) 70%, #fff);width:38px;height:38px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.nyJoinPoints li:nth-child(2)>span{background:color-mix(in srgb, var(--mint,var(--sky)) 70%, #fff)}.nyJoinPoints li:nth-child(3)>span{background:color-mix(in srgb, var(--blush) 70%, #fff)}.nyJoinPoints b{font:600 14px/1.4 var(--sans);display:block}.nyJoinPoints small{font:400 13px/1.55 var(--sans);color:var(--muted);display:block}.nyJoinFoot{font:500 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:28px 0 0}.nyJoin .authBrand,.nyJoin .authCardHeader .nyJoinBrand>span{font-size:20px}@media (max-width:860px){.nyJoinPoints{display:none}}.nyNavSignIn{font:500 13px var(--sans);color:var(--ink);border-bottom:1px solid var(--line);margin-right:14px;padding-block:4px;text-decoration:none}.nyNavSignIn:hover{border-color:var(--ink)}.nyJoinTerms{text-align:center;max-width:420px;font:400 12px/1.6 var(--sans);color:var(--muted);margin:18px auto 0}.nyJoinTerms a{color:var(--ink);border-bottom:1px solid var(--line)}.nyConsent{border:1px solid var(--line);border-radius:14px;gap:10px;margin:16px 0 0;padding:14px 16px;display:grid}.nyConsent legend{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 8px}.nyConsentRow{font:400 13px/1.5 var(--sans);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.nyConsentRow input{accent-color:var(--ink);flex:none;margin-top:3px}.nyConsentRow a{color:var(--ink);border-bottom:1px solid var(--line)}
