.acceso{background:var(--papel);min-height:62vh;padding:40px 0 90px}.acceso-tarjeta{border:1px solid var(--linea);border-radius:var(--radio-lg);max-width:480px;box-shadow:var(--sombra);background:#fff;margin:0 auto;padding:32px 30px}@media (max-width:560px){.acceso-tarjeta{padding:24px 18px}}.acceso-tarjeta h1{color:var(--marino);font-size:28px}.acceso-tarjeta .sub{color:var(--tinta-2);margin-bottom:22px;font-size:15.5px}.acceso-pie{flex-direction:column;gap:10px;margin-top:22px;font-size:14.5px;display:flex}.acceso-pie a{color:var(--turquesa);font-weight:700}.acceso-otro{text-align:center;margin:14px 0 0;font-size:14.5px}.acceso-o{color:var(--tinta-3);align-items:center;gap:12px;margin:16px 0;font-size:14px;display:flex}.acceso-o:before,.acceso-o:after{content:"";background:var(--linea);flex:1;height:1px}.acceso-nota{text-align:center;color:var(--tinta-3);margin:10px 0 0;font-size:13.5px}.codigo-reenviar{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.codigo-reenviar button{color:var(--turquesa);cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0}.caja-codigo{background:var(--marino-claro);border-radius:var(--radio);padding:18px}.caja-codigo form.codigo{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.caja-codigo input{font:800 24px/1 var(--display);letter-spacing:.3em;text-align:center;border:1.5px solid var(--linea);border-radius:12px;width:180px;min-height:52px}
