:root{--enc-accent:#d91a5d;--enc-accent-600:#c11652;--enc-accent-100:rgba(217,26,93,.10);--enc-ink-900:#1f1f1f;--enc-ink-700:#444;--enc-ink-600:#555;--enc-ink-500:#666;--enc-ink-400:#777;--enc-border:#e6e6e6;--enc-muted:#f7f7f7}.enc-wrap{max-width:1080px;margin:0 auto;padding:24px 16px}.enc-hub .page-header h1,.enc-archive .archive-header h1,.single-enciclopedia .entry-title{color:var(--enc-ink-900);margin:0 0 .4rem}.enc-hub .page-header .lede,.enc-archive .term-desc{color:var(--enc-ink-500)}.enc-hub h2,.enc-hub h3,.enc-archive h2,.enc-archive h3,.single-enciclopedia .entry-content h2{position:relative;padding-bottom:.25rem;margin-top:1.25rem}.enc-hub h2::after,.enc-archive h2::after,.single-enciclopedia .entry-content h2::after{content:"";display:block;width:64px;height:3px;background:var(--enc-accent);border-radius:2px;margin-top:.35rem}.enc-wrap a{color:var(--enc-accent)}.enc-wrap a:hover{color:var(--enc-accent-600)}.enc-buscar .enc-search,.enc-hero .enc-search{display:flex;justify-content:center;margin:10px 0 18px}.enc-buscar .enc-search__field,.enc-hero .enc-search__field{position:relative;display:flex;align-items:center;width:100%;max-width:720px;gap:8px}.enc-buscar .enc-search__icon,.enc-hero .enc-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.enc-buscar .enc-search__input,.enc-hero .enc-search__input{flex:1;height:52px;border:1px solid var(--enc-border);border-radius:999px;padding:0 120px 0 44px;font-size:16px;background:#fff;transition:box-shadow .15s,border-color .15s}.enc-buscar .enc-search__input::placeholder,.enc-hero .enc-search__input::placeholder{color:#9a9a9a}.enc-buscar .enc-search__input:focus,.enc-hero .enc-search__input:focus{outline:2px solid transparent;border-color:var(--enc-accent);box-shadow:0 0 0 3px var(--enc-accent-100)}.enc-buscar .enc-search__btn,.enc-hero .enc-search__btn{position:absolute;right:6px;height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--enc-accent);color:#fff;font-weight:700;line-height:44px;cursor:pointer;transition:filter .15s,transform .05s}.enc-buscar .enc-search__btn:hover,.enc-hero .enc-search__btn:hover{filter:brightness(.94)}.enc-buscar .enc-search__btn:active,.enc-hero .enc-search__btn:active{transform:translateY(1px)}.enc-hero-xl .enc-search__field{max-width:1040px}.enc-hero-xl .enc-search__input{height:64px;font-size:18px;padding:0 160px 0 52px}.enc-hero-xl .enc-search__btn{height:52px;line-height:52px;padding:0 24px;font-size:16px;right:8px}.enc-hero-xl .enc-search__icon{left:18px}@media(max-width:520px){.enc-buscar .enc-search__field,.enc-hero .enc-search__field{flex-wrap:wrap;gap:10px}.enc-buscar .enc-search__btn,.enc-hero .enc-search__btn{position:static;height:48px;line-height:48px}.enc-buscar .enc-search__input,.enc-hero .enc-search__input{padding:0 16px 0 44px}}.enc-term-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.enc-term{border:1px solid var(--enc-border);border-radius:12px;padding:12px;text-decoration:none;display:block;background:#fff;transition:box-shadow .15s,border-color .15s,transform .05s}.enc-term strong{display:block;margin-bottom:.25rem;color:var(--enc-ink-900)}.enc-term-desc{color:var(--enc-ink-500);font-size:.9em;margin-top:.25rem}.enc-count{color:var(--enc-ink-400);margin-left:.25rem}.enc-term:hover{border-color:var(--enc-accent);box-shadow:0 6px 18px rgba(0,0,0,6%);transform:translateY(-1px)}.enc-az-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem}.enc-az-nav a{border:1px solid var(--enc-border);border-radius:999px;padding:.25rem .55rem;text-decoration:none;font-weight:700;color:var(--enc-ink-700);background:#fff;transition:all .15s}.enc-az-nav a:hover{border-color:var(--enc-accent);color:var(--enc-accent);background:var(--enc-accent-100)}.enc-glossary-list{columns:1}@media(min-width:900px){.enc-glossary-list{columns:2;column-gap:2rem}}.enc-resultados>p{margin:10px 0 14px;color:var(--enc-ink-500)}.enc-resultados ul.enc-lista{list-style:none;padding:0;margin:0}.enc-resultados ul.enc-lista li{padding:12px 0;border-bottom:1px dashed var(--enc-border)}.enc-resultados .enc-cats{color:var(--enc-ink-400);margin-left:6px;font-size:.92em}.enc-resultados .enc-excerpt{color:var(--enc-ink-600);margin-top:4px}.enc-pagination ul{list-style:none;display:flex;gap:8px;padding:0;margin:14px 0 4px}.enc-pagination a,.enc-pagination span{display:inline-block;padding:6px 10px;border:1px solid var(--enc-border);border-radius:8px;text-decoration:none;background:#fff;color:var(--enc-ink-700)}.enc-pagination a:hover{border-color:var(--enc-accent);color:var(--enc-accent)}.enc-pagination .current{background:var(--enc-accent);color:#fff;border-color:var(--enc-accent)}.single-enciclopedia .ficha-enciclopedia{margin:0 auto}.single-enciclopedia .entry-title{font-size:clamp(28px,4vw,40px);margin-bottom:.5rem}.single-enciclopedia .entry-content>*{margin-block:1rem}.enc-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:.35rem 0 .85rem;align-items:center}.enc-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;line-height:1;background:var(--enc-accent-100);color:var(--enc-accent);border:1px solid rgba(217,26,93,.18);font-weight:600;font-size:.85em;white-space:nowrap}.enc-chip svg{display:block}.enc-chip.enc-cat a{color:inherit;text-decoration:none}.enc-chip.enc-cat a:hover{text-decoration:underline}.single-enciclopedia .enc-chip,.single-enciclopedia .enc-chip *{border-radius:999px}.infobox-wiki{border:1px solid var(--enc-border);border-radius:12px;padding:12px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,4%)}.infobox-wiki h3{margin:0 0 .5rem}.infobox-wiki ul{margin:0 0 .75rem 1.1rem}.infobox-wiki img{border-radius:10px}.infobox-wiki{border-top:3px solid var(--enc-accent)}.toc-plegable summary{cursor:pointer;font-weight:700;color:var(--enc-accent);list-style:none}.toc-plegable summary::-webkit-details-marker{display:none}.toc-plegable[open] summary{color:var(--enc-accent-600)}.toc-plegable ul{margin:.5rem 0 0 1.1rem}.enc-faq details{border:1px solid var(--enc-border);border-radius:10px;padding:.75rem 1rem;background:#fff}.enc-faq details+details{margin-top:.5rem}.enc-faq summary{cursor:pointer;font-weight:700;color:var(--enc-ink-900)}.enc-faq details[open]{border-color:var(--enc-accent);box-shadow:0 0 0 3px var(--enc-accent-100)}.enc-faq details[open] summary{color:var(--enc-accent-600)}.enc-breadcrumbs{font-size:.92rem;margin:8px 0 16px;color:var(--enc-ink-500)}.enc-breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.enc-breadcrumbs li a{text-decoration:none;color:var(--enc-ink-600)}.enc-breadcrumbs li a:hover{color:var(--enc-accent)}.enc-breadcrumbs li:not(.current)::after{content:"›";margin-left:.5rem;color:#aaa}.enc-breadcrumbs li.current{font-weight:700;color:var(--enc-ink-900)}.enc-buscar-page .page-title,.enc-buscar-page .title-wrapper,.enc-buscar-page .page-heading,.enc-buscar-page .breadcrumbs,.enc-buscar-page .single-breadcrumb,.enc-buscar-page .page-title-default{display:none!important}.enc-buscar-page .main-page-wrapper,.enc-buscar-page .site-content{padding-top:24px}.enc-card{border:1px solid var(--enc-border);border-radius:12px;padding:12px;background:#fff}.enc-hero .enc-search,.enc-buscar-page .enc-search{display:flex;justify-content:center;margin:10px 0 22px}.enc-hero .enc-search__field,.enc-buscar-page .enc-search__field{position:relative;display:flex;align-items:center;width:100%;max-width:1040px;border:1px solid #ededed;border-radius:9999px;padding:8px;background:#fff;transition:box-shadow .15s,border-color .15s}.enc-hero .enc-search__field:focus-within,.enc-buscar-page .enc-search__field:focus-within{border-color:#d91a5d;box-shadow:0 0 0 4px rgba(217,26,93,.15)}.enc-hero .enc-search__icon,.enc-buscar-page .enc-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#9fa3a7;width:22px;height:22px;pointer-events:none}.enc-hero .enc-search__input,.enc-buscar-page .enc-search__input{flex:1;height:48px;border:0;background:0 0;padding:0 180px 0 52px;font-size:18px;line-height:1.2}.enc-hero .enc-search__input::placeholder,.enc-buscar-page .enc-search__input::placeholder{color:#a7a9ad}.enc-hero .enc-search__btn,.enc-buscar-page .enc-search__btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:48px;padding:0 28px;border:0;border-radius:9999px;background:#d91a5d;color:#fff;font-weight:800;letter-spacing:.3px;text-transform:uppercase;line-height:48px;cursor:pointer;transition:filter .15s,transform .05s}.enc-hero .enc-search__btn:hover,.enc-buscar-page .enc-search__btn:hover{filter:brightness(.94)}.enc-hero .enc-search__btn:active,.enc-buscar-page .enc-search__btn:active{transform:translateY(-49%)}@media(max-width:540px){.enc-hero .enc-search__field,.enc-buscar-page .enc-search__field{flex-wrap:wrap;padding:10px 12px 12px 48px}.enc-hero .enc-search__btn,.enc-buscar-page .enc-search__btn{position:static;transform:none;width:100%;height:48px;line-height:48px;margin-top:10px}.enc-hero .enc-search__input,.enc-buscar-page .enc-search__input{padding:0 8px;height:44px}}