.herramientas[data-astro-cid-h64eodh7]{padding:18px 18px 22px;background:var(--card-background-color);border:2px solid var(--primary-color);box-shadow:6px 6px 0 0 var(--primary-color);font-family:Roboto Mono,monospace;color:var(--text-color)}.herramientas__header[data-astro-cid-h64eodh7] h1[data-astro-cid-h64eodh7]{margin:0 0 14px;font-size:1.45rem;font-weight:700;line-height:1.2;letter-spacing:.5px;color:var(--primary-color);text-transform:uppercase;max-width:-moz-fit-content;max-width:fit-content;position:relative}.herramientas__header[data-astro-cid-h64eodh7] h1[data-astro-cid-h64eodh7]:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:95%;height:5px;background:var(--primary-contrast-color)}.herramientas__intro[data-astro-cid-h64eodh7]{margin:16px 0 0;max-width:75ch;line-height:1.6}.herramientas__grid[data-astro-cid-h64eodh7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.herramienta-card[data-astro-cid-h64eodh7]{position:relative;display:flex;border:2px solid var(--primary-color);background:var(--card-background-color);transition:border-color .15s ease}.herramienta-card[data-astro-cid-h64eodh7]:hover{border-color:var(--primary-contrast-color)}.herramienta-card[data-astro-cid-h64eodh7]:hover .herramienta-card__cta[data-astro-cid-h64eodh7]{color:var(--primary-contrast-color)}.herramienta-card__enlace[data-astro-cid-h64eodh7]{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;box-sizing:border-box;padding:16px;color:inherit;-webkit-text-decoration:none;text-decoration:none}.herramienta-card__numero[data-astro-cid-h64eodh7]{position:absolute;top:8px;right:12px;margin:0;font-size:1.6rem;font-weight:800;line-height:1;color:var(--primary-color);opacity:.12}.herramienta-card__etiqueta[data-astro-cid-h64eodh7]{margin:0;font-size:.6rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--primary-contrast-color);background:var(--primary-color);padding:2px 6px;align-self:flex-start}.herramienta-card[data-astro-cid-h64eodh7] h2[data-astro-cid-h64eodh7]{margin:0;font-size:1.05rem;letter-spacing:.5px;color:var(--primary-color)}.herramienta-card[data-astro-cid-h64eodh7] p[data-astro-cid-h64eodh7]{margin:0;font-size:.84rem;line-height:1.55}.herramienta-card__detalle[data-astro-cid-h64eodh7]{color:var(--text-secondary-color)}.herramienta-card__detalle[data-astro-cid-h64eodh7] strong[data-astro-cid-h64eodh7]{color:var(--primary-color)}.herramienta-card__cta[data-astro-cid-h64eodh7]{margin-top:auto;padding-top:8px;font-size:.82rem;font-weight:700;color:var(--link-color);-webkit-text-decoration:none;text-decoration:none;align-self:flex-start}.herramienta-card__cta[data-astro-cid-h64eodh7]:hover{color:var(--primary-contrast-color)}.herramientas__anuncio{margin-top:30px}.herramientas__seccion[data-astro-cid-h64eodh7]{margin-top:30px;padding-top:8px;border-top:2px solid var(--primary-color)}.herramientas__seccion[data-astro-cid-h64eodh7] h2[data-astro-cid-h64eodh7]{margin:8px 0 12px;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;color:var(--primary-color)}.herramientas__seccion[data-astro-cid-h64eodh7] p[data-astro-cid-h64eodh7]{line-height:1.6;max-width:80ch}.herramientas__selecciones[data-astro-cid-h64eodh7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 0;padding:0;list-style:none}.herramientas__selecciones[data-astro-cid-h64eodh7] li[data-astro-cid-h64eodh7]{border:2px solid var(--primary-color)}.herramientas__selecciones[data-astro-cid-h64eodh7] a[data-astro-cid-h64eodh7]{display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:10px 12px;font-weight:700;color:var(--link-color);-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease}.herramientas__selecciones[data-astro-cid-h64eodh7] a[data-astro-cid-h64eodh7]:hover{color:var(--link-hover-color)}.herramientas__selecciones[data-astro-cid-h64eodh7] li[data-astro-cid-h64eodh7]:hover{border-color:var(--link-color)}.herramientas__selecciones[data-astro-cid-h64eodh7] strong[data-astro-cid-h64eodh7]{font-weight:700}.herramientas__selecciones[data-astro-cid-h64eodh7] span[data-astro-cid-h64eodh7]{font-size:.78rem;line-height:1.5;color:var(--text-secondary-color)}.herramientas__faq-item[data-astro-cid-h64eodh7]{border:2px solid var(--primary-color);background:var(--card-background-color)}.herramientas__faq-item[data-astro-cid-h64eodh7]+.herramientas__faq-item[data-astro-cid-h64eodh7]{margin-top:8px}.herramientas__faq-item[data-astro-cid-h64eodh7] summary[data-astro-cid-h64eodh7]{padding:10px 12px;font-weight:700;cursor:pointer}.herramientas__faq-item[data-astro-cid-h64eodh7][open] summary[data-astro-cid-h64eodh7]{border-bottom:2px solid var(--primary-color)}.herramientas__faq-item[data-astro-cid-h64eodh7] p[data-astro-cid-h64eodh7]{margin:0;padding:10px 12px;font-size:.9rem;animation:herramientas-faq-abrir .22s ease-out}@keyframes herramientas-faq-abrir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.herramientas__faq-item[data-astro-cid-h64eodh7] p[data-astro-cid-h64eodh7]{animation:none}}@media(max-width:640px){.herramientas[data-astro-cid-h64eodh7]{padding:14px 12px 18px}.herramientas__header[data-astro-cid-h64eodh7] h1[data-astro-cid-h64eodh7]{font-size:1.2rem}.herramientas__grid[data-astro-cid-h64eodh7],.herramientas__selecciones[data-astro-cid-h64eodh7]{grid-template-columns:1fr}}
