body.nc-editorial-site:not(:has(.care-refined-shell)) .nc-sign-in h2{font-family:var(--sans,Arial,sans-serif);letter-spacing:-.025em;font-size:clamp(24px,2.5vw,30px);line-height:1.25}.nc-sign-in{align-self:start;width:100%;min-width:0}.nc-sign-in input{width:100%;min-height:48px;font-size:16px}.nc-sign-in .button.primary{width:100%;min-height:48px;margin-bottom:10px}.nc-sign-in-address{overflow-wrap:anywhere}.nc-sign-in .linkish{min-height:44px;padding:8px 0}.nc-sign-in .nc-sign-in-hint{color:#62566e;margin:8px 0;font-size:14px}.nc-sign-in #code{letter-spacing:.16em;font-size:24px}.nc-sign-in button:disabled{opacity:.55;cursor:not-allowed}body.nc-editorial-site:not(:has(.care-refined-shell)) .nc-care-welcome h1{font-family:var(--sans,Arial,sans-serif);letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);line-height:1.15}.nc-care-welcome{padding-block:48px}.nc-care-welcome .plan-grid{align-items:start;gap:40px}.nc-welcome-steps{margin:28px 0;padding-left:22px}.nc-welcome-steps li{padding:0 0 18px 8px}.nc-welcome-steps strong,.nc-welcome-steps span{display:block}.nc-welcome-steps span{color:#62566e;margin-top:3px;font-size:15px}@media (max-width:760px){.nc-care-welcome .plan-grid{flex-direction:column;gap:24px;display:flex}.nc-care-welcome .nc-sign-in{order:-1}.nc-care-welcome{padding-block:24px}}
