.portal{min-block-size:100dvh;display:flex;flex-direction:column;background:var(--fondo)}.portal-cabecera{justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--cromo);color:var(--cromo-tinta)}.portal-cabecera,.portal-marca{display:flex;align-items:center}.portal-marca{gap:.625rem;font-weight:600;font-size:var(--letra-m);letter-spacing:-.01em}.portal-marca .marca{inline-size:1.75rem;block-size:1.75rem;background-color:var(--cromo-tinta)}.portal-accion,.portal-entrar{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--blanco-tactil);padding-inline:1.25rem;border-radius:8px;background:var(--cromo-tinta);color:var(--cromo);font:inherit;font-weight:700;text-decoration:none;border:1px solid transparent;transition:background-color .12s ease-out,color .12s ease-out}.portal-accion:active,.portal-accion:hover,.portal-entrar:active,.portal-entrar:hover{background:var(--cromo-tinta-2)}.portal-accion:focus-visible,.portal-entrar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.portal-alto{--franja:clamp(7rem,16vw,11rem);background-color:var(--cromo);background-image:linear-gradient(to bottom,var(--cromo) calc(100% - var(--franja)),transparent),url(/_next/static/media/potrero.1d76a9b8.jpg);background-size:auto,cover;background-position:50%,bottom;background-repeat:no-repeat;color:var(--cromo-tinta);padding:3rem 1.5rem calc(var(--franja) + 1.5rem)}.portal-medida{max-inline-size:60rem;margin-inline:auto}.portal-alto h1{font-size:var(--letra-2xl);line-height:1.05;letter-spacing:-.03em;color:var(--cromo-tinta);max-inline-size:18ch;text-wrap:balance}.portal-entrada{margin:1rem 0 0;color:var(--cromo-tinta-2);font-size:var(--letra-m);max-inline-size:54ch}.portal-botones{display:flex;flex-wrap:wrap;gap:.75rem;-webkit-margin-before:2rem;margin-block-start:2rem}.portal-secundario{background:transparent;color:var(--cromo-tinta);border-color:var(--cromo-tinta-2)}.portal-secundario:hover{background:var(--cromo-activo)}.portal-contacto,.portal-invitado{margin:var(--espacio-3) 0 0;color:var(--cromo-tinta-2);font-size:var(--letra-s)}.portal-correo{font-weight:600}.portal-alto .enlace,.portal-correo{color:var(--cromo-tinta)}.portal-cuerpo{flex:1 1;padding:3rem 1.5rem}.portal-titulo{font-size:var(--letra-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-2);margin:0 0 1.25rem}.portal-lista{list-style:none;margin:0 0 3rem;padding:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr))}@media (min-width:64rem){.portal-lista{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-lista li:first-child{grid-column:1/-1}}.portal-lista li{background:var(--superficie);border:1px solid var(--regla-borde);border-radius:14px;padding:1.5rem;box-shadow:var(--sombra);display:flex;flex-direction:column;gap:.625rem}.portal-lista h3{margin:0;font-size:var(--letra-m);font-weight:600;color:var(--tinta);display:flex;align-items:center;gap:.625rem}.portal-lista h3 svg{box-sizing:border-box;inline-size:2.25rem;block-size:2.25rem;padding:.5rem;border-radius:9px;background:var(--seleccion);flex:none;color:var(--identidad)}.portal-lista p{margin:0;color:var(--tinta-2);font-size:var(--letra-s)}.portal-pasos{list-style:none;margin:0;padding:0;counter-reset:paso;max-inline-size:46rem}.portal-pasos li{counter-increment:paso;position:relative;padding:.875rem 0 .875rem 2.5rem;-webkit-border-before:1px solid var(--regla);border-block-start:1px solid var(--regla);color:var(--tinta-2);font-size:var(--letra-s)}.portal-pasos li:before{content:counter(paso);position:absolute;inset-inline-start:0;inset-block-start:.875rem;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;display:grid;place-items:center;font-size:var(--letra-xs);font-weight:700;background:var(--seleccion);color:var(--identidad-fuerte)}.portal-pasos b{color:var(--tinta);font-weight:600}.portal-pie{-webkit-border-before:1px solid var(--regla-borde);border-block-start:1px solid var(--regla-borde);padding:1.5rem;color:var(--tinta-2);font-size:var(--letra-s)}.portal-pie a{color:var(--identidad)}