.acceso{background:var(--mesa);min-height:100dvh;color:var(--texto);font-family:var(--f-texto);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.acceso-pagina{min-width:0;padding:var(--espacio-64) var(--espacio-80) var(--espacio-60) 120px;background-color:var(--hoja);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--renglon-alto) * 1.5 - 1px), var(--renglon-suave) calc(var(--renglon-alto) * 1.5 - 1px) calc(var(--renglon-alto) * 1.5));flex-direction:column;display:flex;position:relative}.acceso-pagina:before{content:"";background:var(--margen-rojo);pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0;left:92px}.acceso-marca{--logo-fondo:var(--hoja);align-items:center;gap:var(--espacio-12);font-family:var(--f-display);font-style:var(--estilo-manuscrito);font-size:var(--texto-32);font-weight:var(--peso-display);color:var(--texto);margin:0;display:flex}.acceso-logo{color:var(--tinta-texto);flex:none}.acceso-lema{max-width:620px;font-family:var(--f-display);font-size:clamp(var(--texto-42), 4.4vw, calc(var(--texto-32) * 2));font-weight:var(--peso-display);line-height:var(--linea-1);letter-spacing:-.03em;text-wrap:balance;margin:auto 0 0}.acceso-lema .subrayado{padding:0 var(--espacio-6)}.acceso-texto{margin:var(--espacio-22) 0 0;max-width:520px;font-size:var(--texto-17);line-height:var(--linea-1-6);color:var(--texto-2)}.acceso-sellos{gap:var(--espacio-10);padding-top:var(--espacio-40);margin-top:auto;display:flex}.acceso-sellos .sello{transform:rotate(-3deg)}.acceso-sellos .sello-tmi{transform:rotate(2deg)}.acceso-lado{min-width:0;padding:var(--espacio-40);justify-content:center;align-items:center;display:flex}.acceso-tarjeta{gap:var(--espacio-12);width:min(100%,420px);padding:var(--espacio-36) var(--espacio-34);background:var(--hoja);border:1.5px solid var(--tinta);border-radius:var(--radio-16);box-shadow:var(--sombra-tinta);flex-direction:column;display:flex}.acceso-tarjeta h2{font-family:var(--f-display);font-size:var(--texto-32);font-weight:var(--peso-display);line-height:var(--linea-1-1);letter-spacing:var(--tracking-cuaderno);color:var(--texto);margin:0}.acceso .acceso-intro,.acceso .entrar-intro{font-size:var(--texto-14);line-height:var(--linea-1-5);color:var(--texto-2);margin:0}.acceso-tarjeta>h2+.acceso-intro{margin-top:calc(-1 * var(--espacio-4))}.acceso .entrar-form{gap:var(--espacio-6);margin:var(--espacio-4) 0 0;flex-direction:column;display:flex}.acceso .entrar-form label{margin:var(--espacio-8) 0 0;font-size:var(--texto-13);font-weight:var(--peso-semifuerte);color:var(--texto)}.acceso .entrar-form .campo{min-height:48px;padding:0 var(--espacio-14);border:1px solid var(--borde);border-radius:var(--radio-10);background:var(--superficie);color:var(--texto);font-size:var(--texto-16)}.acceso .entrar-form .campo[readonly]{background:var(--hoja-hundida);color:var(--texto-2)}.acceso .entrar-form .boton{margin-top:var(--espacio-10)}.acceso .entrar-form .boton-prim,.acceso-tarjeta>.boton-prim,.acceso-tarjeta>form>.boton{border-radius:var(--radio-10);width:100%;min-height:50px;font-size:var(--texto-15)}.acceso-tarjeta>.boton{min-height:48px}.acceso .acceso-fila-etiqueta{justify-content:space-between;align-items:baseline;gap:var(--espacio-12);margin-top:var(--espacio-8);flex-wrap:wrap;display:flex}.acceso .acceso-fila-etiqueta label{margin:0}.acceso .acceso-fila-etiqueta .enlace{font-size:var(--texto-13)}.acceso .entrar-check{align-items:center;gap:var(--espacio-8);min-height:var(--control-tactil);margin-top:var(--espacio-4);font-weight:var(--peso-medio);display:flex}.acceso .entrar-check input{width:18px;height:18px;accent-color:var(--tinta-texto)}.acceso .entrar-olvido,.acceso .entrar-form button.enlace{min-height:var(--control-tactil);margin-top:var(--espacio-4);padding:0 var(--espacio-8);font-size:var(--texto-14);cursor:pointer;background:0 0;border:0;align-self:center}.acceso .entrar-aviso{padding:var(--espacio-10) var(--espacio-12);border-radius:var(--radio-8);background:var(--seleccion);color:var(--texto);font-size:var(--texto-14);line-height:var(--linea-1-5);margin:0}.acceso .aviso-error{font-size:var(--texto-14);margin:0}.acceso-nota{margin:var(--espacio-4) 0 0;font-size:var(--texto-13);line-height:var(--linea-1-5);color:var(--texto-2)}@media (min-width:900px) and (max-width:1199px){.acceso-pagina{padding:var(--espacio-48) var(--espacio-40) var(--espacio-48) 88px}.acceso-pagina:before{left:64px}}@media (max-width:899px){.acceso{padding:calc(var(--espacio-48) + env(safe-area-inset-top,0px)) max(var(--espacio-24), env(safe-area-inset-right)) calc(var(--espacio-32) + env(safe-area-inset-bottom,0px)) 50px;background-color:var(--hoja);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--renglon-alto) * 1.25 - 1px), var(--renglon-suave) calc(var(--renglon-alto) * 1.25 - 1px) calc(var(--renglon-alto) * 1.25));flex-direction:column;display:flex;position:relative}.acceso:before{content:"";background:var(--margen-rojo);pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0;left:30px}.acceso-pagina{background:0 0;padding:0;display:block}.acceso-pagina:before{display:none}.acceso-marca{gap:var(--espacio-10);font-size:var(--texto-28)}.acceso-logo{width:28px;height:28px}.acceso-lema{margin-top:var(--espacio-48);font-size:clamp(var(--texto-30), 9.5vw, var(--texto-42));line-height:var(--linea-1-1);letter-spacing:-.02em}.acceso-lema br{display:none}.acceso-lema .subrayado{padding:0 var(--espacio-4)}.acceso-texto,.acceso-sellos{display:none}.acceso-lado{padding:var(--espacio-32) 0 0;flex:1;align-items:flex-end}.acceso-tarjeta{gap:var(--espacio-10);width:100%;padding:var(--espacio-20) var(--espacio-18);border-radius:var(--radio-14);box-shadow:var(--sombra-tinta)}.acceso-tarjeta h2{font-size:var(--texto-26)}.acceso .entrar-form .campo{min-height:50px;font-size:var(--texto-input)}.acceso .entrar-form .boton-prim,.acceso-tarjeta>.boton-prim{min-height:52px}}
