.cruzo-fundacao main.acesso-tela{display:flex;flex-direction:column;min-height:100svh;max-width:none;margin:0;padding:calc(var(--sat) + var(--e6)) var(--mx) calc(var(--sab) + var(--e6));background:var(--cor-fundo)}.cruzo-fundacao .acesso-conteudo{margin:auto;width:100%;max-width:20rem;display:grid;grid-gap:var(--e5);gap:var(--e5);text-align:center}.cruzo-fundacao .acesso-marca{font-size:var(--wm-fs);font-weight:800;letter-spacing:-.05em;line-height:.92;color:var(--cor-texto);margin:0}.cruzo-fundacao .acesso-dizeres{display:grid;grid-gap:var(--e2);gap:var(--e2)}.cruzo-fundacao .acesso-titulo{margin:0;font-size:var(--t6);font-weight:700;letter-spacing:-.01em;line-height:var(--lh-tit);color:var(--cor-texto)}.cruzo-fundacao .acesso-explicacao{margin:0;font-size:var(--t4);line-height:var(--lh-corpo);color:var(--cor-texto-fraco);text-wrap:pretty}.cruzo-fundacao .acesso-form{display:grid;grid-gap:var(--e4);gap:var(--e4);margin:0;text-align:left}.cruzo-fundacao .acesso-aviso{margin:0;padding:var(--e3);border:1px solid var(--color-error);border-radius:var(--r-btn);background:var(--cor-superficie);color:var(--cor-texto);font-size:var(--t3);line-height:var(--lh-meta);text-align:left}.cruzo-fundacao .acesso-rodape{margin:0;font-family:var(--fonte-dados);font-size:var(--t2);letter-spacing:.5px;text-transform:uppercase;color:var(--cor-texto-fraquissimo)}@media (max-height:640px){.cruzo-fundacao main.acesso-tela{padding-top:calc(var(--sat) + var(--e4));padding-bottom:calc(var(--sab) + var(--e4))}.cruzo-fundacao .acesso-conteudo{gap:var(--e4)}.cruzo-fundacao .acesso-marca{font-size:var(--t8)}}