.contacto[data-astro-cid-2mxdoeuz]{padding-block:var(--e-12) var(--e-16)}.migas[data-astro-cid-2mxdoeuz]{display:flex;gap:var(--e-2);font-size:var(--t-xs);color:var(--c-texto-suave);margin-bottom:var(--e-8)}.migas[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:var(--c-texto-suave)}.contacto__rejilla[data-astro-cid-2mxdoeuz]{display:grid;gap:var(--e-12)}.contacto__entradilla[data-astro-cid-2mxdoeuz]{font-size:var(--t-lg);color:var(--c-texto-suave);max-width:48ch}.aclaración[data-astro-cid-2mxdoeuz]{display:flex;gap:var(--e-4);background:var(--c-acento-claro);border-left:4px solid var(--c-acento);border-radius:var(--r-control);padding:var(--e-4) var(--e-6);margin-block:var(--e-8)}.aclaracion__icono[data-astro-cid-2mxdoeuz]{width:1.5rem;height:1.5rem;color:var(--c-acento-oscuro);flex-shrink:0;margin-top:2px}.aclaración[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{font-size:var(--t-sm)}.aclaración[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]:last-child{margin-bottom:0}.contacto__intro[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{font-size:var(--t-xl);margin-top:var(--e-8)}.lista-útil[data-astro-cid-2mxdoeuz]{padding-left:1.25rem;margin-bottom:var(--e-6)}.lista-útil[data-astro-cid-2mxdoeuz] li[data-astro-cid-2mxdoeuz]{margin-bottom:var(--e-2)}.lista-útil[data-astro-cid-2mxdoeuz] li[data-astro-cid-2mxdoeuz]::marker{color:var(--c-acento)}.contacto__correo[data-astro-cid-2mxdoeuz]{font-size:var(--t-sm);color:var(--c-texto-suave)}.contacto__formulario[data-astro-cid-2mxdoeuz]{background:var(--c-superficie);border:1px solid var(--c-borde);border-radius:var(--r-tarjeta);padding:var(--e-6);box-shadow:var(--s-suave);align-self:start}.campo[data-astro-cid-2mxdoeuz]{display:grid;gap:var(--e-2);margin-bottom:var(--e-6)}.campo[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{font-weight:700;font-size:var(--t-sm);color:var(--c-texto)}.campo[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=text],.campo[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz][type=email],.campo[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{font-family:var(--f-cuerpo);font-size:var(--t-base);color:var(--c-texto);background:var(--c-fondo);border:2px solid var(--c-borde);border-radius:var(--r-control);padding:var(--e-3);width:100%;transition:border-color var(--transicion)}.campo[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.campo[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus{border-color:var(--c-primario)}.campo[data-astro-cid-2mxdoeuz] [data-astro-cid-2mxdoeuz][aria-invalid=true]{border-color:var(--c-alerta)}.campo[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{resize:vertical;line-height:1.6}.campo__ayuda[data-astro-cid-2mxdoeuz]{font-size:var(--t-xs);color:#5c5c5c;margin:0}.campo__error[data-astro-cid-2mxdoeuz]{font-size:var(--t-xs);color:var(--c-alerta);font-weight:700;margin:0}.campo--acuerdo[data-astro-cid-2mxdoeuz]{grid-template-columns:auto 1fr;align-items:start;gap:var(--e-3)}.campo--acuerdo[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]{width:1.25rem;height:1.25rem;margin-top:3px;accent-color:var(--c-primario)}.campo--acuerdo[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{font-weight:400;font-size:var(--t-sm)}.campo--acuerdo[data-astro-cid-2mxdoeuz] .campo__error[data-astro-cid-2mxdoeuz]{grid-column:1 / -1}.btn-enviar[data-astro-cid-2mxdoeuz]{width:100%;font-family:var(--f-cuerpo);font-size:var(--t-base);font-weight:800;background:var(--c-acento);color:var(--c-texto);border:none;border-radius:var(--r-control);padding:var(--e-4);cursor:pointer;transition:background var(--transicion),transform var(--transicion)}.btn-enviar[data-astro-cid-2mxdoeuz]:hover:not(:disabled){background:#e56a22}.btn-enviar[data-astro-cid-2mxdoeuz]:active:not(:disabled){transform:translateY(1px)}.btn-enviar[data-astro-cid-2mxdoeuz]:disabled{opacity:.6;cursor:wait}.estado[data-astro-cid-2mxdoeuz]{margin:var(--e-4) 0 0;font-size:var(--t-sm);font-weight:700;padding:var(--e-3);border-radius:var(--r-control);background:var(--c-primario-claro);color:var(--c-primario)}.estado--ok[data-astro-cid-2mxdoeuz]{background:var(--c-exito-claro);color:#3f6b3e}.estado--error[data-astro-cid-2mxdoeuz]{background:var(--c-alerta-claro);color:var(--c-alerta)}@media(min-width:900px){.contacto__rejilla[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr 26rem;gap:var(--e-16)}}
