.contacto__rejilla[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contacto__texto[data-astro-cid-7b4tjujo]{gap:var(--e-5);top:calc(var(--cabecera) + 32px);display:grid;position:sticky}.contacto__texto[data-astro-cid-7b4tjujo] h1[data-astro-cid-7b4tjujo]{font-size:clamp(2.5rem,1.7rem + 2.4vw,3.75rem);line-height:1.02}.contacto__texto[data-astro-cid-7b4tjujo]>p[data-astro-cid-7b4tjujo]:first-of-type{font-size:var(--t-entrada);max-width:40ch}.formulario[data-astro-cid-7b4tjujo]{gap:var(--e-5);grid-template-columns:minmax(0,1fr);display:grid}.formulario__fila[data-astro-cid-7b4tjujo]{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campo[data-astro-cid-7b4tjujo]{gap:var(--e-2);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.campo[data-astro-cid-7b4tjujo] label[data-astro-cid-7b4tjujo]{font-weight:500;font-size:var(--t-pequeno)}.campo__opcional[data-astro-cid-7b4tjujo]{color:var(--texto-suave);font-weight:400}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:not([type=checkbox]):not([type=file]),.campo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo],.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{width:100%;min-height:46px;font:400 .9375rem/1.4 var(--f-texto);color:var(--texto);background:var(--superficie);border:1px solid var(--linea-fuerte);border-radius:var(--radio);padding:11px 14px}.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{resize:vertical;min-height:132px}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]::placeholder,.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]::placeholder{color:#6b6f7b}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:focus-visible,.campo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]:focus-visible,.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]:focus-visible{outline:2px solid var(--cobalto);outline-offset:1px;border-color:var(--cobalto)}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo][type=file]{width:100%;max-width:100%;font:400 var(--t-pequeno) var(--f-texto);background:var(--superficie);border:1px dashed var(--linea-fuerte);border-radius:var(--radio);padding:10px}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo][aria-invalid=true],.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo][aria-invalid=true]{border-color:#b42318}.campo__ayuda[data-astro-cid-7b4tjujo]{font-size:var(--t-nota);color:var(--texto-suave)}.campo__error[data-astro-cid-7b4tjujo]{font-size:var(--t-nota);color:#b42318;font-weight:500}.campo--casilla[data-astro-cid-7b4tjujo]{align-items:start;column-gap:var(--e-3);grid-template-columns:auto 1fr}.campo--casilla[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]{width:20px;height:20px;accent-color:var(--cobalto);margin-top:2px}.campo--casilla[data-astro-cid-7b4tjujo] label[data-astro-cid-7b4tjujo]{font-weight:400}.campo--casilla[data-astro-cid-7b4tjujo] .campo__error[data-astro-cid-7b4tjujo]{grid-column:2}.trampa[data-astro-cid-7b4tjujo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.formulario__envio[data-astro-cid-7b4tjujo]{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.formulario__estado[data-astro-cid-7b4tjujo]{font-size:var(--t-pequeno);color:#b42318}.formulario__hecho[data-astro-cid-7b4tjujo]{background:var(--superficie);border-radius:var(--radio);padding:var(--e-7);gap:var(--e-3);display:grid}.formulario__hecho-titulo[data-astro-cid-7b4tjujo]{font-family:var(--f-titular);font-weight:var(--peso-titular);color:var(--cobalto);font-size:1.5rem}@media (width<=900px){.contacto__rejilla[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr)}.contacto__texto[data-astro-cid-7b4tjujo]{position:static}}@media (width<=560px){.formulario__fila[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr)}}.lector[data-astro-cid-otgr7ojn]{gap:var(--e-6);padding-bottom:var(--seccion);display:grid}.lector__zona[data-astro-cid-otgr7ojn]{justify-items:center;gap:var(--e-3);text-align:center;padding:clamp(40px, 7vw, 88px) var(--e-5);border:2px dashed var(--linea-fuerte);border-radius:var(--radio);background:var(--superficie);transition:border-color .2s,background-color .2s;display:grid}.lector__zona[data-astro-cid-otgr7ojn].encima{border-color:var(--cobalto);background:#1e3fd00f}.lector__zona[data-astro-cid-otgr7ojn]:has(input:focus-visible) label[data-astro-cid-otgr7ojn]{outline:2px solid var(--cobalto);outline-offset:3px}.lector__titulo[data-astro-cid-otgr7ojn]{font-family:var(--f-titular);font-weight:var(--peso-titular);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.lector__sub[data-astro-cid-otgr7ojn]{color:var(--texto-suave);margin-bottom:var(--e-3)}.lector__zona[data-astro-cid-otgr7ojn] label[data-astro-cid-otgr7ojn]{cursor:pointer}.lector__resultado[data-astro-cid-otgr7ojn]{gap:var(--e-4);scroll-margin-top:calc(var(--cabecera) + 16px);outline:none;display:grid}.lector__marco[data-astro-cid-otgr7ojn]{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);gap:var(--e-4);grid-template-columns:minmax(0,1fr);padding:clamp(16px,2.5vw,32px);display:grid}.lector__acciones[data-astro-cid-otgr7ojn]{gap:var(--e-3);flex-wrap:wrap;display:flex}.lector[data-astro-cid-otgr7ojn] .excel__cabeza{color:var(--texto-suave)}.lector[data-astro-cid-otgr7ojn] .excel__cabeza strong{color:var(--texto);font-weight:500}.lector[data-astro-cid-otgr7ojn] .excel__tabla{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;overflow-x:auto}.lector[data-astro-cid-otgr7ojn] table{border-collapse:collapse;width:100%;font-size:var(--t-pequeno)}.lector[data-astro-cid-otgr7ojn] th{text-align:left;background:var(--fondo);border-bottom:1px solid var(--linea);white-space:nowrap;vertical-align:bottom;padding:10px 12px}.lector[data-astro-cid-otgr7ojn] th span{font-weight:500;display:block}.lector[data-astro-cid-otgr7ojn] th small{color:var(--cobalto);font-weight:400;font-size:var(--t-nota);display:block}.lector[data-astro-cid-otgr7ojn] td{border-bottom:1px solid var(--linea);white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 12px}.lector[data-astro-cid-otgr7ojn] .excel__titulo{font-family:var(--f-titular);font-weight:var(--peso-titular);font-size:1.25rem}.lector[data-astro-cid-otgr7ojn] .excel__modulos{gap:var(--e-3);list-style:none;display:grid}.lector[data-astro-cid-otgr7ojn] .excel__modulos li{padding-left:22px;position:relative}.lector[data-astro-cid-otgr7ojn] .excel__modulos li:before{content:"";background:var(--azafran);width:12px;height:2px;position:absolute;top:.72em;left:0}.lector[data-astro-cid-otgr7ojn] .excel__encaje,.lector[data-astro-cid-otgr7ojn] .excel__nota{color:var(--texto-suave)}
