.tela-login{background:var(--ground);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.tela-login__foto{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;max-height:100dvh;padding:0 10px;display:grid;position:relative;overflow:hidden}.tela-login__col{gap:10px;display:grid}.tela-login__col:nth-child(2){margin-top:-120px}.tela-login__col:nth-child(3){margin-top:-40px}.tela-login__col img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.tela-login__foto:after{content:"";background:linear-gradient(to left, var(--ground) 0%, transparent 30%);pointer-events:none;position:absolute;inset:0}.tela-login__form{align-content:center;gap:24px;max-width:560px;padding:64px 12%;display:grid}.tela-login__titulo{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:700;line-height:1}.tela-login__links{justify-content:space-between;gap:16px;font-size:14px;display:flex}.tela-login__links a{color:var(--ink-2)}.tela-sep{color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.tela-sep:before,.tela-sep:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:760px){.tela-login{grid-template-columns:1fr}.tela-login__foto{display:none}.tela-login__form{max-width:none;padding:48px 16px}.tela-login__titulo{font-size:32px}}
