:root{--fondo:#f6f8fa;--superficie:#fff;--texto:#15202b;--texto-suave:#4b5563;--borde:#d9dee5;--marca:#0f6e63;--marca-oscura:#0b5249;--marca-suave:#e3f3f0;--aviso:#92400e;--aviso-fondo:#fef3c7;--peligro:#b91c1c;--radio:12px;--sombra:0 1px 2px #15202b0f, 0 4px 16px #15202b0f}@media (prefers-color-scheme:dark){:root{--fondo:#0f1720;--superficie:#182230;--texto:#e8edf2;--texto-suave:#a7b1bd;--borde:#2b3644;--marca:#5fcbbb;--marca-oscura:#8adfd2;--marca-suave:#13302c;--aviso:#fcd34d;--aviso-fondo:#3a2e0b;--peligro:#fca5a5;--sombra:none}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:light dark;-webkit-text-size-adjust:100%}body{color:var(--texto);background:var(--fondo);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.55}a{color:var(--marca)}a:hover{color:var(--marca-oscura)}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{margin-top:2rem;font-size:clamp(1.3rem,3vw,1.7rem)}h3{font-size:1.1rem}p{margin:0 0 1em}img,canvas{max-width:100%;display:block}.contenedor{width:min(100% - 2rem,64rem);margin-inline:auto}.contenedor--angosto{width:min(100% - 2rem,44rem);margin-inline:auto}.saltar{background:var(--marca);color:#fff;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.saltar:focus{z-index:10;left:1rem}.cabecera{background:var(--superficie);border-bottom:1px solid var(--borde)}.cabecera__fila{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.logo{color:var(--texto);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.lema{color:var(--marca);margin-top:-.25rem;font-weight:600}.logo__texto{flex-direction:column;line-height:1.1;display:inline-flex}.logo__lema{color:var(--texto-suave);letter-spacing:.01em;font-size:.72rem;font-weight:400;display:none}@media (width>=641px){.logo__lema{display:block}}.logo svg{width:1.6rem;height:1.6rem}.nav{flex-wrap:wrap;gap:.25rem 1rem;font-size:.95rem;display:flex}.nav a{color:var(--texto-suave);padding:.25rem 0;text-decoration:none}.nav a[aria-current=page],.nav a:hover{color:var(--marca)}@media (width<=640px){.cabecera__fila{flex-wrap:wrap;gap:0 1rem;padding-top:.5rem}.nav{flex-wrap:wrap;flex:1 0 100%;gap:.1rem 1.1rem;padding-bottom:.5rem}.nav a{white-space:nowrap;padding:.3rem 0}.nav .nav__inicio{display:none}}.pie{border-top:1px solid var(--borde);color:var(--texto-suave);margin-top:4rem;padding:2rem 0 3rem;font-size:.9rem}.pie__fila{flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:.75rem;display:flex}.pie a{color:inherit}.pie__columnas{grid-template-columns:1fr 1fr;gap:1.5rem 1.25rem;margin-bottom:1.5rem;display:grid}.pie__marca{grid-column:1/-1;max-width:34rem}.pie__marca p{margin:0 0 .35rem}.pie__lema{color:var(--marca);font-weight:700}.pie__columna h2{text-transform:uppercase;letter-spacing:.04em;color:var(--texto);margin:0 0 .5rem;font-size:.8rem}.pie__columna ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pie__columna a{text-decoration:none}.pie__columna a:hover{text-decoration:underline}.pie__copia{border-top:1px solid var(--borde);margin:0;padding-top:1rem}@media (width>=40rem){.pie__columnas{grid-template-columns:repeat(3,1fr)}}@media (width>=60rem){.pie__columnas{grid-template-columns:1.4fr repeat(5,1fr)}.pie__marca{grid-column:auto}}.zona{text-align:center;justify-items:center;gap:.6rem;padding:.75rem 0 1.25rem;display:grid}.zona__botones{flex-direction:column;align-items:center;gap:.35rem;width:100%;display:flex}.zona__botones>.boton:not(.boton--secundario){border-radius:14px;width:min(100%,26rem);min-height:3.5rem;font-size:1.15rem}.zona__botones>.boton--secundario{color:var(--marca);text-underline-offset:.2em;background:0 0;border-color:#0000;font-weight:600;text-decoration:underline}.zona__botones>.boton--secundario:hover{background:var(--marca-suave)}.zona__botones>.campo{text-align:left;width:min(100%,26rem)}.zona__ayuda{color:var(--texto-suave);max-width:34rem;margin:0;font-size:.92rem}.zona__titulo{color:var(--texto-suave);margin:0;font-size:.92rem;display:none}@media (hover:hover) and (pointer:fine){.zona{border:2px dashed var(--borde);border-radius:var(--radio);background:var(--superficie);cursor:pointer;padding:1.75rem 1rem}.zona:focus-visible,.zona.zona--sobre{border-color:var(--marca);background:var(--marca-suave);outline:none}.zona__titulo{display:block}}.heroe--herramienta{text-align:center;padding-bottom:0}.heroe--herramienta .lead{margin-inline:auto}.boton__icono{flex:none;width:1.3rem;height:1.3rem}.opcionales{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);gap:.9rem;padding:.6rem .9rem;display:grid}.opcionales>summary{cursor:pointer;padding:.3rem 0;font-weight:700}.opcionales>.ayuda{margin:-.4rem 0 0}.opcionales fieldset{margin:0}.paso-actual{margin:.5rem 0}.volver-categoria{margin:.9rem 0 -.5rem;font-size:.9rem}.volver-categoria a{color:var(--marca);font-weight:600;text-decoration:none}.aviso-limites{border-left:3px solid var(--marca);background:var(--superficie);border-radius:8px;margin:0;padding:.7rem .9rem}.sello{background:var(--marca-suave);color:var(--marca-oscura);border-radius:999px;align-items:center;gap:.4rem;margin:.25rem 0 0;padding:.4rem .95rem;font-size:.92rem;font-weight:600;display:inline-flex}.sello svg{flex:none;width:1.1rem;height:1.1rem}.siguientes{border-top:1px solid var(--borde);margin-top:1rem;padding-top:.85rem}.siguientes h3{margin:0 0 .5rem;font-size:1rem}.siguientes ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.siguientes a{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:.4rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.siguientes a:hover{border-color:var(--marca);color:var(--marca)}.ventajas{margin:1.75rem 0}.ventajas ul{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ventajas li{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);margin:0;padding:.9rem 1rem}.ventajas svg{width:1.5rem;height:1.5rem;color:var(--marca)}.ventajas strong{margin:.35rem 0 .2rem;display:block}.ventajas p{color:var(--texto-suave);margin:0;font-size:.92rem}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filtros{border:0;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;display:flex}.filtros input{opacity:0;pointer-events:none;position:absolute}.filtros label{cursor:pointer;border:1px solid var(--borde);background:var(--superficie);border-radius:999px;padding:.45rem .95rem;font-size:.92rem;font-weight:600}.filtros input:checked+label{background:var(--marca);border-color:var(--marca);color:#fff}.filtros input:focus-visible+label{outline:2px solid var(--marca);outline-offset:2px}.catalogo:has(input[value=escanear]:checked) .tarjeta:not([data-cat=escanear]),.catalogo:has(input[value=organizar]:checked) .tarjeta:not([data-cat=organizar]),.catalogo:has(input[value=proteger]:checked) .tarjeta:not([data-cat=proteger]),.catalogo:has(input[value=convertir]:checked) .tarjeta:not([data-cat=convertir]),.catalogo:has(input[value=tramites]:checked) .tarjeta:not([data-cat=tramites]){display:none}.tarjetas--catalogo{margin-top:0}.tarjeta--icono{padding:0}.tarjeta__enlace{overflow-wrap:anywhere;min-width:0;color:inherit;border-radius:var(--radio);height:100%;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;display:block}.tarjeta__enlace:hover,.tarjeta__enlace:focus-visible{outline:2px solid var(--marca);outline-offset:-2px}.tarjeta__enlace h3{margin:.6rem 0 .3rem;font-size:1.05rem}.tarjeta__enlace p{color:var(--texto-suave);margin:0;font-size:.92rem}.tarjeta__icono{background:var(--marca-suave);width:2.5rem;height:2.5rem;color:var(--marca);border-radius:10px;padding:.5rem}@media (width<=640px){.catalogo .tarjetas--catalogo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.tarjeta__enlace{padding:.85rem .9rem .95rem}.tarjeta__enlace h3{font-size:.95rem}.tarjeta__enlace p{font-size:.82rem}.tarjeta__icono{width:2.1rem;height:2.1rem;padding:.4rem}}.herramienta,.herramienta>*{min-width:0}.herramienta h2,.herramienta h3,.herramienta p,.herramienta .ayuda,.herramienta select,.herramienta option{overflow-wrap:anywhere;max-width:100%}.herramienta select{width:100%}.heroe{padding:2.25rem 0 1.5rem}.heroe p.lead{color:var(--texto-suave);max-width:40rem;font-size:1.15rem}.accesos{margin-top:1.25rem}.accesos ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.accesos a{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.accesos a:hover,.accesos a:focus-visible{border-color:var(--marca);color:var(--marca)}.accesos svg{width:1.15rem;height:1.15rem;color:var(--marca);flex:none}.accesos__todas{color:var(--marca);border-style:dashed}.tarjetas{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:1.25rem}.tarjeta h3{margin-top:0}.tarjeta--pronto{opacity:.75}.etiqueta{text-transform:uppercase;letter-spacing:.04em;color:var(--marca);background:var(--marca-suave);border-radius:999px;margin-bottom:.5rem;padding:.1rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.aviso{background:var(--aviso-fondo);color:var(--aviso);border-radius:var(--radio);margin:1rem 0;padding:.75rem 1rem}.prosa{max-width:44rem}.prosa ul,.prosa ol{padding-left:1.25rem}.prosa li{margin-bottom:.35em}details.pregunta{border-top:1px solid var(--borde);padding:.75rem 0}details.pregunta summary{cursor:pointer;font-weight:600}.boton{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:var(--marca);color:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:var(--marca-oscura);color:#fff}.boton:disabled{opacity:.55;cursor:not-allowed}.boton--secundario{background:var(--superficie);color:var(--texto);border-color:var(--borde)}.boton--secundario:hover{background:var(--marca-suave);color:var(--texto)}.boton--chico{min-height:2.1rem;padding:.25rem .6rem;font-size:.85rem;font-weight:500}.boton--peligro{color:var(--peligro)}.campo{gap:.3rem;min-width:0;font-size:.95rem;display:grid}.campo>span{font-weight:600}.campo input[type=text],.campo input[type=number],.campo select{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:2.6rem;padding:.5rem .65rem}.campo--fila{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}.campo--fila input[type=checkbox],.campo--fila input[type=radio]{width:1.15rem;height:1.15rem;margin:0}.ayuda{color:var(--texto-suave);font-size:.85rem;font-weight:400}
