.rev-articulo{border-bottom:1px solid var(--rule)}.rev-sep{color:var(--muted);margin:0 8px}.rev-cabecera{max-width:760px;margin:0 auto;padding:40px 24px 8px;display:grid;gap:22px}.rev-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.rev-kicker-revista{color:var(--ink);border-bottom:1px solid var(--rule)}.rev-kicker-revista:hover{color:var(--accent);border-color:var(--accent)}.rev-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(38px,5.4vw,64px);line-height:1.02;letter-spacing:-.02em}.rev-subtitulo{margin:-8px 0 0;font-family:var(--serif);font-size:clamp(20px,2.4vw,26px);line-height:1.3;color:var(--muted)}.rev-byline{display:flex;gap:16px;align-items:flex-start;padding-top:8px}.rev-avatares{display:flex;flex-shrink:0}.rev-avatar{width:48px;height:48px;border:1px solid var(--rule);background:var(--accent);color:var(--accent-ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.04em;border-radius:50%}.rev-avatares .rev-avatar+.rev-avatar{margin-left:-12px;background:var(--paper-2);color:var(--ink)}.rev-avatar-mini{width:26px;height:26px;font-size:10px}.rev-byline-texto{display:grid;gap:4px;min-width:0;font-family:var(--sans)}.rev-autores{font-size:16px;font-weight:600;line-height:1.4}.rev-autor-nombre{color:inherit}a.rev-autor-nombre:hover{text-decoration:underline;text-underline-offset:3px}.rev-orcid{display:inline-block;vertical-align:-2px;margin-left:4px}.rev-corresp{font-size:11px;color:var(--muted);margin-left:3px}.rev-afiliaciones{font-size:14px;color:var(--muted);line-height:1.4}.rev-meta-linea{font-size:14px;color:var(--muted)}.rev-doi{color:var(--ink);border-bottom:1px solid var(--rule)}.rev-doi:hover{color:var(--accent)}.rev-acciones{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rev-accion{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink);padding:8px 14px;border:1px solid var(--rule);border-radius:999px;background:0 0;transition:background 140ms,color 140ms}.rev-accion .ikus-i{width:16px;height:16px}.rev-accion:hover,.rev-accion:focus-visible{background:var(--ink);color:var(--paper)}.rev-accion-primaria{background:var(--ink);color:var(--paper)}.rev-accion-primaria:hover{background:var(--accent);color:var(--accent-ink)}.rev-accion-nota{font-weight:400;opacity:.8}.rev-accion-guardar{margin-left:auto}.rev-columna{max-width:760px;margin:0 auto;padding:8px 24px 72px}.rev-h-menor{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.rev-h-seccion{font-family:var(--serif);font-weight:400;font-size:28px;letter-spacing:-.01em;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.rev-resumen{margin:28px 0 8px;padding:22px 24px;background:var(--paper-2);border-left:3px solid var(--accent)}.rev-resumen p{margin:0;font-family:var(--serif);font-size:19px;line-height:1.55}.rev-resumen-alt{border-left-color:var(--rule);margin-top:12px}.rev-resumen-alt p{font-size:17px;color:var(--ink-soft)}.rev-resumen-alt-titulo{font-style:italic;margin-bottom:8px!important}.rev-etiquetas{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rev-etiquetas li,.rev-chip{font-family:var(--sans);font-size:12px;font-weight:500;padding:5px 11px;border-radius:999px;background:var(--paper);border:1px solid var(--rule);color:var(--ink);white-space:nowrap}.rev-chip-suave{border-color:transparent;background:var(--paper-2);color:var(--ink-soft)}.rev-chip-boton{cursor:pointer;transition:background 140ms,color 140ms}.rev-chip-boton:hover{background:var(--ink);color:var(--paper)}.rev-chip-boton[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rev-cuerpo{max-width:none;font-size:20px;line-height:1.6;padding-top:24px}.rev-cuerpo h2{font-size:clamp(26px,3vw,34px)!important;margin:44px 0 18px!important}.rev-cuerpo h3{font-size:22px;margin:32px 0 12px}.rev-cuerpo a.rev-cita-ref{text-decoration:none;font-family:var(--sans);font-size:.72em;vertical-align:super;line-height:0;color:var(--accent);padding:0 1px}.rev-cuerpo a.rev-cita-ref:hover{text-decoration:underline}.rev-cuerpo blockquote{margin:28px 0;padding:0 0 0 22px;border-left:3px solid var(--rule);color:var(--ink-soft);font-style:italic}.rev-cuerpo table{font-family:var(--sans);font-size:15px;border-collapse:collapse;width:100%;margin:24px 0}.rev-cuerpo th,.rev-cuerpo td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--rule);vertical-align:top}.rev-cuerpo th{font-weight:600;border-bottom-width:2px}.rev-cuerpo figure{margin:28px 0}.rev-cuerpo figcaption{font-family:var(--sans);font-size:14px;color:var(--muted);margin-top:8px}.rev-referencias{margin-top:56px}.rev-ref-lista{margin:0;padding:0 0 0 28px;font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--ink-soft);display:grid;gap:10px}.rev-ref-lista li::marker{font-family:var(--mono);font-size:12px;color:var(--muted)}.rev-ref a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.rev-ref a:hover{color:var(--accent)}.rev-ref p{margin:0}.rev-ref:target{background:var(--paper-2);outline:6px solid var(--paper-2)}.rev-citar{margin-top:56px}.rev-citar-tabs{display:flex;gap:6px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.rev-tab,.rev-copiar{font-family:var(--sans);font-size:13px;font-weight:500;padding:7px 12px;border-radius:999px;border:1px solid var(--rule);background:0 0;color:var(--ink)}.rev-tab[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rev-copiar{margin-left:auto}.rev-copiar:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.rev-cita-panel{padding:18px 20px;border:1px solid var(--rule);background:var(--paper-2)}.rev-cita-panel p{margin:0;font-family:var(--sans);font-size:15px;line-height:1.6;word-break:break-word}.rev-cita-panel pre{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.rev-cita-descargas{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-family:var(--sans);font-size:13px}.rev-cita-descargas a{border-bottom:1px solid var(--rule)}.rev-cita-descargas a:hover{color:var(--accent);border-color:var(--accent)}.rev-ficha{margin-top:48px}.rev-dl{margin:0;display:grid;gap:10px;font-family:var(--sans);font-size:14px}.rev-dl>div{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:baseline}.rev-dl dt{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.rev-dl dd{margin:0;line-height:1.55;min-width:0}.rev-dl a{text-decoration:underline;text-underline-offset:3px;word-break:break-all}.rev-dl-larga>div{grid-template-columns:1fr;gap:4px}.rev-hash{font-family:var(--mono);font-size:11px;word-break:break-all;color:var(--muted)}.rev-nota{font-family:var(--sans);font-size:13px;color:var(--muted);margin:14px 0 0}.rev-mas{max-width:760px;margin:0 auto;padding:48px 24px 64px}.rev-mas-h{font-family:var(--sans);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.rev-feed{display:grid;gap:0}.rev-tarjeta{padding:26px 0;border-bottom:1px solid var(--rule);display:grid;gap:10px}.rev-tarjeta:first-child{border-top:1px solid var(--rule)}.rev-tarjeta-byline{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-size:13.5px;color:var(--ink-soft)}.rev-tarjeta-autores{font-weight:500;color:var(--ink)}.rev-tarjeta-enlace{display:block}.rev-tarjeta-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.6vw,30px);line-height:1.15;letter-spacing:-.015em}.rev-tarjeta-enlace:hover .rev-tarjeta-titulo{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rev-tarjeta-sub{margin:6px 0 0;font-family:var(--serif);font-size:18px;color:var(--muted);line-height:1.35}.rev-tarjeta-extracto{margin:8px 0 0;font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--ink-soft);max-width:66ch}.rev-tarjeta-pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-family:var(--sans);font-size:13px;color:var(--muted)}.rev-tarjeta-min{margin-left:4px}.rev-tarjeta-doi,.rev-tarjeta-pdf{border-bottom:1px solid var(--rule);color:var(--ink)}.rev-tarjeta-doi:hover,.rev-tarjeta-pdf:hover{color:var(--accent);border-color:var(--accent)}.rev-tarjeta-pdf{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.08em}.rev-portada{border-bottom:1px solid var(--rule)}.rev-portada-cabecera{max-width:960px;margin:0 auto;padding:56px 24px 32px;display:grid;gap:18px}.rev-portada-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(48px,7vw,108px);line-height:.95;letter-spacing:-.025em}.rev-portada-titulo em{font-style:italic;color:var(--accent)}.rev-portada-lema{margin:0;font-family:var(--serif);font-size:clamp(20px,2.4vw,28px);line-height:1.35;color:var(--ink-soft);max-width:40ch}.rev-portada-datos{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:12px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:4px 0}.rev-portada-datos .rev-sep{margin:0 8px}.rev-idioma{color:var(--ink);border-bottom:1px solid var(--rule);text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:13px}.rev-idioma:hover{color:var(--accent);border-color:var(--accent)}.rev-portada-nav{max-width:960px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;gap:6px 22px;font-family:var(--sans);font-size:14px;font-weight:500;border-bottom:1px solid var(--rule)}.rev-portada-nav a{padding:14px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.rev-portada-nav a:hover{border-bottom-color:var(--ink)}.rev-portada-enviar{margin-left:auto;color:var(--accent)}.rev-portada-cuerpo{max-width:760px;margin:0 auto;padding:24px 24px 72px}.rev-filtros{display:grid;gap:10px;padding:8px 0 20px}.rev-filtro-grupo{display:flex;flex-wrap:wrap;gap:8px}.rev-ano{margin-top:18px}.rev-ano-h{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--muted);margin:0 0 4px}.rev-vacio{font-family:var(--sans);color:var(--muted);padding:32px 0}.rev-portada-aviso{margin-top:40px;padding:18px 20px;border:1px solid var(--rule);font-family:var(--sans);font-size:15px;line-height:1.5}.rev-portada-aviso p{margin:0}.rev-maquinas{margin-top:40px;font-family:var(--sans);font-size:14px}.rev-maquinas ul{margin:0;padding:0 0 0 18px;display:grid;gap:6px;color:var(--ink-soft)}.rev-maquinas a{border-bottom:1px solid var(--rule)}.rev-maquinas a:hover{color:var(--accent);border-color:var(--accent)}.rev-maquinas code{font-family:var(--mono);font-size:12px;color:var(--muted)}@media(max-width:640px){.rev-cabecera,.rev-columna,.rev-mas,.rev-portada-cuerpo{padding-left:18px;padding-right:18px}.rev-dl>div{grid-template-columns:1fr;gap:2px}.rev-accion-guardar{margin-left:0}.rev-cuerpo{font-size:18px}.rev-portada-enviar{margin-left:0}.rev-tarjeta-pdf{margin-left:0}}.ikus-article-body.rev-cuerpo h2{display:block;line-height:1.1;padding-bottom:10px}.ikus-article-body.rev-cuerpo h2::before{content:none}.rev-byline-texto,.rev-tarjeta,.rev-resumen p,.rev-cita-apa{overflow-wrap:anywhere}